Kolab Groupware er en gratis og åpen kildekode nettbasert gruppevareapplikasjon. Funksjonene består av e-postkommunikasjon, arrangementer, avtaler, oppgaver, filsky, kontakter og mer. I denne opplæringen lærer du hvordan du installerer den nyeste versjonen av Kolab Groupware på CentOS 7.
Forutsetninger
Trinn 1: Programvareoppdatering
Før du installerer noen pakker på CentOS-serverforekomsten, anbefales det å oppdatere systemet. Logg på systemet med sudo-brukeren, og kjør deretter følgende kommandoer for å oppdatere systemet.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Vent til systemet starter på nytt, og logg deretter på igjen som sudo-bruker.
Trinn 2: Angi vertsnavn
Det er viktig at systemet ditt har et FQDN (fullt kvalifisert domenenavn) for et vertsnavn som går tilbake til serveren via DNS.
sudo hostnamectl kolab.example.com
Rediger /etc/hostsfilen ved å bruke din favorittredigerer.
sudo nano /etc/hosts
Skriv inn IP-adressen og fullstendig FQDN til serveren din på slutten av filen. For eksempel:
192.0.2.0 kolab.example.com
Trinn 3: Deaktiver SELinux
SELinux-policyer er i konflikt med noen moduler av Kolab Groupware, derfor må du deaktivere SELinux på serveren din. Med Vultr-forekomster er SELinux deaktivert som standard. Sjekk SELinux-status.
sestatus
For å deaktivere SELinux midlertidig, kjør følgende kommando.
sudo setenforce 0
For å deaktivere SELinux fullstendig, må du redigere /etc/selinux/configfilen.
sudo nano /etc/selinux/config
Finn følgende linje:
SELINUX=enforcing
Endre den deretter til:
SELINUX=disabled
Og til slutt, start serveren på nytt. Logg på igjen når omstarten er fullført.
sudo shutdown -r now
Tillat portene som trengs av Kolab Groupware gjennom systemets brannmur.
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
Trinn 5: Installer Kolab
Legg til Kolab Groupware-depotet og GPG-nøkkelen til systemet.
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
Installer yum-plugin-prioritiespakken.
sudo yum -y install yum-plugin-priorities
Gi Kolab-depotet høyere prioritet over EPEL-depotet ved å bruke følgende kommando.
sudo bash -c 'for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done'
Installer Kolab Groupware.
sudo yum -y install kolab
Kjør følgende kommando for å konfigurere Kolab for første gang. Du må angi noen få administratorpassord for LDAP, Cyrus og Kolab under dette trinnet. Du må også angi domenenavnet og MySQL-databasen som skal brukes.
sudo setup-kolab
Følgende spørsmål vil bli stilt under oppsett, følg instruksjonene som følger med dem.
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 er nå installert og konfigurert på serveren din. Du kan besøke følgende adresse for å få tilgang til Kolabs nettgrensesnitt.
http://your-vultr-server-ip/kolab-webadmin
Logg på med brukernavnet cn=Directory Managerog passordet til katalogbehandleren som ble angitt under Kolab-oppsettet. Du vil bli presentert for Kolab Groupware-dashbordet.