Kolab Groupware besplatna je i web-bazirana grupna aplikacija otvorenog koda. Njegove se značajke sastoje od komunikacije putem e-pošte, događaja, sastanaka, zadataka, oblaka datoteka, kontakata i još mnogo toga. U ovom vodiču naučit ćete kako instalirati najnoviju verziju Kolab Groupwarea na CentOS 7.
Preduvjeti
- Instanca poslužitelja Vultr CentOS 7.
- Korisnik sudoa .
1. korak: ažuriranje softvera
Prije instaliranja bilo kojeg paketa na instancu poslužitelja CentOS, preporučuje se ažuriranje sustava. Prijavite se u sustav pomoću sudo korisnika, a zatim pokrenite sljedeće naredbe za ažuriranje sustava.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Pričekajte da se sustav ponovno pokrene, a zatim se ponovno prijavite kao sudo korisnik.
Korak 2: Postavite ime hosta
Važno je da vaš sustav ima FQDN (puni kvalificirani naziv domene) za naziv hosta koji se vraća natrag na poslužitelj putem DNS-a.
sudo hostnamectl kolab.example.com
Uredite /etc/hostsdatoteku pomoću svog omiljenog uređivača.
sudo nano /etc/hosts
Unesite IP adresu i puni FQDN vašeg poslužitelja na kraju datoteke. Na primjer:
192.0.2.0 kolab.example.com
Korak 3: Onemogućite SELinux
Pravila SELinuxa su u sukobu s nekim modulima Kolab Groupwarea, stoga ćete morati onemogućiti SELinux na svom poslužitelju. S Vultr instancama, SELinux je onemogućen prema zadanim postavkama. Provjerite status SELinuxa.
sestatus
Da biste privremeno onemogućili SELinux, pokrenite sljedeću naredbu.
sudo setenforce 0
Da biste potpuno onemogućili SELinux, morat ćete urediti /etc/selinux/configdatoteku.
sudo nano /etc/selinux/config
Pronađite sljedeći redak:
SELINUX=enforcing
Zatim ga promijenite u:
SELINUX=disabled
I na kraju, ponovno pokrenite poslužitelj. Ponovno se prijavite nakon što ponovno pokretanje završi.
sudo shutdown -r now
Dopustite portove potrebne Kolab Groupwareu kroz vatrozid sustava.
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
Korak 5: Instalirajte Kolab
Dodajte Kolab Groupware spremište i GPG ključ u sustav.
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
Instalirajte yum-plugin-prioritiespaket.
sudo yum -y install yum-plugin-priorities
Dajte Kolab repozitoriju veći prioritet u odnosu na EPEL spremište koristeći sljedeću naredbu.
sudo bash -c 'for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done'
Instalirajte Kolab Groupware.
sudo yum -y install kolab
Pokrenite sljedeću naredbu da prvi put konfigurirate Kolab. Tijekom ovog koraka morat ćete postaviti nekoliko administratorskih lozinki za LDAP, Cyrus i Kolab. Također ćete morati postaviti naziv domene i MySQL bazu podataka koja će se koristiti.
sudo setup-kolab
Sljedeća pitanja bit će postavljena tijekom postavljanja, molimo slijedite upute priložene uz njih.
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
Kolab je sada instaliran i konfiguriran na vašem poslužitelju. Za pristup Kolab web sučelju možete posjetiti sljedeću adresu.
http://your-vultr-server-ip/kolab-webadmin
Prijavite se s korisničkim imenom cn=Directory Manageri lozinkom upravitelja imenika postavljenim tijekom Kolab Setup-a. Bit će vam predstavljena nadzorna ploča Kolab Groupware.