Software Groupware · 6 min read · Sep 30, 2025

Installa e Configura Kolab Groupware su Ubuntu 16.04 LTS

Kolab è un’applicazione software di groupware basata sul web open source che fornisce soluzioni per un server di posta elettronica, servizio directory, servizio web, calendario, attività, rubrica e altro ancora. Kolab supporta diversi client tra cui Outlook, KDE Contact, Thunderbird e Roundcube. Kolab offre un’interfaccia web intuitiva e facile da usare che può essere utilizzata per aggiungere, modificare ed eliminare utenti, domini, cartelle condivise e molto altro.

Kolab viene fornito con molte funzionalità, alcune delle quali sono elencate di seguito:

  • Fornisce supporto per ambienti a client misti come Outlook, web e KDE.
  • Utilizza IMAP e POP3 per la posta elettronica e LDAP per memorizzare i dati di configurazione.
  • Fornisce supporto per contatti e calendari condivisi.
  • Supporto completo lato server per CardDAV e WebDAV, ActiveSync e CalDAV.

Requisiti

  • Un server che esegue Ubuntu 16.04.
  • Un utente non root con privilegi sudo configurato sul tuo server.
  • Un IP statico 192.168.0.190 configurato sul tuo server.

Iniziare

Prima di iniziare, dovrai configurare il Nome di Dominio Completo o hostname del tuo sistema. Puoi farlo modificando il file /etc/hosts e /etc/hostname:

sudo nano /etc/hosts

Aggiungi l’indirizzo IP e l’hostname alla fine del file:

192.168.0.190 mail.kolab.com mail

Salva e chiudi il file, quindi modifica il file /etc/hostname:

sudo nano /etc/hostname

Aggiungi la seguente riga:

mail.kolab.com

Salva il file quando hai finito, quindi riavvia il sistema per applicare tutte le modifiche.

Installa MariaDB

Prima di installare Kolab, dovrai installare l’ultima versione di MariaDB sul tuo server. Per impostazione predefinita, MariaDB non è disponibile nel repository predefinito di Ubuntu 16.04. Quindi, prima scarica la chiave APT per MariaDB con il seguente comando:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

Successivamente, aggiungi il repository Maria-DB con il seguente comando:

sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'

Successivamente, aggiorna il repository e installa MariaDB con il seguente comando:

sudo apt-get update -y  
sudo apt-get install mariadb-server -y

Una volta installato MariaDB, avvia il servizio MariaDB e abilitalo per l’avvio al boot con il seguente comando:

sudo systemctl start mysql  
sudo systemctl enable mysql

Successivamente, metti in sicurezza l’installazione di MariaDB eseguendo il seguente script:

sudo mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

Inserisci la password attuale per root (premi invio per nessuna):
Cambiare la password di root? [Y/n] n
Rimuovere utenti anonimi? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Rimuovere il database di test e l'accesso ad esso? [Y/n] Y
Ricaricare le tabelle dei privilegi ora? [Y/n] Y

Una volta che MariaDB è sicuro, puoi procedere al passaggio successivo.

Installa Kolab

Per impostazione predefinita, Kolab non è disponibile nel repository predefinito di Ubuntu 16.04. Quindi dovrai aggiungere il repository Kolab all’APT. Puoi farlo modificando il file /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Aggiungi le seguenti righe alla fine del file:

deb http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_16.04/ ./
deb-src http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_16.04/ ./

Salva e chiudi il file, quindi importa la chiave GPG utilizzata per firmare i pacchetti:

wget -q -O- https://ssl.kolabsys.com/community.asc | sudo apt-key add -

Successivamente, dovrai assicurarti che i pacchetti Kolab abbiano priorità sui pacchetti di Ubuntu. Puoi farlo creando il file /etc/apt/preferences.d/kolab:

sudo nano /etc/apt/preferences.d/kolab

Aggiungi le seguenti righe:

Package: *
Pin: origin obs.kolabsys.com
Pin-Priority: 501

Salva il file e aggiorna i metadati del repository con il seguente comando:

sudo apt-get update -y

Infine, installa Kolab eseguendo semplicemente il seguente comando:

sudo apt-get install kolab -y

Configura Kolab

Dopo aver installato Kolab, dovrai configurare Kolab Groupware. Puoi farlo eseguendo il seguente comando:

sudo setup-kolab

Durante la configurazione di Kolab, ti verranno poste le seguenti domande, segui le istruzioni fornite insieme a esse.

#Si prega di fornire una password per l'utente amministratore LDAP 'admin', utilizzata per accedere alla console grafica del server Directory 389.

Password amministratore [JAOw_2oIhlezXlK]: 
Conferma password amministratore: 

#Si prega di fornire una password per l'utente Directory Manager LDAP, che è l'utente amministratore che utilizzerai per accedere almeno inizialmente al Web
#Admin, e che Kolab utilizza per eseguire attività amministrative.

Password Directory Manager [QXML8Suxv-YTUFr]: 
Conferma password Directory Manager: 

#Si prega di scegliere l'utente e il gruppo di sistema che il servizio dovrebbe utilizzare per funzionare. Questi dovrebbero essere account POSIX locali esistenti, non privilegiati, senza shell.

Utente [dirsrv]: 
Gruppo [dirsrv]: 

#Questa procedura di configurazione prevede di impostare Kolab Groupware per il seguente spazio di nomi di dominio. Questo nome di dominio è ottenuto dall'entry DNS inversa sulla tua
#interfaccia di rete. Si prega di confermare che questo sia lo spazio di nomi di dominio appropriato.

kolab.com [Y/n]: Y

#Il dn root standard che abbiamo composto per te segue. Si prega di confermare che questo sia il dn root che desideri utilizzare.

dc=kolab,dc=com [Y/n]: Y

#La configurazione ora sta per impostare il 389 Directory Server. Questo potrebbe richiedere un po' di tempo (durante il quale non ci sono output e nessuna indicazione di progresso).

Creato symlink da /etc/systemd/system/multi-user.target.wants/dirsrv.target a /lib/systemd/system/dirsrv.target.

#Si prega di fornire una password per l'amministratore Cyrus. Questa password è utilizzata da Kolab per eseguire attività amministrative in Cyrus IMAP. Potresti anche aver bisogno della password
#tu stesso per risolvere i problemi di Cyrus IMAP e/o eseguire altre attività amministrative direttamente contro Cyrus IMAP.

Password amministratore Cyrus [h3IbKvhbKGUwhy5]: 
Conferma password amministratore Cyrus: 

#Si prega di fornire una password per l'account di servizio Kolab. Questo account è utilizzato da vari servizi come Postfix e Roundcube, poiché i bind anonimi al server LDAP
#non saranno consentiti.

Password servizio Kolab [KhHTzhSYh4w11Vw]: 
Conferma password servizio Kolab: 

Quale server MySQL stiamo configurando?
 - 1: Server MySQL esistente (con password root già impostata).
 - 2: Nuovo server MySQL (deve essere inizializzato).
Scelta:  - 1: Server MySQL esistente (con password root già impostata).
 - 2: Nuovo server MySQL (deve essere inizializzato).
Scelta:  - 1: Server MySQL esistente (con password root già impostata).
 - 2: Nuovo server MySQL (deve essere inizializzato).
Scelta: 2

#Si prega di fornire la password root per MySQL, in modo da poter configurare gli account utente per altri componenti che utilizzano MySQL.

Password root MySQL: 

#Si prega di fornire una password per l'utente MySQL 'kolab'. Questa password sarà utilizzata dai servizi Kolab, come il Pannello di Amministrazione Web.

Password MySQL kolab [2-Zz7j_AjGI8QF0]: 
Conferma password MySQL kolab: 

#Si prega di fornire il fuso orario che PHP dovrebbe utilizzare. Devi usare un nome di località Continentale o Paese / Città come 'Europe/Berlin', ma non solo 'CEST'.

ID fuso orario [UTC]: Asia/Kolkata

#Si prega di fornire una password per l'utente MySQL 'roundcube'. Questa password sarà utilizzata dall'interfaccia webmail Roundcube.

Password MySQL roundcube [OVwJoKktzbOMAys]: 
Conferma password MySQL roundcube: 

Una volta completata la configurazione di Kolab, puoi procedere ad accedere all’interfaccia web di Kolab.

Accedi all’Interfaccia Web di Kolab

Apri il tuo browser web e digita l’URL http://mail.kolab.com/kolab-webadmin o http://192.168.0.190/kolab-webadmin. Sarai reindirizzato alla pagina di accesso di Kolab come mostrato di seguito:

Kolab Web Admin

Fornisci il nome utente come cn=Directory Manager e la password che hai impostato nel passaggio precedente. Quindi fai clic sul pulsante Login. Dovresti vedere la seguente schermata:

Kolab admin dashboard

Successivamente, fai clic sull’icona Utenti nell’interfaccia web e crea un utente di posta come mostrato di seguito:

Add user

Successivamente, fai clic sulla scheda Contatto per verificare l’ID utente:

contact management

Successivamente, fai clic sulla scheda Sistema per impostare la password dell’utente di posta:

Email user

Successivamente, fai clic sulla scheda Configurazione per impostare il Quota email per l’utente:

Email quota

Una volta terminato, fai clic sul pulsante Submit per salvare tutte le configurazioni.

Accedi a Roundcube Webmail

Ora, il tuo utente di posta è stato creato, è tempo di accedere alla tua posta tramite Rouncube webmail.

Apri il tuo browser web e digita l’URL http://mail.kolab.com/roundcubemail. Dovresti vedere la seguente schermata:

RoundCube Webmail

Fornisci il nome utente come il tuo ID email principale e la password che hai impostato nel passaggio precedente. Quindi fai clic sul pulsante Login. Dovresti vedere l’interfaccia web di Roundcube nella seguente schermata:

Kolab web client

Utilizzando questa interfaccia, puoi facilmente accedere e inviare email, gestire la rubrica, il calendario e le attività.

Congratulazioni! Hai installato con successo Kolab Groupware sul server Ubuntu 16.04. Ora puoi facilmente inviare e ricevere email, gestire contatti, attività e rubrica.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.