Cara Memasang Kolab Groupware di CentOS 7

Kolab Groupware adalah aplikasi groupware berasaskan web sumber terbuka dan bebas. Ciri-cirinya terdiri daripada komunikasi e-mel, acara, janji temu, tugas, awan fail, kenalan, dan banyak lagi. Dalam tutorial ini, anda akan belajar cara memasang Kolab Groupware versi terbaru di CentOS 7.

Prasyarat

  • Contoh server Vultr CentOS 7.
  • Pengguna sudo .

Langkah 1: Kemas kini perisian

Sebelum memasang sebarang pakej pada contoh pelayan CentOS, disarankan untuk mengemas kini sistem. Log masuk ke sistem menggunakan pengguna sudo, kemudian jalankan perintah berikut untuk mengemas kini sistem.

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

Tunggu sistem reboot, kemudian log masuk semula sebagai pengguna sudo.

Langkah 2: Tetapkan nama host

Penting agar sistem anda mempunyai FQDN (nama domain yang berkelayakan penuh) untuk nama hos yang dapat kembali ke pelayan melalui DNS.

sudo hostnamectl kolab.example.com

Edit /etc/hostsfail menggunakan editor kegemaran anda.

sudo nano /etc/hosts

Masukkan alamat IP dan FQDN penuh pelayan anda di akhir fail. Sebagai contoh:

192.0.2.0     kolab.example.com

Langkah 3: Lumpuhkan SELinux

Dasar SELinux bertentangan dengan beberapa modul Kolab Groupware, oleh itu anda perlu melumpuhkan SELinux pada pelayan anda. Dengan keadaan Vultr, SELinux dilumpuhkan secara lalai. Periksa status SELinux.

sestatus

Untuk sementara mematikan SELinux, jalankan arahan berikut.

sudo setenforce 0

Untuk melumpuhkan SELinux sepenuhnya, anda perlu mengedit /etc/selinux/configfail.

sudo nano /etc/selinux/config

Cari baris berikut:

SELINUX=enforcing

Kemudian ubah kepada:

SELINUX=disabled

Dan akhirnya, but semula pelayan. Log masuk semula setelah but semula selesai.

sudo shutdown -r now

Langkah 4: Konfigurasikan firewall

Benarkan port yang diperlukan 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: Pasang 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

Pasang yum-plugin-prioritiespakej.

sudo yum -y install yum-plugin-priorities

Beri repositori Kolab keutamaan lebih tinggi daripada repositori EPEL menggunakan arahan berikut.

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

Pasang Kolab Groupware.

sudo yum -y install kolab

Langkah 6: Konfigurasikan Kolab

Jalankan arahan berikut untuk mengkonfigurasi Kolab untuk kali pertama. Anda perlu menetapkan beberapa kata laluan pentadbir untuk LDAP, Cyrus, dan Kolab semasa langkah ini. Anda juga perlu menetapkan nama domain dan pangkalan data MySQL yang sedang digunakan.

sudo setup-kolab

Pertanyaan berikut akan diajukan semasa penyediaan, ikuti arahan yang diberikan bersama dengan 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 kini dipasang dan dikonfigurasi pada pelayan anda. Anda boleh mengunjungi alamat berikut untuk mengakses antara muka web Kolab.

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

Log masuk dengan nama pengguna cn=Directory Managerdan kata laluan pengurus direktori yang ditetapkan semasa Kolab Setup. Anda akan diberikan papan pemuka Kolab Groupware.



Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut