Cómo configurar el servidor RocketChat en Linux

click fraud protection

¿Desea alojar su propio chat de equipo en lugar de confiar en servicios como Slack y etc.? Considera probar RocketChat. Es un software de chat colaborativo de código abierto similar a Slack con un montón de características similares como videoconferencia, múltiples canales de chat, soporte DM, llamadas de voz y más.

Instalación de RocketChat a través de Snaps

El software del servidor RocketChat puede ser muy tedioso para funcionar. Requiere mucha configuración manual, y la configuración manual inicial de lo contrario. Si solo está buscando instalar el software y comenzar, ejecutar paquetes Snap de Ubuntu en un servidor es una excelente manera de evitar el tedioso proceso de configuración.

Muchos usuarios de Linux pueden burlarse de usar Snaps en un servidor, pero no son solo para el escritorio. De hecho, muchas herramientas de servidor diferentes están llegando lentamente a la tienda Snap. Además, ahora es más fácil que nunca para la mayoría de las distribuciones de Linux instalar fácilmente

instagram viewer
snapd, y toma estos paquetes. Para instalar el software del servidor RocketChat en su servidor Linux, primero averigüe si realmente puede ejecutar snapd (probablemente sí). Entonces, siga nuestra guía sobre cómo configurar Snaps.

Con Snapd ejecutándose, simplemente instale la última versión del software del servidor RocketChat:

sudo snap install rocketchat-server

Cliente RocketChat a través de Snaps

Aunque esta guía se centra principalmente en hacer que el software del servidor se ejecute, muchas personas también querrán aprender cómo instalar el cliente de escritorio Linux. Al igual que el software del servidor, el cliente de escritorio se puede instalar fácilmente a través de Snap. Para instalar, haga:

sudo snap install rocketchat-desktop

Instalación de RocketChat a través del contenedor Docker

Aquellos que no desean instalar Rocket Chat en el servidor mediante configuración manual, pero tampoco lo hacen desea usar snaps, tiene una segunda opción para una instalación rápida y fácil: RocketChat a través de Docker Contenedores Al igual que la versión Snap, aquellos que eligen extraer el software del servidor a través de Docker Hub obtendrán una configuración de servidor de chat (en su mayoría) preconfigurada. No es necesario instalar y configurar manualmente cosas como Nginx. Más bien, todo lo que necesitará está en un contenedor compacto.

Para empezar, asegúrese de tener instalado Docker en su servidor Linux (o escritorio Linux). Una vez instalado, extraiga el último contenedor RocketChat.

Agarrando la última versión

su docker pull rocketchat / rocket.chat: último

Agarrando una versión específica

Para obtener una versión específica de RocketChat a través de un contenedor Docker, deberá especificar el número de versión. Reemplace el número de versión exacto con las X en el comando. ¿No estás seguro de qué versión tomar? Consulte el sitio web de Rocket Chat para obtener información. Luego, tire del último contenedor con:

docker pull rocketchat / rocket.chat: vX.X.X

Agarrando la versión estable (aprobado oficialmente por Docker)

Obtener la última versión del software del servidor es una excelente manera de garantizar que los usuarios siempre experimenten las últimas funciones a medida que se lanzan. Desafortunadamente, tener el último software no siempre es una buena idea. Las cosas pueden romperse, y en un entorno de producción esto es una pesadilla. Afortunadamente, hay una versión del software Rocket Chat que es "estable". Esta versión está oficialmente autorizada por Docker, y es la versión estable.
Tíralo del Docker Hub con:

docker pull rocket.chat

Configurar el servidor RocketChat

Con el fin del software de las cosas resueltas, todo lo que queda es configurar todo. El 100% de toda la configuración del software del servidor de chat en RocketChat es con la interfaz de usuario web. Para abrir la interfaz web del panel de administración, primero deberá encontrar la dirección IP del servidor. Tenga en cuenta que las direcciones IP son diferentes si los usuarios acceden a ella a través de LAN o Internet (a través de un VPS, etc.).

Nota: aquellos que usan RocketChat a través del contenedor Docker debe seguir las instrucciones adicionales que se encuentran en el archivo Léame de la imagen.

Acceder a la interfaz de usuario a través de LAN es fácil, ya que todos los usuarios ya se comunican e interactúan con el servidor en la red. Para averiguar la dirección IP de LAN interna para el servidor, haga lo siguiente:

ip addr show | grep "inet 192.168"

La combinación de "ip addr show" con grep facilitará el filtrado de la dirección IP interna del servidor. Tome esta dirección IP y conéctela a un navegador web. Por ejemplo:

http://192.168.1.100:3000

Quienes utilicen Rocket Chat a través de Internet deberán reenviar el puerto 3000 y utilizar la dirección IP externa, en lugar de la interna.

Configurando todo

El primer paso para configurar todo es iniciar sesión. La mayoría, si no todas las opciones están configuradas por defecto. Ninguna configuración requiere configuración, ya que los valores predeterminados son bastante sensatos. Los usuarios pueden DM fácilmente de un lado a otro y crear canales (si el administrador les ha dado permiso para hacerlo a través de la configuración). El primer usuario que se registre será automáticamente una cuenta de administrador.

Para acceder a la configuración de administrador, haga clic en la flecha al lado del nombre de usuario y seleccione "administración". En esta área, es posible importar datos de una instalación de Slack existente, Hipchat y muchos otros tipos diferentes de programas de chat de equipo colaborativo.

Haga que los usuarios vayan a la dirección IP y creen una cuenta. A partir de ahí, pueden unirse a un canal. Alternativamente, indique a los usuarios que instalen el cliente de chat (a través de snap). También hay versiones disponibles para otras plataformas..

Otras formas de instalar RocketChat

Hay muchas formas diferentes de instalar Rocket Chat. Si usar Snaps o Docker no va a funcionar para usted, considere revisar las otras formas en que es posible implementar el software del servidor de chat. Hay muchas, muchas opciones diferentes, que incluyen: FreeBSD, Windows, varios proveedores de alojamiento e incluso Raspberry Pi.

watch instagram story