RocketChat

 RocketChat

🧩 PARTE 1: Requisitos previos

Antes de empezar, asegúrate de:

  • Tener Ubuntu actualizado

  • Tener permisos de sudo

  • Tener conexión a Internet

Actualiza el sistema:

sudo apt update && sudo apt upgrade -y

Verifica que snap esté instalado (normalmente ya lo está):

snap version

Si no está:

sudo apt install snapd -y

🚀 PARTE 2: Instalación de Rocket.Chat (PASO A PASO)

1️⃣ Instalar Rocket.Chat con Snap

Este comando instala Rocket.Chat con MongoDB incluido (muy importante):

sudo snap install rocketchat-server

⏳ Tardará un poco… paciencia.

2️⃣ Verificar que está corriendo

sudo snap services rocketchat-server

Deberías ver algo como:

rocketchat-server.rocketchat-server  active  running

3️⃣ Abrir el puerto 3000 (Firewall)

Si usas UFW:

sudo ufw allow 3000

sudo ufw reload

4️⃣ Acceder desde el navegador

En la misma máquina:

http://localhost:3000

Desde otra PC en la red:

http://IP_DEL_SERVIDOR:3000

Para ver tu IP:

ip a


🎉 Si ves la pantalla de bienvenida → ¡todo va bien!

⚙️ PARTE 3: Configuración inicial (ASISTENTE PASO A PASO)

Rocket.Chat tiene un asistente muy amigable.

1️⃣ Crear el usuario administrador

Completa:

  • Nombre

  • Usuario

  • Email

  • Contraseña (segura)

👉 Este será el admin principal

2️⃣ Información del servidor

Configura:

  • Nombre del servidor (ej: ChatEmpresa)

  • Idioma: Español

  • Tipo de servidor:

    • ✔️ Private Team

3️⃣ URL del servidor

Para pruebas:

http://localhost:3000

Para producción (recomendado):

https://chat.tudominio.com

⚠️ Esto se puede cambiar luego.

4️⃣ Registro de usuarios

Decide si:

  • Los usuarios pueden registrarse solos

  • Solo el admin crea usuarios

👉 Para empresas: desactiva el registro público

5️⃣ Finalizar asistente

Haz clic en Finish Setup

🎉 ¡Rocket.Chat ya está configurado!

👥 PARTE 4: Crear usuarios y canales

➕ Crear usuarios

  1. Menú ☰ (arriba izquierda)

  2. Administración

  3. Usuarios

  4. Nuevo usuario

Completa:

  • Nombre

  • Usuario

  • Email

  • Contraseña

📢 Crear canales

  1. Clic en +

  2. Crear canal

  3. Define:

    • Nombre

    • Público o privado

    • Descripción

Ejemplo:

#soporte

#desarrollo

#general

💬 PARTE 5: Cómo usar Rocket.Chat (básico)

✉️ Mensajes

  • Escribe como WhatsApp o Slack

  • Soporta:

    • Emojis 😄

    • Markdown (negrita, cursiva)

    • Archivos 📎

👤 Mensajes directos

Haz clic en un usuario → Mensaje directo

📎 Compartir archivos

Arrastra archivos al chat o usa el clip 📎

🔔 Notificaciones

Configurable por:

  • Canal

  • Usuario

  • Palabras clave

🔐 PARTE 6: Seguridad y configuración recomendada

🔒 Cambiar configuraciones importantes

Ruta:

Administración → Configuración

Recomendado revisar:

  • Accounts

  • Security

  • File Upload

  • Email

📧 Configurar correo (opcional pero recomendado)

Permite:

  • Recuperar contraseñas

  • Notificaciones

Necesitarás:

  • SMTP (Gmail, Outlook, servidor propio)

🌍 PARTE 7: (Opcional) Dominio + HTTPS

Si quieres algo más profesional:

  • Usa Nginx como proxy inverso

  • Certificado Let’s Encrypt

👉 Si quieres, te hago la guía exacta paso a paso para esto.

🧠 PARTE 8: Comandos útiles

Reiniciar Rocket.Chat:

sudo snap restart rocketchat-server

Ver logs:

sudo snap logs rocketchat-server

Actualizar Rocket.Chat:

sudo snap refresh rocketchat-server

✅ Resumen rápido

✔ Instalado con Snap
✔ MongoDB incluido
✔ Configuración gráfica sencilla
✔ Listo para producción o pruebas


Comentarios