Колаб Гроупваре је бесплатна апликација за групни софтвер отвореног кода заснована на вебу. Његове карактеристике се састоје од комуникације путем е-поште, догађаја, састанака, задатака, облака датотека, контаката и још много тога. У овом водичу ћете научити како да инсталирате најновију верзију Колаб Гроупваре-а на ЦентОС 7.
Предуслови
Корак 1: Ажурирање софтвера
Пре инсталирања било ког пакета на инстанци сервера ЦентОС, препоручује се ажурирање система. Пријавите се на систем користећи судо корисника, а затим покрените следеће команде да бисте ажурирали систем.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Сачекајте да се систем поново покрене, а затим се поново пријавите као судо корисник.
Корак 2: Подесите име хоста
Важно је да ваш систем има ФКДН (пуно квалификовано име домена) за име хоста које се враћа назад на сервер преко ДНС-а.
sudo hostnamectl kolab.example.com
Уредите /etc/hostsдатотеку користећи свој омиљени уређивач.
sudo nano /etc/hosts
Унесите ИП адресу и пуни ФКДН вашег сервера на крају датотеке. На пример:
192.0.2.0 kolab.example.com
Корак 3: Онемогућите СЕЛинук
СЕЛинук смернице су у сукобу са неким модулима Колаб Гроупваре-а, стога ћете морати да онемогућите СЕЛинук на свом серверу. Са Вултр инстанцама, СЕЛинук је подразумевано онемогућен. Проверите статус СЕЛинук-а.
sestatus
Да бисте привремено онемогућили СЕЛинук, покрените следећу команду.
sudo setenforce 0
Да бисте потпуно онемогућили СЕЛинук, мораћете да уредите /etc/selinux/configдатотеку.
sudo nano /etc/selinux/config
Пронађите следећи ред:
SELINUX=enforcing
Затим га промените у:
SELINUX=disabled
И на крају, поново покрените сервер. Пријавите се поново када се поновно покретање заврши.
sudo shutdown -r now
Дозволите портове потребне Колаб Гроупваре-у кроз заштитни зид система.
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=pop3s
sudo firewall-cmd --permanent --add-service=imaps
sudo firewall-cmd --permanent --add-service=smtp
sudo firewall-cmd --permanent --add-service=ldap
sudo firewall-cmd --permanent --add-service=ldaps
sudo firewall-cmd --permanent --add-port=110/tcp
sudo firewall-cmd --permanent --add-port=143/tcp
sudo firewall-cmd --permanent --add-port=587/tcp
sudo firewall-cmd --reload
Корак 5: Инсталирајте Колаб
Додајте Колаб Гроупваре спремиште и ГПГ кључ у систем.
sudo wget http://obs.kolabsys.com/repositories/Kolab:/16/CentOS_7/Kolab:16.repo -O /etc/yum.repos.d/Kolab:16.repo
sudo rpm --import https://ssl.kolabsys.com/community.asc
Инсталирајте yum-plugin-prioritiesпакет.
sudo yum -y install yum-plugin-priorities
Дајте Колаб спремишту већи приоритет у односу на ЕПЕЛ спремиште користећи следећу команду.
sudo bash -c 'for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done'
Инсталирајте Колаб Гроупваре.
sudo yum -y install kolab
Покрените следећу команду да први пут конфигуришете Колаб. Током овог корака мораћете да поставите неколико администраторских лозинки за ЛДАП, Цирус и Колаб. Такође ћете морати да подесите име домена и МиСКЛ базу података која ће се користити.
sudo setup-kolab
Следећа питања ће бити постављена током подешавања, пратите упутства која су приложена уз њих.
Administrator password: #Provide LDAP admin password for default user 'admin'
Directory Manager password [qhZlb2P9OYubDJv]: #Provide LDAP directory manger password
User [dirsrv]: #Press enter to use default
Group [dirsrv]: #Press enter to use default
rackvoucher.com [Y/n]: #Check or provide the domain name, it may not be a full FQDN
dc=rackvoucher,dc=com [Y/n]: #Press enter
Cyrus Administrator password [Awt7z1O2UTl-HZs]: #Provide Cyrus admin password
Kolab Service password [T_T4ut8pvE_G_Os]: #Provide Kolab service admin password
What MySQL server are we setting up?
- 1: Existing MySQL server (with root password already set).
- 2: New MySQL server (needs to be initialized).
Choice: 2 #Provide choice 2 to initialize MySQL server
MySQL root password [E7FIj_MWGNEVXPF]: #Provide new MySQL root password
MySQL kolab password [8MYG_Hveb4FPCW3]: #Provide Kolab DB user password
Timezone ID [UTC]: Asia/Kolkata #Provide appropriate timezone
MySQL roundcube password [iz3gP7sqaBa6Vh6]: #Provide Roundcube DB user password
Колаб је сада инсталиран и конфигурисан на вашем серверу. Можете посетити следећу адресу да бисте приступили веб интерфејсу Колаб.
http://your-vultr-server-ip/kolab-webadmin
Пријавите се са корисничким именом cn=Directory Managerи лозинком менаџера директоријума постављеним током Колаб Сетуп-а. Биће вам представљена контролна табла Колаб Гроупваре.