Skip to content

Instalación Windows

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

Instalación en Windows Server

Una sola línea para Windows Server 2019/2022 64 bits.

Comando

Abre PowerShell como Administrador y pega:

irm https://enterprisechat.es/install.ps1 | iex

(irm es Invoke-RestMethod; iex es Invoke-Expression. Si tu PowerShell no los reconoce, abre PowerShell 5.1+ o PowerShell 7.)

Si te has olvidado de abrir PowerShell como Administrador, el script te relanza una ventana elevada automáticamente y acepta el aviso UAC que salga.

Qué hace el script

  1. Comprueba que estás como Administrador (si no, se relanza elevado).
  2. Consulta la API de GitHub para resolver la release más reciente.
  3. Descarga el instalador firmado (.exe de Inno Setup) en %TEMP%.
  4. Verifica:
    • SHA-256 publicado en la release (rechaza si no coincide).
    • Firma Authenticode (aviso si la versión es temprana sin certificado todavía; abortar si la firma está rota).
  5. Lanza el instalador en modo silencioso (/VERYSILENT).
  6. Habilita el servicio Windows EnterpriseChat y lo arranca.
  7. Imprime URL admin + contraseña inicial.

Qué deberías ver al final

==> Buscando release mas reciente en GitHub
    Release: v0.1.0 (estable)
==> Descargando enterprisechat-server-win-x64.exe
==> Verificando SHA-256
    SHA-256 OK
==> Firma Authenticode OK (CN=EnterpriseChat S.L.)
==> Ejecutando instalador (modo silent)

Status   Name               DisplayName
------   ----               -----------
Running  EnterpriseChat     EnterpriseChat Server

================================================================
  EnterpriseChat instalado correctamente.
================================================================

  URL admin:  http://WIN-SRV2022:5080/
  Usuario:    admin
  Contraseña: A1b2C3d4E5f6G7h8

  Esta contraseña SOLO se muestra esta vez. Anótala.

Apunta la URL admin y la contraseña inicial. Pasa a Primer acceso.

Gestión del servicio

Vía línea de comandos:

Get-Service EnterpriseChat                 # estado
Restart-Service EnterpriseChat             # reiniciar
Stop-Service EnterpriseChat                # parar
Get-EventLog -LogName Application -Source EnterpriseChat -Newest 20

Vía interfaz: services.msc → busca EnterpriseChat.

Datos del servicio: C:\Program Files\EnterpriseChat\.

  • data\chat.db — base SQLite.
  • data\attachments\ — adjuntos.
  • logs\server-*.log — logs diarios.

Actualizar

Vuelve a ejecutar el mismo comando. El instalador reemplaza los binarios sin tocar tu base de datos:

irm https://enterprisechat.es/install.ps1 | iex

Desinstalar

Panel de Control → Programas → EnterpriseChat Server → Desinstalar.

Los datos en C:\Program Files\EnterpriseChat\data\ no se borran a propósito por si quieres reinstalar y conservar el chat. Si quieres borrarlos:

Remove-Item -Recurse -Force 'C:\Program Files\EnterpriseChat\data'

¿Algo falla?

Lee Solución de problemas o consulta el log:

Get-Content 'C:\Program Files\EnterpriseChat\logs\server-*.log' -Tail 50

Siguiente paso

Clone this wiki locally