Inicio Rápido
Pon ReliaPulse en funcionamiento en 5 minutos con Docker.
Prerrequisitos
- Docker (opens in a new tab) instalado
- Docker Compose (opens in a new tab) v2.0+
Paso 1: Clonar el Repositorio
git clone https://github.com/reliapulse/reliapulse.git
cd status-pagePaso 2: Iniciar los Servicios
docker compose -f docker/docker-compose.yml up -dEsto inicia todos los servicios necesarios:
- app - Aplicación Next.js (puerto 3000)
- db - Base de datos PostgreSQL (puerto 5432)
- redis - Redis para trabajos en segundo plano (puerto 6379)
- worker - Procesador de notificaciones y monitoreo
- adminer - Interfaz de administración de base de datos (puerto 8080)
Paso 3: Esperar el Inicio
Espera aproximadamente 30 segundos para que todos los servicios se inicialicen, luego verifica los logs:
docker compose -f docker/docker-compose.yml logs appBusca Ready on http://localhost:3000 para confirmar que la aplicación está funcionando.
Paso 4: Crear Tu Cuenta
- Abre http://localhost:3000 (opens in a new tab) en tu navegador
- Haz clic en "Registrarse" para crear una nueva cuenta
- Ingresa tu email y contraseña
- Serás automáticamente conectado y redirigido al dashboard
El primer usuario en registrarse se convierte en el propietario de la organización predeterminada.
Paso 5: Explorar el Dashboard
Ahora tienes acceso al dashboard completo de ReliaPulse:

- Dashboard - Vista general del estado de tu página
- Componentes - Define tus servicios e infraestructura
- Incidentes - Reporta y rastrea interrupciones
- Monitores - Configura health checks HTTP
- Páginas de Estado - Construye tu página de estado pública
URLs Clave
| URL | Descripción |
|---|---|
| http://localhost:3000/dashboard (opens in a new tab) | Dashboard principal |
| http://localhost:3000/dashboard/components (opens in a new tab) | Gestionar componentes |
| http://localhost:3000/dashboard/incidents (opens in a new tab) | Gestionar incidentes |
| http://localhost:3000/dashboard/monitors (opens in a new tab) | Configurar monitoreo |
| http://localhost:3000/api/docs (opens in a new tab) | Documentación API |
| http://localhost:8080 (opens in a new tab) | Administrador de base de datos (Adminer) |
Comandos Docker Útiles
# Ver logs de todos los servicios
docker compose -f docker/docker-compose.yml logs
# Ver logs de un servicio específico
docker compose -f docker/docker-compose.yml logs app
# Detener todos los servicios
docker compose -f docker/docker-compose.yml down
# Detener y eliminar todos los datos (inicio limpio)
docker compose -f docker/docker-compose.yml down -v
# Reiniciar un servicio específico
docker compose -f docker/docker-compose.yml restart appSolución de Problemas
Puerto Ya en Uso
Si el puerto 3000 ya está en uso, edita docker/docker-compose.yml y cambia el mapeo de puertos:
ports:
- "3001:3000" # Cambia 3000 a un puerto disponibleProblemas de Conexión a Base de Datos
Si la aplicación no puede conectarse a la base de datos, asegúrate de que el servicio db esté saludable:
docker compose -f docker/docker-compose.yml psTodos los servicios deberían mostrar estado healthy o running.
Necesitas Reinstalar Paquetes
docker compose -f docker/docker-compose.yml exec app npm install <nombre-paquete>Próximos Pasos
Ahora que tienes ReliaPulse funcionando:
- Crea tu primera página de estado - Construye una página pública para tus usuarios
- Crea tu primer incidente - Aprende la gestión de incidentes
- Aprende los conceptos básicos - Entiende el modelo de datos
Para despliegues en producción, consulta nuestra Guía de Despliegue.