654380491
hola@carlosdk.com
Login
[miniorange_social_login]

Login with your site account

Lost your password?

Carlos DK Carlos DK
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
Back
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
  • Home
  • Blog
  • Tutoriales formativos
  • Instalar rocket.chat en CentOs 7

Tutoriales formativos

08 Oct

Instalar rocket.chat en CentOs 7

  • By Carlos Dk
  • In Tutoriales formativos
  • 4 comments

Bienvenidos de nuevo a Vertutoriales.com, en esta ocasión vamos a ver como instalar Rocket.chat. Nosotros lo hemos elegido por ser open source y por el gran avance que ha tenido poco a poco, he de decir que se echa de menos poder hacerse las modificaciones con cierta sencillez, por plugins por ejemplo, pero siempre se puede tocar “a mano” el código. Actualmente llevamos unos 6 meses funcionando con él y puedo decir que es bastante estable y con una gran comunidad detrás que tiene bastante apoyo. En nuestro caso, lo hemos integrado con nuestro ERP Dk Gest, para informar a los técnicos de sus tareas y en los canales de los clientes también por los nuevos trabajos asociados a los mismos. Igualmente ya estamos pensando la manera de ir un poco más lejos y darle vida a “la chati” que es como le hemos puesto al bot que por defecto se crea en la instalación. Antes de dejaros con el tutorial de instalación, ofreceros el preguntar cualquier duda:

Siguiendo el tutorial propio de rocket, pero limpiando algunos detalles:

Actualizamos el sistema e instalamos algunas herramientas

yum -y install epel-release nano && yum -y update

Actualizamos para el repositorio de mongoDb
nano /etc/yum.repos.d/mongodb.repo

Cuidado de no dejar espacios delante de las líneas
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Instalamos nodejs con mongodb
yum install -y nodejs curl GraphicsMagick npm mongodb-org-server mongodb-org gcc-c++
Instalar la versión 4.5
npm install -g inherits n
n 4.5
 
Aquí vamos a descargar rocket chat, descomprimirlo e instalarlo:
cd /opt

curl -L https://rocket.chat/releases/latest/download -o rocket.chat.tgz
tar zxvf rocket.chat.tgz

mv bundle Rocket.Chat
cd Rocket.Chat/programs/server

npm install

cd ../..
 
export PORT=3000
export ROOT_URL=http://your-host-name.com-as-accessed-from-internet:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
Configuramos mongodb y arrancamos el servicio
chkconfig mongod on
/etc/init.d/mongod start

Muy importante, el puerto que abrís debéis ponerlo en el cortafuegos para que tengamos acceso:
firewall-cmd --zone=public --permanent --add-port=3000/tcp
firewall-cmd --reload

Probamos la instalación con:
node main.js

Es importante también crear un autoarranque del servicio, para ello generamos el fichero:
nano /usr/lib/systemd/system/rocketchat.service
[Unit]
Description=The Rocket.Chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=root
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://your-host-name.com-as-accessed-from-internet:3000/ PORT=3000
[Install]
WantedBy=multi-user.target

Finalmente activamos el nuevo servicio creado con el fichero anterior y lo iniciamos 

systemctl enable rocketchat.service
systemctl start rocketchat.service
 Listo! Tendremos nuestro rocket.chat listo para ser usado! En otra ocasión hablaremos para activar la SSL con nginx. Espero os haya servido!
Tags:chatdk gest
  • Share:
Carlos Dk

You may also like

Crear categorías y configurar menú en WordPress en 4 min.

  • marzo 3, 2019
  • by Carlos Dk
  • in Tutoriales formativos
Crear categoría y menú WordPress Es indispensable en una nueva instalación de WordPress, crear las...
Instalar tema en WordPress en 2 pasos
febrero 23, 2019
Actualizar MySQL 5.1 a 5.6 en CentOS 6.9 con Plesk como panel
octubre 20, 2018
Recorrer todos los objetos de una capa o del DOM completo con JQuery
diciembre 22, 2014

    Comments

  1. Saúl Hernández
    marzo 25, 2019

    Buenas tardes, me gustaría saber mas de esta aplicación, no lo he podido instalar a la primera.
    ¿Funciona de manera Web o necesito instalar la aplicación en mi computadora para que funcione?

    Responder
    • Carlos Dk
      marzo 25, 2019

      Está tanto vía web como de escritorio. Nosotros la utilizamos en el trabajo de forma indiferente en diferentes sistemas. Personalmente la utilizo más vía web por estar siempre con el navegador abierto y es solo saltar de pestaña, aunque sé que otros compañeros la tienen instalada en su sistema.

      Tiene integradas las video llamadas por jitsi y también un repositorio documental con OwnCloud, integración con chatbots, etc…

      Pregúntame lo que quieras, en realidad es muy buena herramienta!

      Responder
  2. Bryan Andres
    octubre 9, 2019

    Hola que tal, podrias ayudarme con la instalación del certificado ssl

    Responder
    • Carlos Dk
      octubre 10, 2019

      puedo intentarlo 🙂

      Responder

Leave A Reply Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Busca en la web

Recomiendo

Software ERP empresarial

Categorías

  • Miscelanea (129)
  • Tutoriales formativos (622)

Ponte en contacto

+34 654380491

hola@carlosdk.com

Torre del Mar (Málaga)

Enlaces rápidos

  • Universo Dk
  • Contacto
  • Blog

Soy social

  • Twitter
  • Linkedin
  • Youtube

Newsletters

Suscríbete para enterarte de lo último que estoy haciendo. No lo usaré para enviarte SPAM inútil 😉

Esta web la he diseñado con cariño en Andalucía por Carlos Dk