Come installare il groupware Kolab su CentOS 7

Kolab Groupware è un'applicazione di groupware basata su Web gratuita e open source. Le sue funzionalità sono costituite da comunicazioni e-mail, eventi, appuntamenti, attività, cloud di file, contatti e altro. In questo tutorial imparerai come installare l'ultima versione di Kolab Groupware su CentOS 7.

Prerequisiti

  • Un'istanza del server Vultr CentOS 7.
  • Un utente sudo .

Passaggio 1: aggiornamento del software

Prima di installare eventuali pacchetti sull'istanza del server CentOS, si consiglia di aggiornare il sistema. Accedere al sistema utilizzando l'utente sudo, quindi eseguire i seguenti comandi per aggiornare il sistema.

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

Attendere il riavvio del sistema, quindi accedere nuovamente come utente sudo.

Passaggio 2: impostare il nome host

È importante che il sistema disponga di un nome di dominio completo (nome di dominio completo) per un nome host che si risolve di nuovo sul server tramite DNS.

sudo hostnamectl kolab.example.com

Modifica il /etc/hostsfile usando il tuo editor preferito.

sudo nano /etc/hosts

Immettere l'indirizzo IP e l'FQDN completo del server alla fine del file. Per esempio:

192.0.2.0     kolab.example.com

Passaggio 3: disabilitare SELinux

Le politiche di SELinux sono in conflitto con alcuni moduli di Kolab Groupware, quindi dovrai disabilitare SELinux sul tuo server. Con le istanze Vultr, SELinux è disabilitato di default. Controlla lo stato di SELinux.

sestatus

Per disabilitare temporaneamente SELinux, eseguire il comando seguente.

sudo setenforce 0

Per disabilitare completamente SELinux, sarà necessario modificare il /etc/selinux/configfile.

sudo nano /etc/selinux/config

Trova la seguente riga:

SELINUX=enforcing

Quindi cambiarlo in:

SELINUX=disabled

E infine, riavvia il server. Esegui nuovamente l'accesso al termine del riavvio.

sudo shutdown -r now

Passaggio 4: configurare il firewall

Consentire le porte necessarie a Kolab Groupware attraverso il firewall di sistema.

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

Passaggio 5: installare Kolab

Aggiungi il repository Kolab Groupware e la chiave GPG al sistema.

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

Installa il yum-plugin-prioritiespacchetto.

sudo yum -y install yum-plugin-priorities

Assegna al repository Kolab una priorità più alta rispetto al repository EPEL usando il comando seguente.

 sudo bash -c 'for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done'

Installa il groupware Kolab.

sudo yum -y install kolab

Passaggio 6: configura Kolab

Eseguire il comando seguente per configurare Kolab per la prima volta. Durante questo passaggio dovrai impostare alcune password dell'amministratore per LDAP, Cyrus e Kolab. Sarà inoltre necessario impostare il nome di dominio e il database MySQL in uso.

sudo setup-kolab

Durante l'installazione verranno poste le seguenti domande, seguire le istruzioni fornite insieme a esse.

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 è ora installato e configurato sul tuo server. Puoi visitare il seguente indirizzo per accedere all'interfaccia web di Kolab.

http://your-vultr-server-ip/kolab-webadmin

Accedere con il nome utente cn=Directory Managere la password del gestore directory impostati durante l'installazione di Kolab. Ti verrà presentato con la dashboard di Kolab Groupware.



Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.