Telepítése és konfigurálása Kolab csoportmunka-ra Ubuntu 16.04 LTS

 

Kolab egy Open source web-alapú csoportmunka szoftver alkalmazás, amely megoldást nyújt egy elektronikus levelező szerver, címtárszolgáltatás, pókháló szolgáltatás, Naptár, Feladat, cím könyv és több. Kolab támogatja több ügyfelek, beleértve a, az Outlook, KDE-kapcsolat, Thunderbird, és Roundcube. Kolab provides user-friendly and easy to use web interface that can be used to add, modify and delete users, tartományok, shared folders and much more.

Kolab comes with lots of features, some of them are listed below:

  • Provide support for mixed-client environments like outlook, Web, and KDE.
  • Uses IMAP and POP3 for email and LDAP for storing configuration data.
  • Provide support for shared contacts and calendars.
  • Full server-side support for CardDAV and WebDAV, ActiveSync and CalDAV.

Követelmények

  • A server running Ubuntu 16.04.
  • A non-root user with sudo privileges setup on your server.
  • A static IP 192.168.0.190 beállítva a szerveren.

Első lépések

Megkezdése előtt, you will need to set up Fully Qualified Domain Name or hostname to your system. You can do this by editing /etc/hosts and /etc/hostname file:

sudo nano /etc/hosts

Add the IP address and hostname at the end of the file:

192.168.0.190 mail.kolab.com mail

Mentse és zárja be a fájlt, then edit /etc/hostname file:

sudo nano /etc/hostname

Adjuk hozzá a következő sort:

mail.kolab.com

Mentsd el a fájlt, ha elkészült, then restart your system to apply all the changes.

Felszerel MariaDB

Before installing Kolab, you will need to install the latest version of the MariaDB in your server. Alapértelmezés, MariaDB is not available in Ubuntu 16.04 alapértelmezett lerakat. Így, first download the APT key for MariaDB with the following command:

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

Következő, add the Maria-DB repository with the following command:

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

Következő, update the repository and install MariaDB with the following command:

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

Once MariaDB is installed, start MariaDB service and enable it to start on boot time with the following command:

sudo systemctl start mysql
sudo systemctl enable mysql

Következő, secure the MariaDB installation by running the following script:

sudo mysql_secure_installation

Answer all the questions as shown below:

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

Once MariaDB is secured, akkor folytassa a következő lépéssel.

Install Kolab

Alapértelmezés, Kolab is not available in Ubuntu 16.04 alapértelmezett lerakat. So you will need to add the Kolab repository to the APT. You can do this by editing /etc/apt/sources.list file:

sudo nano /etc/apt/sources.list

Adjuk hozzá a következő sorokat a fájl végére:

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

Mentse és zárja be a fájlt, then Import the GPG key used to sign the packages:

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

Következő, you will need to ensure the Kolab packages have priority over the Ubuntu packages. You can do this by creating /etc/apt/preferences.d/kolab file:

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

Adja hozzá a következő sorokat:

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

Save the file and update the repository metadata with the following command:

sudo apt-get update -y

Végül, install Kolab by just running the following command:

sudo apt-get install kolab -y

Configure Kolab

After installing Kolab, you will need to setup Kolab Groupware. Megteheti ezt a következő parancs futtatásával:

sudo setup-kolab

During the Kolab setup, you will be asked the following questions, please follow the instructions provided along with them.

#Adjon meg egy jelszót az LDAP rendszergazda felhasználó 'admin', hozzászokott logika-hoz-a grafikus konzolt 389 Címtárkiszolgáló.

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, és hogy a Kolab használja felügyeleti feladatok.

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

#Please choose the system user and group the service should use to run under. Ez kell a meglévő, privilegizált, helyi rendszer POSIX számlák nem 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. Kérjük, erősítse meg, hogy ez a megfelelő domain név tér.

kolab.com [Y/n]: Y

#The standard root dn we composed for you follows. Kérjük, erősítse meg, hogy ez a gyökér dn szeretné használni.

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

#Setup is now going to set up the 389 Címtárkiszolgáló. Ez eltarthat egy kis ideig (mely időszakban van termelés és a haladás jele annak).

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

#Adjon meg egy Cyrus ügyintéző jelszó. Ezt a jelszót a Kolab Cyrus IMAP-felügyeleti feladatok végrehajtásához használt. 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. Ezt a fiókot használja a különböző szolgáltatásokat, mint például a Postfix, és 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: A meglévő MySQL szerver (root jelszó beállítva).
 - 2: Új MySQL szolgál (szükséges-hoz lenni szignált).
Választás:  - 1: A meglévő MySQL szerver (root jelszó beállítva).
 - 2: Új MySQL szolgál (szükséges-hoz lenni szignált).
Választás:  - 1: A meglévő MySQL szerver (root jelszó beállítva).
 - 2: Új MySQL szolgál (szükséges-hoz lenni szignált).
Választás: 2

#Adja meg a gyökér jelszó részére MySQL, így tudjuk állítani az egyéb összetevők, amelyek felhasználói fiókokat.

MySQL root password: 

#Please supply a password for the MySQL user 'kolab'. Ezt a jelszót fogja használni Kolab szolgáltatások, például a webes adminisztrációs Panel.

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

#Please supply the timezone PHP should be using. Akkor használja a kontinens, vagy az ország / Város helység neve, mint a "Europe/Berlin", de nem csak CEST.

Timezone ID [UTC]: Asia/Kolkata

#Please supply a password for the MySQL user 'roundcube'. Ezt a jelszót fogja használni a Roundcube webmail illesztő.

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

Once the Kolab setup is complete, you can proceed to access Kolab web interface.

Access Kolab Web Interface

Open your web browser and type the URL http://mail.kolab.com/kolab-webadmin vagy http://192.168.0.190/kolab-webadmin. You will be redirected to the Kolab login page as shown below:

Kolab Web Admin

Provide username as cn=Directory Manager and password that you set in above step. Majd kattints a Bejelentkezés gomb. Látnia kell a következő képernyő:

Kolab admin dashboard

Következő, Kettyenés-ra A felhasználók Icon in Web Interface and create a mail user as shown below:

Add user

Következő, kattintson a Kapcsolatba lépni Tab to verify the user id:

contact management

Következő, kattintson a Rendszer tab to set email user password:

Email user

Következő, kattintson a Konfiguráció tab to set the email Quota for user:

Email quota

Egyszer ön megtett, kettyenés-ra Nyújtson be button to save all the configuration.

Access Roundcube Webmail

Most, your mail user is created, it’s time to access your mail through Rouncube webmail.

Open your web browser and type the URL http://mail.kolab.com/roundcubemail. Látnia kell a következő képernyő:

RoundCube Webmail

Provide username as your primary email id and password that you set in above step. Majd kattints a Bejelentkezés gomb. You should see the Roundcube web interface in the following screen:

Kolab web client

Using this interface, you can easily access and send the email, manage address book, naptár, and tasks.

Congratulations! You have successfully installed Kolab Groupware on Ubuntu 16.04 szerver. You can now easily send and receive emails, manage contacts, task and address book.

Forrás