Cara Memasang Kolab Groupware di CentOS 7

Kolab Groupware adalah aplikasi groupware berbasis web gratis dan open source. Fitur-fiturnya terdiri dari komunikasi email, acara, janji temu, tugas, cloud file, kontak, dan banyak lagi. Dalam tutorial ini, Anda akan belajar cara menginstal versi terbaru dari Kolab Groupware di CentOS 7.

Prasyarat

Langkah 1: Pembaruan perangkat lunak

Sebelum menginstal paket apa pun pada instance server CentOS, disarankan untuk memperbarui sistem. Masuk ke sistem menggunakan pengguna sudo, kemudian jalankan perintah berikut untuk memperbarui sistem.

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

Tunggu sistem untuk reboot, lalu masuk lagi sebagai pengguna sudo.

Langkah 2: Tetapkan nama host

Adalah penting bahwa sistem Anda memiliki FQDN (nama domain yang memenuhi syarat penuh) untuk nama host yang kembali ke server melalui DNS.

sudo hostnamectl kolab.example.com

Edit /etc/hostsfile menggunakan editor favorit Anda.

sudo nano /etc/hosts

Masukkan alamat IP dan FQDN lengkap dari server Anda di akhir file. Sebagai contoh:

192.0.2.0     kolab.example.com

Langkah 3: Nonaktifkan SELinux

Kebijakan SELinux bertentangan dengan beberapa modul Kolab Groupware, maka Anda harus menonaktifkan SELinux di server Anda. Dengan instance Vultr, SELinux dinonaktifkan secara default. Periksa status SELinux.

sestatus

Untuk menonaktifkan SELinux sementara, jalankan perintah berikut.

sudo setenforce 0

Untuk sepenuhnya menonaktifkan SELinux, Anda perlu mengedit /etc/selinux/configfile.

sudo nano /etc/selinux/config

Temukan baris berikut:

SELINUX=enforcing

Kemudian ubah ke:

SELINUX=disabled

Dan akhirnya, reboot server. Masuk kembali setelah proses reboot selesai.

sudo shutdown -r now

Langkah 4: Konfigurasikan firewall

Izinkan port yang dibutuhkan oleh Kolab Groupware melalui firewall sistem.

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

Langkah 5: Instal Kolab

Tambahkan repositori Kolab Groupware dan kunci GPG ke sistem.

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

Instal yum-plugin-prioritiespaket.

sudo yum -y install yum-plugin-priorities

Berikan repositori Kolab prioritas yang lebih tinggi daripada repositori EPEL menggunakan perintah berikut.

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

Instal Kolab Groupware.

sudo yum -y install kolab

Langkah 6: Konfigurasikan Kolab

Jalankan perintah berikut untuk mengonfigurasi Kolab untuk pertama kalinya. Anda perlu menetapkan beberapa kata sandi administrator untuk LDAP, Cyrus, dan Kolab selama langkah ini. Anda juga perlu mengatur nama domain dan basis data MySQL yang digunakan.

sudo setup-kolab

Pertanyaan-pertanyaan berikut akan ditanyakan selama pengaturan, silakan ikuti instruksi yang diberikan bersama mereka.

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 sekarang diinstal dan dikonfigurasi di server Anda. Anda dapat mengunjungi alamat berikut untuk mengakses antarmuka web Kolab.

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

Login dengan nama pengguna cn=Directory Managerdan kata sandi dari manajer direktori yang diatur selama Pengaturan Kolab. Anda akan disajikan dengan dasbor Kolab Groupware.



Leave a Comment

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.