Español
Despliegue
Vista General

Despliegue

Despliega ReliaPulse en producción.

Opciones de Despliegue

MétodoMejor ParaComplejidad
Docker ComposeEquipos pequeños, servidor únicoBaja
KubernetesEnterprise, alta disponibilidadAlta
ManualInfraestructura personalizadaMedia

Requisitos

Requisitos Mínimos

ComponenteRequisito
CPU2 cores
RAM4 GB
Almacenamiento20 GB
RedIP pública o dominio

Recomendado (Producción)

ComponenteRequisito
CPU4+ cores
RAM8+ GB
Almacenamiento100+ GB SSD
Base de DatosPostgreSQL administrado
RedisRedis 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 -d

Kubernetes

# Aplicar manifests
kubectl apply -f kubernetes/
 
# O usa Helm
helm install status-page ./helm/status-page

Servicios 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

  1. Apunta DNS a tu despliegue
  2. Configura la variable de entorno NEXTAUTH_URL
  3. 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