Установка Zimbra Collaboration 8.7 на Ubuntu 16.04

Всем привет, сейчас я расскажу как установить Zimbra Collaboration 8.7 на Ubuntu 16.04 LTS, с использованием dnsmasq как основного DNS сервера.

Инструкция написана с использованием (переводом) официального мануала и личного опыта.

Системные требования:

Данные системные требования подойдут для сервера до 50 пользователей

  • Intel/AMD 64-bit CPU 2.4 GHz
  • 8GB оперативной памяти
  • 50GB как минимум
  • Интернет-соединение думаю нет смысла объяснять, зачем нам оно
  • Идеальная конфигурация DNS — как рекомендует официальный мануал
  • Настроенные mx-записи на наш внешний ip адресс

 

Установка системы:

Систему я устанавливал без дополнительных пакетов, имя сервера — mail, имя пользователя — user.

Конфигурация системы:

Для начала, надо войти как root:

user@mail:~$ sudo -s
вводим пароль от user
root@mail:~$

Далее нам нужно сконфигурировать IP адрес. Я буду настраивать машину с прямым доступом в интернет.

root@mail:~# vim /etc/network/interfaces
или
root@mail:~# nano /etc/network/interfaces
allow-hotplug enp0 
iface eth0 inet static 
address 78.34.23.52
netmask 255.255.255.248 
gateway 78.34.23.51
dns-nameservers 127.0.0.1
dns-nameservers 8.8.8.8

Адрес и шлюз случайно сгенерированы, нужно использовать свои. Подробные данные можно получить у провайдера.

Далее надо настроить hosts

root@mail:~$ vim /etc/hosts

127.0.0.1       localhost
78.34.23.52   mail.init-d.ru mail
Тут же я полностью закоменнтил IPv6, встречались случаи проблем из за их присутствия
# The following lines are desirable for IPv6 capable hosts
# ::1     localhost ip6-localhost ip6-loopback
# ff02::1 ip6-allnodes
# ff02::2 ip6-allrouters

И перегружаем наш хост

Настройка dnsmasq:

Устанавливаем, если не установлен dnsmasq

root@mail:~$ apt-get install dnsmasq

И настраиваем его

root@mail:~$ vim /etc/dnsmasq.conf

server=8.8.8.8
listen-address=127.0.0.1
domain=init-d.ru
mx-host=init-d.ru,mail.init-d.ru,0
address=/mail.init-d.ru/78.34.23.52

Рестартуем службу

root@mail:~$ service dnsmasq restart

Далее, официальный гайд от zimbra советует проверить наши mx.

root@mail:~$ dig mx init-d.ru

 

Установка zimbra:

Для начала, надо скачать архив — https://www.zimbra.com/downloads/

root@mail:~$ wget LINK

Разахивировать и перейти в папку с инсталятором

root@mail:~$ tar xzvf zcs-8.7.0.tgz (у вас он может называться иначе) root@zimbra8:~$ cd zcs-8.7.0

И запускаем установку

root@mail:/zcs-8.7.0# ./install.sh

Далее у нас будет много кода, покажу только то, с чем нам нужно взаимодействовать:

Паки для установки
Select the packages to install
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-dnscache [Y] n
Install zimbra-snmp [Y] y
Install zimbra-store [Y] 
Install zimbra-apache [Y] 
Install zimbra-spell [Y] 
Install zimbra-memcached [Y] 
Install zimbra-proxy [Y] 
Далее по желанию - чат, диск и тп

Система часто будет спрашивать, продолжить или нет? Конечно — да

The system will be modified.  Continue? [N] 
Вводим y

Далее важный момент

DNS ERROR resolving MX for mail.init-d.ru
It is suggested that the domain name has an MX record configured in DNS
Change domain name? [Yes] Вводим YES и вводим наш домен init-d.ru

После окончания настройки пакетов, система скажет что у нас отсутствует пароль администратора

Select from menu or 'r' for previous menu [r] 4

Password for admin@init-d.ru (min 6 characters): [sJahaUyn1] P@ssW0rD
В квадратных скобках автоматически сгенерированный пароль, можно использовать его. 

Далее

Select, or 'r' for previous menu [r] r
*** CONFIGURATION COMPLETE - press 'a' to apply Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] Save config in file: [/opt/zimbra/config.10687]
Saving config in /opt/zimbra/config.10687...done.
Notify Zimbra of your installation? [Yes] NO
Setting up zimbra crontab...done.
Moving /tmp/zmsetup.20160430-185719.log to /opt/zimbra/log
Configuration complete - press return to exit

На этом в целом кончается установка zimbra, можно перегружать сервер и пользоваться почтой по нашему адресу.

Для настройки сервера в дальнейшем используем адрес — https://domain.com:7071/zimbraAdmin/

 

Спасибо за внимание!

Вам также может понравиться

About the Author: Maxim

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.