Ir al contenido

Instalación

  • Docker y Docker Compose (v2 o superior)
  • Un puerto libre para el dashboard y la API

La forma más rápida de probar Keues:

Ventana de terminal
docker run -d \
--name keues \
-p 8080:8080 \
-v ./data:/app/data \
-e KEUES_DASHBOARD_URL="http://localhost:8080" \
gorerecord/keues:latest

Abre http://localhost:8080 y ya tendrás el sistema en marcha.

La imagen está publicada en Docker Hub.

services:
keues:
image: gorerecord/keues:latest
container_name: keues
ports:
- "8080:8080"
volumes:
- ./data:/app/data
environment:
KEUES_DASHBOARD_URL: "http://localhost:8080"
KEUES_EMAIL_PROVIDER: "smtp"
KEUES_SMTP_HOST: ""
KEUES_SMTP_PORT: "587"
KEUES_SMTP_USER: ""
KEUES_SMTP_PASSWORD: ""
KEUES_SMTP_FROM: ""
KEUES_SMTP_USE_TLS: "true"
restart: unless-stopped

El volumen ./data persiste la base de datos entre reinicios del contenedor.

Variable Descripción
KEUES_DASHBOARD_URL URL pública del dashboard (se usa en correos y enlaces).
KEUES_EMAIL_PROVIDER (Opcional) Proveedor de correo. Usa smtp para envío vía SMTP.
KEUES_SMTP_HOST (Opcional) Host del servidor SMTP.
KEUES_SMTP_PORT (Opcional) Puerto del servidor SMTP (587 por defecto).
KEUES_SMTP_USER (Opcional) Usuario de autenticación SMTP.
KEUES_SMTP_PASSWORD (Opcional) Contraseña de autenticación SMTP.
KEUES_SMTP_FROM (Opcional) Dirección de remitente de los correos.
KEUES_SMTP_USE_TLS (Opcional) Habilita TLS para la conexión SMTP (true/false).
  1. Clona el repositorio:
    Ventana de terminal
    git clone https://github.com/HastaCs/Keues
  2. Construye y levanta los servicios de la pila (.NET API, dashboard React y SignalR).

La guía detallada de despliegue desde el código fuente se completará próximamente.

Una vez instalado, consulta la guía de opciones del dashboard para configurar puestos, tipos de cola y flujos de kiosko.