Kolab Groupware është një aplikacion grupor i bazuar në ueb pa pagesë dhe me burim të hapur. Karakteristikat e tij përbëhen nga komunikimet me email, ngjarjet, takimet, detyrat, skedarët cloud, kontaktet dhe më shumë. Në këtë tutorial, do të mësoni se si të instaloni versionin më të fundit të Kolab Groupware në CentOS 7.
Parakushtet
Hapi 1: Përditësimi i softuerit
Përpara se të instaloni ndonjë paketë në shembullin e serverit CentOS, rekomandohet të përditësoni sistemin. Hyni në sistem duke përdorur përdoruesin sudo, më pas ekzekutoni komandat e mëposhtme për të përditësuar sistemin.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Prisni që sistemi të rindizet, më pas identifikohuni përsëri si përdorues sudo.
Hapi 2: Vendosni emrin e hostit
Është e rëndësishme që sistemi juaj të ketë një FQDN (emër i plotë i kualifikuar i domain-it) për një emër hosti që zgjidhet përsëri në server përmes DNS.
sudo hostnamectl kolab.example.com
Redaktoni /etc/hostsskedarin duke përdorur redaktorin tuaj të preferuar.
sudo nano /etc/hosts
Futni adresën IP dhe FQDN të plotë të serverit tuaj në fund të skedarit. Për shembull:
192.0.2.0 kolab.example.com
Hapi 3: Çaktivizo SELinux
Politikat SELinux bien ndesh me disa module të Kolab Groupware, prandaj do t'ju duhet të çaktivizoni SELinux në serverin tuaj. Me rastet e Vultr, SELinux është i çaktivizuar si parazgjedhje. Kontrolloni statusin e SELinux.
sestatus
Për të çaktivizuar përkohësisht SELinux, ekzekutoni komandën e mëposhtme.
sudo setenforce 0
Për të çaktivizuar plotësisht SELinux, do t'ju duhet të redaktoni /etc/selinux/configskedarin.
sudo nano /etc/selinux/config
Gjeni rreshtin e mëposhtëm:
SELINUX=enforcing
Pastaj ndryshojeni atë në:
SELINUX=disabled
Dhe së fundi, rindizni serverin. Identifikohu përsëri pasi të përfundojë rindezja.
sudo shutdown -r now
Lejo portat e nevojshme nga Kolab Groupware përmes murit të zjarrit të sistemit.
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
Hapi 5: Instaloni Kolab
Shtoni në sistem depon e Kolab Groupware dhe çelësin GPG.
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
Instaloni yum-plugin-prioritiespaketën.
sudo yum -y install yum-plugin-priorities
Jepini depove Kolab një prioritet më të lartë mbi depo EPEL duke përdorur komandën e mëposhtme.
sudo bash -c 'for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done'
Instaloni Kolab Groupware.
sudo yum -y install kolab
Ekzekutoni komandën e mëposhtme për të konfiguruar Kolab për herë të parë. Do t'ju duhet të vendosni disa fjalëkalime administratori për LDAP, Cyrus dhe Kolab gjatë këtij hapi. Ju gjithashtu do të duhet të vendosni emrin e domenit dhe bazën e të dhënave MySQL që po përdoret.
sudo setup-kolab
Pyetjet e mëposhtme do të bëhen gjatë konfigurimit, ju lutemi ndiqni udhëzimet e dhëna së bashku me to.
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 tani është instaluar dhe konfiguruar në serverin tuaj. Ju mund të vizitoni adresën e mëposhtme për të hyrë në ndërfaqen e internetit të Kolab.
http://your-vultr-server-ip/kolab-webadmin
Identifikohu me emrin e përdoruesit cn=Directory Managerdhe fjalëkalimin e menaxherit të drejtorisë të vendosur gjatë konfigurimit të Kolab. Do t'ju prezantohet pulti i Kolab Groupware.