GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale RocketChat en un Ubuntu 14.04 VPS

En esta publicación de blog, le mostraremos cómo instalar RocketChat en un Ubuntu 14.04 VPS. RocketChat es un servidor de chat web que se ejecuta en Node.js y MongoDB. RocketChat le permite chatear con sus colegas y amigos cara a cara a través de audio y video, cargar archivos, grabar y transmitir mensajes de voz y mucho más. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para Ubuntu 14.04 VPS.

Inicie sesión en su VPS a través de SSH

ssh user@vps

Actualice el sistema e instale los paquetes necesarios.

sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y software-properties-common git nano curl build-essential graphicsmagick

Instalar módulos Node.Js y npm

Instalaremos el último paquete de Node.js y el administrador de paquetes de Node.js (npm) desde el repositorio oficial de Ubuntu.

sudo apt-get install -y nodejs npm

Para instalar nave globalmente (entornos virtuales para nodos) y configurar el nodo en la versión 0.10.43, ejecute:

sudo npm install nave -g
sudo nave usemain 0.10.43

Instalar MongoDB

Instalaremos el último paquete de MongoDB desde el repositorio oficial de 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

Cuando se complete la instalación, configuraremos el conjunto de réplicas de MongoDB. Abre el editor de tu elección

nano /etc/mongod.conf

y agregue lo siguiente al final del archivo

replication:
      replSetName:  "001-rs"

Una vez que guardó el archivo, reinicie el servicio MongoDB,

sudo service mongod restart

abre el shell de MongoDB

sudo mongo

y corre

rs.initiate()

deberías ver algo como esto:

{
"info2" : "no configuration explicitly specified -- making one",
"me" : "vps:27017",
"info" : "Config now saved locally.  Should come online in about a minute.",
"ok" : 1
}

Si recibe un mensaje de error como el siguiente, abra el archivo /etc/mongod.conf y cambie bind_ip a 0.0.0.0.

"errmsg" : "couldn't initiate : can't find self in the replset config"

Instalar RocketChat

Descargue la última versión estable de Rocket.Chat en su servidor

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

y descomprimir el archivo descargado

tar zxvf rocket.chat.tgz

Todos los archivos de Rocket.Chat se desempaquetarán en un directorio de "paquete". Cambiaremos el nombre del directorio a 'Rocket.Chat'

mv bundle rocket.chat
cd rocket.chat/programs/server
npm install
cd ../..

Establecer las variables de entorno necesarias

export ROOT_URL=http://yourdomainname.com:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

Reemplace 'yourdomainname.com' con su nombre de dominio real.

y ejecuta el servidor Rocket.Chat

node main.js

Ahora, abra http://yourdomainname.com:3000 en su navegador web favorito y debería ver la pantalla de inicio de sesión/registro de RocketChat. El primer usuario creado es el usuario administrador de forma predeterminada.

Eso es todo. Ha instalado con éxito RocketChat en su Ubuntu 14.04 VPS. Para obtener más información sobre cómo administrar su instalación de RocketChat, consulte la documentación oficial de RocketChat.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que configuren el software de chat web RocketChat para usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. Hay una nueva versión disponible aquí:Cómo instalar Rocket.Chat en Ubuntu 18.04.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Script:Instale ownCloud en un Ubuntu 12.04 VPS

  2. Instale Wallabag en Ubuntu 12.04 LTS VPS

  3. Cómo instalar eGroupware en un Ubuntu 14.04 VPS

  4. Instale VTEDDY en un Ubuntu 14.04 VPS

  5. Cómo instalar LimeSurvey en un Ubuntu 14.04 VPS

Instalar Cockpit en Ubuntu 16.04

Cómo instalar GlassFish 4 en un Ubuntu VPS

Cómo instalar mod_security y mod_evasive en un Ubuntu 14.04 VPS

Instale WPScan en un Ubuntu 14.04 VPS

Instale Jenkins en un Ubuntu 14.04 VPS

Instalar Zulip en Ubuntu