V tomto příspěvku na blogu vám ukážeme, jak nainstalovat RocketChat na Ubuntu 14.04 VPS. RocketChat je webový chatovací server, který běží na Node.js a MongoDB. RocketChat vám umožňuje chatovat se svými kolegy a přáteli tváří v tvář prostřednictvím zvuku a videa, nahrávat soubory, nahrávat a přenášet hlasové zprávy a mnoho dalšího. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.
Přihlaste se ke svému VPS přes SSH
ssh user@vps
Aktualizujte systém a nainstalujte potřebné balíčky.
sudo apt-get update && sudo apt-get -y upgrade sudo apt-get install -y software-properties-common git nano curl build-essential graphicsmagick
Nainstalujte moduly Node.Js a npm
Nainstalujeme nejnovější balíček Node.js a správce balíčků Node.js (npm) z oficiálního úložiště Ubuntu.
sudo apt-get install -y nodejs npm
Chcete-li nainstalovat nave globálně (Virtual Environments for Node) a nastavit uzel na verzi 0.10.43, spusťte:
sudo npm install nave -g sudo nave usemain 0.10.43
Nainstalujte MongoDB
Nainstalujeme nejnovější balíček MongoDB z oficiálního úložiště 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
Po dokončení instalace nastavíme sadu replik MongoDB. Otevřete editor podle vašeho výběru
nano /etc/mongod.conf
a na konec souboru připojte následující
replication:
replSetName: "001-rs"
Jakmile soubor uložíte, restartujte službu MongoDB
sudo service mongod restart
otevřete prostředí MongoDB
sudo mongo
a spustit
rs.initiate()
měli byste vidět něco takového:
{ "info2" : "no configuration explicitly specified -- making one", "me" : "vps:27017", "info" : "Config now saved locally. Should come online in about a minute.", "ok" : 1 }
Pokud se zobrazí chybová zpráva jako níže, otevřete soubor /etc/mongod.conf a změňte bind_ip na 0.0.0.0.
"errmsg" : "couldn't initiate : can't find self in the replset config"
Nainstalujte RocketChat
Stáhněte si nejnovější stabilní verzi Rocket.Chat na svůj server
cd /opt/ curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
a rozbalte stažený archiv
tar zxvf rocket.chat.tgz
Všechny soubory Rocket.Chat budou rozbaleny v adresáři ‚bundle‘. Adresář přejmenujeme na ‚Rocket.Chat‘
mv bundle rocket.chat cd rocket.chat/programs/server npm install cd ../..
Nastavte potřebné proměnné prostředí
export ROOT_URL=http://yourdomainname.com:3000/ export MONGO_URL=mongodb://localhost:27017/rocketchat export PORT=3000
Nahraďte „název vaší domény.com“ svým skutečným názvem domény.
a spusťte server Rocket.Chat
node main.js
Nyní otevřete http://yourdomainname.com:3000 ve svém oblíbeném webovém prohlížeči a měli byste vidět přihlašovací/registrační obrazovku RocketChat. První vytvořený uživatel je ve výchozím nastavení uživatel admin.
A je to. Úspěšně jste nainstalovali RocketChat na svůj Ubuntu 14.04 VPS. Další informace o tom, jak spravovat instalaci RocketChat, naleznete v oficiální dokumentaci RocketChat.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nastavili software pro webový chat RocketChat. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Nová verze je k dispozici zde:Jak nainstalovat Rocket.Chat na Ubuntu 18.04.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.