Dalam posting blog ini kami akan menunjukkan cara menginstal RocketChat di Ubuntu 14.04 VPS. RocketChat adalah server obrolan web yang berjalan di Node.js dan MongoDB. RocketChat memungkinkan Anda untuk mengobrol dengan kolega dan teman Anda secara langsung melalui audio dan video, mengunggah file, merekam dan mengirimkan pesan suara, dan banyak lagi. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk Ubuntu 14.04 VPS.
Masuk ke VPS Anda melalui SSH
ssh user@vps
Perbarui sistem dan instal paket yang diperlukan.
sudo apt-get update && sudo apt-get -y upgrade sudo apt-get install -y software-properties-common git nano curl build-essential graphicsmagick
Instal modul Node.Js dan npm
Kami akan menginstal paket Node.js terbaru dan manajer paket Node.js (npm) dari repositori resmi Ubuntu.
sudo apt-get install -y nodejs npm
Untuk menginstal nave secara global (Lingkungan Virtual untuk Node) dan mengatur node ke versi 0.10.43, jalankan:
sudo npm install nave -g sudo nave usemain 0.10.43
Instal MongoDB
Kami akan menginstal paket MongoDB terbaru dari repositori resmi MongoDB.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list sudo apt-get update sudo apt-get install -y mongodb-org
Ketika instalasi selesai, kami akan mengatur set replika MongoDB. Buka editor pilihan Anda
nano /etc/mongod.conf
dan tambahkan berikut ini di akhir file
replication:
replSetName: "001-rs"
Setelah Anda menyimpan file, restart layanan MongoDB,
sudo service mongod restart
buka cangkang MongoDB
sudo mongo
dan jalankan
rs.initiate()
Anda akan melihat sesuatu seperti ini:
{ "info2" : "no configuration explicitly specified -- making one", "me" : "vps:27017", "info" : "Config now saved locally. Should come online in about a minute.", "ok" : 1 }
Jika Anda mendapatkan pesan error seperti di bawah ini, buka file /etc/mongod.conf dan ubah bind_ip menjadi 0.0.0.0.
"errmsg" : "couldn't initiate : can't find self in the replset config"
Instal RocketChat
Unduh rilis Rocket.Chat stabil terbaru ke server Anda
cd /opt/ curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
dan buka paket arsip yang diunduh
tar zxvf rocket.chat.tgz
Semua file Rocket.Chat akan dibongkar di direktori 'bundel'. Kami akan mengganti nama direktori menjadi ‘Rocket.Chat’
mv bundle rocket.chat cd rocket.chat/programs/server npm install cd ../..
Setel variabel lingkungan yang diperlukan
export ROOT_URL=http://yourdomainname.com:3000/ export MONGO_URL=mongodb://localhost:27017/rocketchat export PORT=3000
Ganti 'yourdomainname.com' dengan nama domain Anda yang sebenarnya.
dan jalankan server Rocket.Chat
node main.js
Sekarang, buka http://yourdomainname.com:3000 di browser web favorit Anda dan Anda akan melihat layar login/register RocketChat. Pengguna pertama yang dibuat adalah pengguna admin secara default.
Itu dia. Anda telah berhasil menginstal RocketChat di Ubuntu 14.04 VPS Anda. Untuk informasi lebih lanjut tentang cara mengelola instalasi RocketChat Anda, silakan lihat dokumentasi resmi RocketChat.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk mengatur perangkat lunak obrolan web RocketChat untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Versi baru tersedia di sini:Cara Memasang Rocket.Chat di Ubuntu 18.04.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.