С последния патч на Zimbra Collaboration Suite Open-Source Edition 8.8.15 LTS беше добавена пълноценна поддръжка за "дълготрайното" издание на операционната система Ubuntu 18.04 LTS. Благодарение на това системните администратори могат да създават сървърни инфраструктури с Zimbra OSE, които ще бъдат поддържани и ще получават актуализации за сигурност до края на 2022 година. Възможността да внедрите в предприятието си система за сътрудничество, която ще остане актуална в продължение на повече от три години и няма да изисква значителни усилия за поддръжка — това е отлична възможност за предприятието да намали разходите за притежаване на ИТ инфраструктура, а за SaaS доставчиците този вариант за внедряване на Zimbra OSE ще позволи да предложат на клиентите по-изгодни, но в същото време по-маржинални тарифи за доставчика. Нека да разберем как трябва да се инсталира Zimbra OSE 8.8.15 на Ubuntu 18.04.

Системните изисквания за сървър за инсталиране на Zimbra OSE включват наличие на 4-ядрен процесор, 8 гигабайта RAM, 50 гигабайта пространство на твърдия диск, а също и FQDN, пренасочващ DNS сървър и MX запис. Веднага отбелязваме, че "вратата с бутилка", която обикновено ограничава производителността на Zimbra OSE, не е процесорът или оперативната памет, а твърдият диск. Именно затова ще бъде разумно да закупите за сървъра бърз SSD, който не би оказал съществено влияние на общата цена на сървъра, но значително ще увеличи производителността и отзивчивостта на Zimbra OSE. Нека създадем сървър с Ubuntu 18.04 LTS и Zimbra Collaboration Suite 8.8.15 LTS на борда и домейн имейл.company.ru.
Най-голямата сложност при инсталацията на Zimbra за начинаещите представлява създаването на FQDN и пренасочващ DNS сървър. За да работи всичко, ще създадем DNS сървър на основата на утилитата dnsmasq. За целта първо ще изключим услугата systemd-resolved. Това става с помощта на командите sudo systemctl disable systemd-resolved и sudo systemctl stop systemd-resolved. Също така ще изтрием файла resolv.conf с командата sudo rm /etc/resolv.conf и веднага ще създадем нов с командата echo "nameserver 8.8.8.8" > /etc/resolv.conf.
След като тази услуга бъде изключена, необходимо е да инсталираме dnsmasq. Това става с командата sudo apt-get install dnsmasq. След като инсталацията завърши, необходимо е да конфигурираме dnsmasq, като редактираме конфигурационния файл. /etc/dnsmasq.conf. В резултат трябва да се получи нещо подобно на това:
server=8.8.8.8
listen-address=127.0.0.1
domain=company.ru # Определете домейн
mx-host=company.ru,mail.company.ru,0
address=\/mail.company.ru\/***.16.128.192Благодарение на това зададохме адреса на сървъра с Zimbra, настроихме пренасочващ DNS сървър и MX записа, а сега можем да преминем към другите настройки.
С помощта на командата sudo hostnamectl set-hostname mail.company.ru задаваме домейн името за сървъра с Zimbra OSE, а след това добавяме съответната информация в \/etc\/-hosts с помощта на командата echo «***.16.128.192 mail.company.ru» | sudo tee -a \/etc\/hosts.
След това остава само да рестартираме услугата dnsmasq с помощта на командата sudo systemctl restart dnsmasq и да добавим A- и MX-записи с помощта на командите dig A mail.company.ru и dig MX company.ru. След като всичко това бъде направено, можем да преминем към инсталирането на самата Zimbra Collaboration Suite Open-Source Edition.
Инсталацията на Zimbra OSE започва със сваляне на дистрибутив. Можете да направите това с помощта на командата wget . След като дистрибутивът бъде изтеглен, ще е необходимо да го разархивирате с помощта на командата tar xvf zcs-8.8.15_GA_3869.UBUNTU18_64.20190917004220.tgz. След като разархивирането приключи, е необходимо да влезете в разархивираната папка с помощта на командата cd zcs*\/, след това стартирайте инсталационния скрипт с команда .\/install.sh.
След стартиране на инсталатора, ще трябва да приемете условията за ползване, а също така да се съгласите да използвате официалните репозитории на Zimbra за инсталация на актуализации. След това ще ви бъде предложено да изберете пакетите за инсталиране. Когато пакетите бъдат избрани, ще се появи предупреждение, че по време на инсталацията системата ще бъде променена. След като потребителят се съгласи с промените, ще започне изтеглянето на необходимите модули и актуализации, а също и тяхната инсталация. След приключване на инсталацията, инсталаторът ще предложи да извършите първоначалната настройка на Zimbra OSE. В този етап ще трябва да зададете парола на администратора. За целта, първо преминете в 7-ия пункт на менюто, след което изберете пункт 4. След това инсталацията на Zimbra Open-Source Edition ще приключи.
След завършването на инсталацията на Zimbra OSE, остава само да се отворят необходимите уеб портове за нейната работа. Можете да направите това с помощта на стандартния защитен екран на Ubuntu, наречен ufw. За да всичко заработи, е необходимо първо да разрешите неограничен достъп от административната подсет при помощта на командата ufw allow from 192.168.0.1/24, а след това в конфигурационния файл /etc/ufw/applications.d/zimbra да създадете профил Zimbra:
[Zimbra]
title=Zimbra Collaboration Server
description=Сървър с отворен код за имейли, контакти, календари и още.
ports=25,80,110,143,443,465,587,993,995,3443,5222,5223,7071,9071/tcpСлед това с помощта на командата sudo ufw allow Zimbra трябва да активирате създадения профил Zimbra, а след това да рестартирате ufw с помощта на командата sudo ufw enable. Също така ще отворим достъпа до сървъра по SSH с помощта на командата sudo ufw allow ssh. След като необходимите портове са отворени, можете да получите достъп до конзолата за администриране на Zimbra. За целта е необходимо в адресната лента на браузъра да въведете mail.company.ru:7071, или, в случай че се използва прокси, mail.company.ru:9071, след това като име на потребител въведете admin и като парола - паролата, зададена от вас при инсталацията на Zimbra.

След завършване на инсталацията на Zimbra OSE, във вашата инфраструктура ще се появи пълноценен решение за имейл и съвместна работа. Въпреки това възможностите на вашия пощенски сървър могат да се разширят значително чрез използването на разширенията Zextras Suite Pro. Те позволяват добавянето на поддръжка за мобилни устройства, съвместна работа с документи, таблици и презентации, а при желание в Zimbra OSE може да се добави и поддръжка за текстови и видео чатове, както и за видеоконференции.
Инсталирането на Zextras Suite Pro е доста лесно, достатъчно е да изтеглите дистрибутива от официалния сайт на Zextras с помощта на командата wget , след това разархивирайте този архив tar xfz zextras_suite-latest.tgz, преминете в папката с разархивираните файлове cd zextras_suite/ и стартирайте инсталационния скрипт с помощта на командата ./install.sh all. След това остава само да изчистите кеша на Zimbra OSE с помощта на командата zmprov fc zimlet и можете да започнете да използвате Zextras Suite.
Следва да отбележим, че за работата на разширението Zextras Docs, което позволява на служителите на предприятието да работят съвместно върху текстови документи, таблици и презентации, е необходимо да се инсталира отделно сървърно приложение. На сайта на Zextras можете да изтеглите дистрибуцията му за операционна система . Освен това, функционалността на решението за онлайн комуникация между служителите Zextras Team е достъпна на мобилни устройства чрез приложение, което също може да бъде изтеглено напълно безплатно от и . Също така има мобилно приложение за достъп до облачното хранилище Zextras Drive, което също е достъпно за и устройства на .
По този начин, инсталирайки Zimbra OSE 8.8.15 LTS и Zextras Suite Pro на Ubuntu 18.04 LTS, можете да получите напълнофункционално решение за съвместна работа, което заради дългия срок на поддръжка и ниската цена на лицензиране ще позволи значително да намали разходите за притежание на ИТ инфраструктурата на предприятието.
При всякакви въпроси, свързани с Zextras Suite, можете да се свържете с представителя на компанията "Zextras" Екатерина Триандафилиди на електронната поща katerina@zextras.com
Източник: habr.com
