Skip to content

Instalación Plesk

Angel Manso edited this page May 14, 2026 · 1 revision

Instalación en Plesk

Si tu VPS Linux está administrado con Plesk Obsidian, hay una extensión oficial que automatiza todo el proceso desde el panel.

Requisitos

  • Plesk Obsidian 18.0.50 o superior.
  • Una distribución soportada por Plesk: Ubuntu, Debian, AlmaLinux, RockyLinux o CloudLinux.
  • Acceso de administrador al panel Plesk.

Pasos

  1. Entra en el panel Plesk como admin.
  2. Ve a Extensiones (icono en la barra lateral).
  3. En la pestaña Catálogo de extensiones, busca EnterpriseChat y pulsa Obtener.
    • Mientras la extensión está en revisión por Plesk Catalog, puedes instalarla manualmente subiendo el .zip desde Releases: Extensiones → Mis extensiones → Subir extensión (si tu panel muestra el botón) o por SSH como root:
      plesk bin extension --install /ruta/al/enterprisechat-plesk-*.zip
  4. Una vez instalada, abre EnterpriseChat desde:
    • La barra lateral izquierda (entrada EnterpriseChat).
    • O Herramientas y configuración → Servicios adicionales → EnterpriseChat.
    • O Extensiones → Mis extensiones → Abrir.

Qué pasa al instalar

La extensión hace por ti todo lo que hace el install.sh manual:

  • Despliega el servidor .NET 8 self-contained en /opt/enterprisechat.
  • Crea el usuario de sistema enterprisechat.
  • Genera la clave JWT + la contraseña admin inicial.
  • Registra el servicio enterprisechat.service y lo arranca.

Si Plesk ejecuta el hook como psaadm y no como root (depende de tu versión), verás en la pantalla Estado un banner amarillo con el comando exacto para terminar la instalación por SSH:

sudo bash /usr/local/psa/admin/bin/modules/enterprisechat/install

Ejecútalo una vez, refresca el panel y el banner desaparece.

Lo que ofrece el panel

  • Estado — servicio activo, PID, fecha de arranque, botones Start/Stop/Restart.
  • Licencia — edición actual (Free/Pro), usuarios máximos, botón "Refrescar licencia".
  • Contraseña inicial — se muestra una sola vez justo después del despliegue. Anótala.
  • Dominios — enlazar un subdominio Plesk (chat.tuempresa.com) al chat, con reverse proxy Apache automático y soporte WebSocket para SignalR.
  • Configuración — cambiar la contraseña del usuario admin del chat desde el panel (sin tocar el server por SSH).

Tras instalar

  1. Cambia la contraseña inicial → Primer acceso.
  2. Enlaza un subdominio para usar HTTPS y un nombre limpio → en la pestaña Dominios del panel.
  3. Reparte el cliente Windows entre tus empleados → Cliente Windows.

Desinstalar

Extensiones → Mis extensiones → EnterpriseChat → 🗑.

Por defecto se conservan tus datos en /opt/enterprisechat/. Si quieres purgar todo, marca la casilla "borrar también base de datos y adjuntos" antes de desinstalar (o ejecuta: sudo apt-get remove --purge enterprisechat && sudo rm -rf /opt/enterprisechat por SSH).

Limitaciones conocidas

  • La extensión escribe el snippet de reverse proxy Apache en /var/www/vhosts/system/<dominio>/conf/vhost.conf. Requiere los módulos Apache mod_proxy, mod_proxy_http, mod_proxy_wstunnel, mod_rewrite y mod_headers. Suelen venir habilitados por defecto; si falta alguno, la extensión te lo dirá con un mensaje claro y el a2enmod exacto que ejecutar.
  • Si Plesk demota el hook a psaadm y no completas el paso manual sudo bash ...install mencionado arriba, el servicio no arranca.

Clone this wiki locally