Kako instalirati Kolab Groupware na CentOS 7

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

Korak 4: Konfigurirajte vatrozid

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

Korak 6: Konfigurirajte 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.

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više