Aplica a: Cloud Server con Supabase · Tiempo estimado: lectura
Qué es el self-hosting en Supabase
El self-hosting permite instalar y ejecutar Supabase en tu propio servidor o infraestructura cloud, con control total sobre los datos, la configuración y el entorno. Es ideal para entornos aislados o con requisitos de cumplimiento normativo — no depende de la plataforma gestionada de Supabase ni envía telemetría.
Opciones de despliegue disponibles
Docker (recomendado) — la forma más rápida y sugerida para self-hostear Supabase usando Docker Compose en infraestructura propia. Es la opción mantenida oficialmente por Supabase.
Kubernetes — despliegue mediante Helm charts para entornos orquestados. Mantenida por la comunidad.
Traefik — configuración self-hosted con Traefik como reverse proxy. También impulsada por la comunidad.
Las opciones comunitarias pueden estar desactualizadas y requieren mantenimiento activo por parte de quienes las usan.
Diferencias con otras opciones
Supabase CLI — está pensada solo para desarrollo y testing local, no es equivalente al self-hosting
Plataforma gestionada de Supabase — operada y mantenida por el equipo de Supabase, distinta al self-hosting
Responsabilidades al usar self-hosting
Al optar por una instalación self-hosted, la administración completa del entorno queda a cargo del usuario: aprovisionamiento y mantenimiento del servidor, seguridad y actualizaciones del sistema operativo, administración de PostgreSQL, backups, recuperación ante desastres, monitoreo y disponibilidad.
Soporte y comunidad
GitHub Discussions — preguntas, sugerencias y soluciones alternativas
GitHub Issues — seguimiento de problemas conocidos
Discord y Reddit — soporte en tiempo real e intercambio con la comunidad
Para organizaciones que usan Supabase self-hosted a nivel empresarial, Supabase ofrece la posibilidad de contacto directo para casos de uso enterprise.
Documentación oficial completa: supabase.com/docs/guides/self-hosting
