GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte a nakonfigurujte Kolab Groupware na Ubuntu 16.04 LTS

Kolab je open source webová groupwarová softwarová aplikace, která poskytuje řešení pro e-mailový server, adresářovou službu, webovou službu, kalendář, úkoly, adresáře a další. Kolab podporuje několik klientů včetně outlook, KDE Contact, Thunderbird a Roundcube. Kolab poskytuje uživatelsky přívětivé a snadno použitelné webové rozhraní, které lze použít k přidávání, úpravě a odstraňování uživatelů, domén, sdílených složek a mnoho dalšího.

Kolab přichází se spoustou funkcí, některé z nich jsou uvedeny níže:

  • Poskytujte podporu pro prostředí smíšených klientů, jako je outlook, web a KDE.
  • Používá protokoly IMAP a POP3 pro e-maily a LDAP pro ukládání konfiguračních dat.
  • Poskytujte podporu pro sdílené kontakty a kalendáře.
  • Plná podpora pro CardDAV a WebDAV, ActiveSync a CalDAV na straně serveru.

Požadavky

  • Server se systémem Ubuntu 16.04.
  • Na vašem serveru je nastaven uživatel bez oprávnění root s právy sudo.
  • Statická IP adresa 192.168.0.190 na vašem serveru.

Začínáme

Než začnete, budete muset ve svém systému nastavit plně kvalifikovaný název domény nebo název hostitele. Můžete to udělat úpravou souboru /etc/hosts a /etc/hostname:

sudo nano /etc/hosts

Přidejte IP adresu a název hostitele na konec souboru:

192.168.0.190 mail.kolab.com mail

Uložte a zavřete soubor a poté upravte soubor /etc/hostname:

sudo nano /etc/hostname

Přidejte následující řádek:

mail.kolab.com

Až budete hotovi, uložte soubor a poté restartujte systém, abyste použili všechny změny.

Instalovat MariaDB

Před instalací Kolabu budete muset na svůj server nainstalovat nejnovější verzi MariaDB. Ve výchozím nastavení není MariaDB k dispozici ve výchozím úložišti Ubuntu 16.04. Nejprve si tedy stáhněte klíč APT pro MariaDB pomocí následujícího příkazu:

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

Dále přidejte úložiště Maria-DB pomocí následujícího příkazu:

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

Dále aktualizujte úložiště a nainstalujte MariaDB pomocí následujícího příkazu:

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

Jakmile je MariaDB nainstalována, spusťte službu MariaDB a povolte její spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start mysql
sudo systemctl enable mysql

Dále zabezpečte instalaci MariaDB spuštěním následujícího skriptu:

sudo mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

Enter current password for root (enter for none):
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Jakmile je MariaDB zabezpečena, můžete přejít k dalšímu kroku.

Instalovat Kolab

Ve výchozím nastavení není Kolab k dispozici ve výchozím úložišti Ubuntu 16.04. Takže budete muset přidat úložiště Kolab do APT. Můžete to udělat úpravou souboru /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Na konec souboru přidejte následující řádky:

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

Uložte a zavřete soubor a poté importujte klíč GPG použitý k podepsání balíčků:

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

Dále budete muset zajistit, aby balíčky Kolab měly prioritu před balíčky Ubuntu. Můžete to udělat vytvořením souboru /etc/apt/preferences.d/kolab:

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

Přidejte následující řádky:

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

Uložte soubor a aktualizujte metadata úložiště pomocí následujícího příkazu:

sudo apt-get update -y

Nakonec nainstalujte Kolab pouhým spuštěním následujícího příkazu:

sudo apt-get install kolab -y

Konfigurovat Kolab

Po instalaci Kolab budete muset nastavit Kolab Groupware. Můžete to provést spuštěním následujícího příkazu:

sudo setup-kolab

Během nastavování Kolabu budete dotázáni na následující otázky, postupujte prosím podle pokynů, které jsou s nimi poskytnuty.

#Please supply a password for the LDAP administrator user 'admin', used to login to the graphical console of 389 Directory server.

Administrator password [JAOw_2oIhlezXlK]: 
Confirm Administrator password: 

#Please supply a password for the LDAP Directory Manager user, which is the administrator user you will be using to at least initially log in to the Web
#Admin, and that Kolab uses to perform administrative tasks.

Directory Manager password [QXML8Suxv-YTUFr]: 
Confirm Directory Manager password: 

#Please choose the system user and group the service should use to run under. These should be existing, unprivileged, local system POSIX accounts with no shell.

User [dirsrv]: 
Group [dirsrv]: 

#This setup procedure plans to set up Kolab Groupware for the following domain name space. This domain name is obtained from the reverse DNS entry on your
#network interface. Please confirm this is the appropriate domain name space.

kolab.com [Y/n]: Y

#The standard root dn we composed for you follows. Please confirm this is the root dn you wish to use.

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

#Setup is now going to set up the 389 Directory Server. This may take a little while (during which period there is no output and no progress indication).

Created symlink from /etc/systemd/system/multi-user.target.wants/dirsrv.target to /lib/systemd/system/dirsrv.target.

#Please supply a Cyrus Administrator password. This password is used by Kolab to execute administrative tasks in Cyrus IMAP. You may also need the password
#yourself to troubleshoot Cyrus IMAP and/or perform other administrative tasks against Cyrus IMAP directly.

Cyrus Administrator password [h3IbKvhbKGUwhy5]: 
Confirm Cyrus Administrator password: 

#Please supply a Kolab Service account password. This account is used by various services such as Postfix, and Roundcube, as anonymous binds to the LDAP server
#will not be allowed.

Kolab Service password [KhHTzhSYh4w11Vw]: 
Confirm Kolab Service 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:  - 1: Existing MySQL server (with root password already set).
 - 2: New MySQL server (needs to be initialized).
Choice:  - 1: Existing MySQL server (with root password already set).
 - 2: New MySQL server (needs to be initialized).
Choice: 2

#Please supply the root password for MySQL, so we can set up user accounts for other components that use MySQL.

MySQL root password: 

#Please supply a password for the MySQL user 'kolab'. This password will be used by Kolab services, such as the Web Administration Panel.

MySQL kolab password [2-Zz7j_AjGI8QF0]: 
Confirm MySQL kolab password: 

#Please supply the timezone PHP should be using. You have to use a Continent or Country / City locality name like 'Europe/Berlin', but not just 'CEST'.

Timezone ID [UTC]: Asia/Kolkata

#Please supply a password for the MySQL user 'roundcube'. This password will be used by the Roundcube webmail interface.

MySQL roundcube password [OVwJoKktzbOMAys]: 
Confirm MySQL roundcube password: 

Po dokončení nastavení Kolabu můžete přejít k webovému rozhraní Kolabu.

Přístup k webovému rozhraní Kolab

Otevřete webový prohlížeč a zadejte adresu URL http://mail.kolab.com/kolab-webadmin nebo http://192.168.0.190/kolab-webadmin. Budete přesměrováni na přihlašovací stránku Kolab, jak je uvedeno níže:

Zadejte uživatelské jméno jako cn=Directory Manager a heslo, které jste nastavili ve výše uvedeném kroku. Poté klikněte na Přihlásit knoflík. Měli byste vidět následující obrazovku:

Dále klikněte na Uživatelé Ikona ve webovém rozhraní a vytvořte uživatele pošty, jak je znázorněno níže:

Dále klikněte na Kontakt Tab pro ověření ID uživatele:

Dále klikněte na Systém pro nastavení hesla uživatele e-mailu:

Dále klikněte na Konfigurace pro nastavení e-mailové kvóty pro uživatele:

Až budete hotovi, klikněte na Odeslat pro uložení celé konfigurace.

Přístup k webové poště Roundcube

Nyní je váš poštovní uživatel vytvořen, je čas přistupovat k vaší poště prostřednictvím webové pošty Rouncube.

Otevřete webový prohlížeč a zadejte adresu URL http://mail.kolab.com/roundcubemail. Měli byste vidět následující obrazovku:

Zadejte uživatelské jméno jako primární e-mailové ID a heslo, které jste nastavili ve výše uvedeném kroku. Poté klikněte na Přihlásit knoflík. Webové rozhraní Roundcube byste měli vidět na následující obrazovce:

Pomocí tohoto rozhraní můžete snadno přistupovat a odesílat e-maily, spravovat adresář, kalendář a úkoly.

Gratulujeme! Úspěšně jste nainstalovali Kolab Groupware na server Ubuntu 16.04. Nyní můžete snadno odesílat a přijímat e-maily, spravovat kontakty, úkoly a adresář.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Ansible na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat lak na Ubuntu 20.04?

  3. Jak nainstalovat a nakonfigurovat Fail2ban na Ubuntu 20.04 LTS

  1. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Nagios na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat Kubernetes (k8s) na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 18.04 LTS

  3. Nainstalujte a nakonfigurujte Pico CMS na Ubuntu 16.04 LTS