GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Rocket.Chat di Ubuntu 16.04

Rocket.Chat adalah server obrolan web yang dihosting sendiri dan open source. Ini menawarkan obrolan, berbagi file, panggilan video, meja bantuan, dan layanan suara yang menjadikannya alternatif yang bagus untuk Slack. Tutorial ini memberikan petunjuk langkah demi langkah untuk menginstal Rocket.Chat di Ubuntu 16.04 VPS.

Rocket.Chat hadir dengan banyak fitur berguna, seperti:
– Saluran publik dan pribadi
– Obrolan langsung / Pusat panggilan pesan / Panggilan Audio
– API yang berbeda
– Unggah File dan berbagi
– Pemantauan Video Jarak Jauh
– Emoji khusus, suara, dan aset perusahaan
– Android, iOS, Windows, Mac, Linux, dan aplikasi web

dan masih banyak lagi…

Prasyarat

Prasyarat berikut harus dipenuhi untuk menginstal dan menjalankan Rocket.Chat
– Disarankan untuk memiliki setidaknya 2 GB memori untuk Rocket.Chat, jadi kami akan menggunakan paket hosting VPS SSD 2 kami
– Akses root SSH yang datang secara default dengan semua paket hosting VPS kami
– Node.js – Lingkungan run-time JavaScript
– Server database MongoDB
– GraphicsMagick and curl

Langkah 1:Masuk melalui SSH dan perbarui server

Login ke Ubuntu 16.04 VPS Anda melalui SSH sebagai root pengguna

ssh root@IP_Address

Sebelum kita mulai dengan instalasi, pastikan semua paket yang diinstal diperbarui ke versi terbaru

apt update && apt upgrade

Langkah 2:Instal server database MongoDB

Rocket.Chat membutuhkan database MongoDB, jadi kita harus menginstal server database MongoDB. Itu dapat diinstal dari repositori resmi Ubuntu menggunakan manajer paket apt, tetapi ini bukan versi terbaru yang dikelola oleh tim MongoDB. MongoDB memiliki repositori sendiri dan menyediakan versi terbaru dari server database.

Untuk menginstal MongoDB dari paket resmi yang dirilis, kita harus mengimpor kunci publik MongoDB seperti yang ditunjukkan di bawah ini

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Setelah kunci ditambahkan, kita dapat melanjutkan dan menambahkan repositori resmi MongoDB

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Dan terakhir, perbarui database paket lokal dan instal MongoDB dan dependensinya

apt update
apt install -y mongodb-org curl graphicsmagick

Anda dapat memeriksa versi MongoDB menggunakan perintah berikut

mongo -version
MongoDB shell version v4.0.1

Untuk memulai MongoDB sebagai layanan, kami akan membuat file unit dengan konten berikut

nano /etc/systemd/system/mongodb.service

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Simpan file, mulai server MongoDB dan aktifkan untuk memulai saat server restart

systemctl start mongodb
systemctl enable mongodb

Langkah 3:Instal Node.js dan npm

Selanjutnya, kita akan menginstal manajer paket Node.js dan npm di server. Jalankan perintah berikut

apt -y install npm nodejs

Kita juga perlu menginstal build-essential untuk menginstal beberapa paket npm

apt -y install build-essential

Disarankan untuk menggunakan Node.js versi 8.9.3 untuk menjalankan Rocket.Chat . Kami akan menginstal alat yang disebut 'n' sehingga kami dapat mengubah versi Node.js.

npm install -g n

Jalankan perintah berikut untuk menginstal Node.js versi 8.9.3

n 8.9.3

Keluaran:

     install : node-v8.9.3
       mkdir : /usr/local/n/versions/node/8.9.3
       fetch : https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v8.9.3

Untuk mengonfirmasi bahwa versi yang diinstal adalah 8.9.3, Anda dapat menjalankan perintah berikut

node --version
v8.9.3

Langkah 4:Instal Rocket.Chat

Buka situs web resmi Rocket.Chat dan unduh rilis stabil terbaru dari aplikasi

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz

Buka paket arsip yang diunduh

tar zxvf rocket.chat.tgz

Konten aplikasi akan disimpan di direktori baru bernama 'bundel'. Kami akan mengganti nama direktori

mv bundle rocketchat

Selanjutnya, instal semua paket yang diperlukan yang tercantum dalam file package.json yang disediakan oleh Rocket.Chat

cd rocketckat/programs/server
npm install

Atur variabel lingkungan yang sesuai dan mulai Rocket.Chat dengan menjalankan perintah berikut

cd /opt/rocketckat/
export ROOT_URL=http://domain.com:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

node main.js

Langkah 5:Verifikasi instalasi Rocket.Chat dan selesaikan instalasi melalui browser web

Jika Rocket.Chat berhasil dimulai, Anda akan mendapatkan output berikut

➔ +----------------------------------------------------+
➔ |                   SERVER RUNNING                   |
➔ +----------------------------------------------------+
➔ |                                                    |
➔ |  Rocket.Chat Version: 0.68.5                       |
➔ |       NodeJS Version: 8.9.3 - x64                  |
➔ |             Platform: linux                        |
➔ |         Process Port: 3000                         |
➔ |             Site URL: http://domain.com:3000/  |
➔ |     ReplicaSet OpLog: Disabled                     |
➔ |          Commit Hash: e412d018f8                   |
➔ |        Commit Branch: HEAD                         |
➔ |                                                    |
➔ +----------------------------------------------------+

Dan Anda akan dapat mengakses wizard pengaturan Rocket.Chat dengan browser web favorit Anda di http://domain.com:3000/

di mana Anda dapat membuat akun administratif dan mengkonfigurasi Rocket.Chat sesuai dengan kebutuhan Anda. Untuk informasi lebih lanjut tentang cara menggunakan dan mengkonfigurasi Rocket.Chat, silakan periksa dokumentasi resmi mereka.

Tentu saja, Anda tidak perlu menginstal Rocket.Chat di Ubuntu 16.04, jika Anda menggunakan salah satu paket Hosting Ubuntu Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Rocket.Chat di Ubuntu 16.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal Rocket.Chat di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal MongoDB di Ubuntu 16.04

  2. Cara Menginstal Rocket.Chat di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 18.04

  1. Bagaimana Cara Menginstal Let's Chat di Ubuntu 20.04?

  2. Cara menginstal MongoDB di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 22.04

  1. Cara Menginstal MongoDB di Ubuntu 18.04

  2. Cara Menyebarkan Rocket.Chat di Ubuntu 18.04

  3. Cara Menginstal MongoDB di Ubuntu 20.04