GNU/Linux >> Belajar Linux >  >> Debian

Cara Instal Zulip Chat Server di Debian 9

Zulip adalah perangkat lunak aplikasi obrolan grup sumber terbuka dan gratis yang dapat digunakan untuk berbagi pesan pribadi dan publik. Zulip ditulis dengan Python dan menggunakan Django, PostgreSQL, dan JavaScript. Anda dapat dengan mudah mengintegrasikan Zulip dengan GitHub, Jira, Stripe, Zendesk, dll. Aplikasi klien Zulip juga tersedia untuk iPhone, Android, dan desktop. Zulip menyediakan banyak fitur seperti perpesanan pribadi, obrolan grup, unggah file drag-and-drop, Emoji dan Reaksi Emoji, pratinjau Tweet dan banyak lagi.

Dalam tutorial ini, kita akan mempelajari cara menginstal perangkat lunak server chat Zulip di Debian 9.

Penulis:Tutorial awalnya ditulis oleh Hitesh Jethwa dan telah diperbarui oleh Till Brehm pada November 2018.

Persyaratan

  • Server yang menjalankan server Debian 9.
  • akses root ke server.

Memulai

Pertama, login sebagai pengguna root ke server Anda. Kemudian Anda perlu memperbarui sistem dan menginstal beberapa paket di sistem Anda. Anda dapat menginstal semuanya menggunakan perintah berikut:

apt-get update -y && apt-get upgrade -y
apt-get install python-dev python-pip openssl nano wget curl unzip -y

Setelah semua paket terinstal, Anda dapat melanjutkan untuk menginstal sertifikat SSL.

Instal Sertifikat SSL

Server Zulip bekerja pada koneksi HTTPS, jadi Anda perlu membuat sertifikat SSL yang ditandatangani sendiri atau mendapatkan sertifikat SSL komersial. Di sini, kami akan membuat sertifikat pribadi.

Pertama, buat kunci RSA 2048 bit menggunakan perintah berikut:

openssl genrsa -des3 -passout pass:password -out server.pass.key 2048

Selanjutnya, tulis kunci privat RSA ke dalam file zulip.key menggunakan perintah berikut:

openssl rsa -passin pass:password -in server.pass.key -out zulip.key

Selanjutnya, buat permintaan penandatanganan dengan menjalankan perintah berikut:

openssl req -new -key zulip.key -out server.csr

Perintah di atas akan menanyakan beberapa informasi untuk menghasilkan CSR. Berikan semua informasi seperti yang ditunjukkan di bawah ini:

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:IN
State or Province Name (full name) [Some-State]:Gujarat
Locality Name (eg, city) []:Ahmedabad
Organization Name (eg, company) [Internet Widgits Pty Ltd]:ENJ
Organizational Unit Name (eg, section) []:IT
Common Name (e.g. server FQDN or YOUR name) []:Hitesh
Email Address []:[email protected]

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

Selanjutnya, buat file sertifikat dengan menjalankan perintah berikut:

openssl x509 -req -days 365 -in server.csr -signkey zulip.key -out zulip.combined-chain.crt

Selanjutnya, salin sertifikat dan kunci yang dihasilkan menggunakan perintah berikut:

cp zulip.key /etc/ssl/private/zulip.key
cp zulip.combined-chain.crt /etc/ssl/certs/zulip.combined-chain.crt

Instal Server Zulip

Pertama, Anda perlu mengunduh Zulip versi terbaru dari situs web resmi mereka. Anda dapat mengunduhnya dengan perintah berikut:

cd /tmp
wget https://github.com/zulip/zulip/archive/master.zip

Setelah mengunduh, ekstrak file yang diunduh menggunakan perintah berikut:

unzip master.zip

Selanjutnya, ganti nama direktori yang diekstrak menjadi zulip:

mv zulip-master zulip

Selanjutnya, ubah direktori ke zulip dan instal zulip dengan menjalankan perintah berikut:

cd zulip
./scripts/setup/install --hostname=example.com [email protected]

Ganti alamat email dan nama host pada perintah di atas dengan nama host server dan alamat email Anda.

Setelah penginstalan selesai, penginstal akan menampilkan tautan sekali pakai untuk mendaftarkan organisasi Anda:

Buka tautan itu, yang unik untuk setiap penginstalan, di browser untuk mendaftarkan organisasi Zulip Anda. Laman akan menampilkan teks dalam bahasa lokal Anda, jadi jangan khawatir bahwa tangkapan layar di bawah ini tidak dalam bahasa Inggris.

Masukkan alamat email Anda dan klik tombol untuk membuat organisasi Anda.

Masukkan rincian lebih lanjut dari organisasi Anda seperti nama organisasi, alamat email, nama lengkap dan kata sandi Anda dan klik tombol untuk membuat akun.

Anda diteruskan ke dasbor Zulip.

Selamat! Anda telah berhasil menginstal server obrolan Zulip di server Debian 9.


Debian
  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal Server MySQL di Debian 9

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Cara Menginstal ProFTPD di Debian 8

  3. Cara Menginstal Nextcloud 14 di Debian 9

  1. Cara Memasang Server Minecraft di Debian 9

  2. Cara menginstal SuiteCRM di Debian 9

  3. Cara menginstal Odoo 12 di Debian 9