🟢 Otras opciones de Self-Hosting en Supabase

Soporte Donweb
Soporte Donweb
  • Actualización

Además de la instalación estándar utilizando Docker Compose, Supabase ofrece distintas alternativas para ejecutar una instalación self-hosted, pensadas para diferentes entornos y necesidades de infraestructura.

Este tutorial no detalla los pasos técnicos de cada opción, sino que presenta un resumen de las alternativas disponibles y referencia la documentación oficial para su implementación.

¿Qué es Self-Hosting en Supabase?

El self-hosting permite instalar y ejecutar Supabase en tu propia computadora, servidor o infraestructura cloud, otorgando control total sobre los datos, la configuración y el entorno de ejecución.

  • Es ideal para entornos aislados o con requisitos de cumplimiento normativo.
  • No depende de la plataforma gestionada de Supabase.
  • No recopila telemetría ni envía información a Supabase.

Opciones de despliegue disponibles

Supabase mantiene y documenta distintas formas de ejecutar una instalación self-hosted. Algunas de ellas son oficiales y otras están impulsadas por la comunidad.

  • Docker (recomendado):
    La forma más rápida y sugerida para self-hostear Supabase utilizando Docker Compose en infraestructura propia.
  • Kubernetes:
    Despliegue mediante Helm charts para entornos orquestados. Esta opción es mantenida por la comunidad.
  • Traefik:
    Configuración self-hosted con Traefik como reverse proxy, también impulsada por la comunidad.

⚠️ Las opciones comunitarias pueden encontrarse desactualizadas y requieren mantenimiento activo por parte de quienes las utilizan.

Diferencias con otras opciones de Supabase

  • No debe confundirse con Supabase CLI, que está pensada solo para desarrollo y testing local.
  • No equivale a la plataforma gestionada de Supabase, que es operada y mantenida por el equipo de Supabase.

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.
  • Endurecimiento de seguridad y actualizaciones del sistema operativo.
  • Administración de la base de datos Postgres.
  • Backups, recuperación ante desastres y monitoreo.
  • Garantizar disponibilidad y uptime.

Soporte y comunidad

El self-hosting de Supabase cuenta con soporte comunitario.

  • 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.

Self-Hosting en entornos Enterprise

Para organizaciones que utilizan Supabase self-hosted a nivel empresarial, Supabase ofrece la posibilidad de contacto directo para compartir feedback, discutir casos de uso y explorar colaboraciones.

Documentación oficial

Para acceder a la información completa, actualizada y detallada sobre todas las opciones de self-hosting, consultá la documentación oficial:

📚 https://supabase.com/docs/guides/self-hosting/ 

Relacionada con

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0

¿Tiene más preguntas? Enviar una solicitud

Comentarios

0 comentarios

El artículo está cerrado para comentarios.