Despliegue
Despliega ReliaPulse en producción.
Opciones de Despliegue
| Método | Mejor Para | Complejidad |
|---|---|---|
| Docker Compose | Equipos pequeños, servidor único | Baja |
| Kubernetes | Enterprise, alta disponibilidad | Alta |
| Manual | Infraestructura personalizada | Media |
Requisitos
Requisitos Mínimos
| Componente | Requisito |
|---|---|
| CPU | 2 cores |
| RAM | 4 GB |
| Almacenamiento | 20 GB |
| Red | IP pública o dominio |
Recomendado (Producción)
| Componente | Requisito |
|---|---|
| CPU | 4+ cores |
| RAM | 8+ GB |
| Almacenamiento | 100+ GB SSD |
| Base de Datos | PostgreSQL administrado |
| Redis | Redis administrado |
Inicio Rápido
Docker Compose (Más Rápido)
git clone https://github.com/reliapulse/reliapulse.git
cd status-page
cp docker/.env.example docker/.env
# Edita docker/.env con tu configuración
docker compose -f docker/docker-compose.yml up -dKubernetes
# Aplicar manifests
kubectl apply -f kubernetes/
# O usa Helm
helm install status-page ./helm/status-pageServicios Externos
Base de Datos
Opciones administradas recomendadas:
- AWS RDS PostgreSQL
- Google Cloud SQL
- Azure Database for PostgreSQL
- DigitalOcean Managed Databases
Redis
Opciones administradas recomendadas:
- AWS ElastiCache
- Google Cloud Memorystore
- Azure Cache for Redis
- Upstash
Almacenamiento de Archivos (Opcional)
Para uploads de usuario:
- AWS S3
- Google Cloud Storage
- Cloudflare R2
Dominio & SSL
Dominio Personalizado
- Apunta DNS a tu despliegue
- Configura la variable de entorno
NEXTAUTH_URL - Configura certificado SSL
Opciones de SSL
- Let's Encrypt (gratis, automatizado)
- Cloudflare (gratis, con proxy)
- AWS Certificate Manager (gratis con AWS)
- Certificados comerciales
Documentación Relacionada
- Docker Compose - Despliegue con Docker
- Kubernetes - Despliegue en K8s
- Variables de Entorno - Configuración