Saltar al contenido
Markco Digital

Instalación de Supabase self-hosted en tu propio servidor

Instalamos Supabase self-hosted en tu propio servidor o en la nube que elijas, con dominio propio, certificado SSL, claves seguras, correo configurado y copias de seguridad automáticas. Tenés la misma base tecnológica de Supabase, con los datos bajo tu control y costos que dependen de tu servidor y no de un plan por proyecto.

Te respondemos con una propuesta concreta. Sin compromiso.

Instalación de Supabase self-hosted en tu pr... Operativo Red de borde Instalación self-hosted Implementación de Supabase Autenticación de usuarios Seguridad con RLS Edge Functions Actualización self-hosted

Qué es Supabase self-hosted

Supabase self-hosted es la versión de código abierto de la plataforma instalada en infraestructura propia, normalmente con Docker Compose, una herramienta que levanta varios servicios en contenedores coordinados. Incluye PostgreSQL, el servicio de autenticación, la API REST, Realtime, Storage, el entorno de Edge Functions y el panel Studio, todos detrás de una puerta de enlace que recibe las solicitudes. Lo instalamos como parte de nuestro servicio de desarrollo con Supabase.

Cuándo conviene instalarlo en tu servidor

  • Tenés requisitos de ubicación o control de los datos que no se cumplen con una nube de terceros.
  • Manejás varios proyectos y un servidor dedicado resulta más conveniente que un plan por cada uno.
  • Necesitás que la base esté dentro de tu red privada, junto a otros sistemas internos.
  • Querés decidir cuándo se actualiza cada componente.

No lo recomendamos si no hay nadie que pueda hacerse cargo del mantenimiento. En ese caso, Supabase Cloud es más seguro.

Lo que Supabase Cloud resuelve por vos Lo que resolvemos en self-hosted
Servidores, sistema operativo y red Elección, configuración y seguridad del servidor
Copias de seguridad según el plan Copias automáticas fuera del servidor y pruebas de restauración
Actualizaciones de cada servicio Actualizaciones planificadas y ensayadas
Certificados y dominio Proxy con HTTPS y dominio propio
Monitoreo de la plataforma Alertas de recursos, servicios y copias

Innovación en emprendimientos

¿Lo pensamos para tu proyecto?

Cómo hacemos la instalación

  1. Preparamos el servidor. Linux actualizado, firewall, acceso por SSH con llaves y Docker. Puede ser un servidor de Compute Engine en Google Cloud o el proveedor que prefieras.
  2. Instalamos Supabase a partir de la configuración oficial del proyecto.
  3. Reemplazamos todas las claves de ejemplo. La configuración de referencia trae valores de demostración: generamos un secreto nuevo para los tokens, claves propias, contraseña de la base y usuario del panel. Es el paso que más se omite y el más peligroso de omitir.
  4. Publicamos con HTTPS detrás de un proxy inverso con certificado SSL y tu dominio, y restringimos el acceso al panel Studio.
  5. Configuramos el correo con un servidor SMTP propio para los emails de autenticación.
  6. Definimos dónde se guardan los archivos: en el disco del servidor o en un almacenamiento compatible con S3, como Cloudflare R2.
  7. Activamos copias y monitoreo, con respaldos automáticos fuera del servidor y alertas de disco, memoria y servicios caídos.

Qué recibís

  • Supabase funcionando en tu servidor, con tu dominio y HTTPS.
  • Todas las claves generadas a medida y guardadas en un lugar seguro que vos controlás.
  • Copias de seguridad automáticas y un procedimiento probado para restaurarlas.
  • Documentación de la instalación y del procedimiento para actualizar Supabase self-hosted.

Preguntas frecuentes

¿Tenés otra duda? Escribinos por WhatsApp.

¿Supabase self-hosted tiene las mismas funciones que la nube?

Tiene el núcleo completo: base de datos, autenticación, API, tiempo real, storage, Edge Functions y el panel Studio. Lo que no incluye son los servicios que Supabase administra en su nube, como las copias de seguridad gestionadas, la recuperación a un momento exacto lista para usar y algunas herramientas del panel. Esas piezas las resolvemos por fuera.

¿Qué servidor necesito para instalarlo?

Un servidor Linux con Docker, con memoria y disco acordes al uso esperado, en una nube como Google Cloud o en un proveedor de servidores virtuales. Como Supabase corre varios servicios a la vez, necesita más recursos que una base PostgreSQL sola. Dimensionamos el servidor según la cantidad de usuarios y datos, y dejamos margen para crecer.

¿Se puede instalar en un hosting compartido?

No. Supabase self-hosted necesita Docker y acceso de administrador al servidor, algo que los hostings compartidos no ofrecen. La opción mínima es un servidor virtual propio. Si no querés administrar infraestructura, Supabase Cloud suele ser la mejor alternativa, y podés pasar a self-hosted más adelante.

¿Quién se ocupa de actualizar la instalación?

En self-hosted, las actualizaciones no son automáticas: hay que revisar las versiones nuevas de cada servicio, probarlas y aplicarlas. Podemos hacerlo nosotros con un servicio de actualización periódica, o dejar a tu equipo un procedimiento documentado para hacerlo por su cuenta con seguridad.

¿Puedo tener varios proyectos en una misma instalación?

Cada instalación self-hosted corresponde a un proyecto de Supabase, con su base, sus usuarios y su configuración. Para varios proyectos se levantan instalaciones separadas, que pueden compartir el mismo servidor si los recursos alcanzan. Así cada proyecto se respalda, actualiza y restaura de forma independiente.

Pedí tu presupuesto

Instalación de Supabase self-hosted en tu propio servidor, pensado para tu emprendimiento. Contanos qué necesitás y te respondemos con una propuesta.

  • Tres pasos, menos de dos minutos.
  • Propuesta concreta, sin compromiso.
  • Si preferís, lo hablamos por WhatsApp.
  1. Qué necesitás
  2. Tu proyecto
  3. Tus datos
¿Qué necesitás?

Podés elegir más de una opción.

Paso 1 de 3

Usamos cookies de analítica para entender cómo se usa el sitio y mejorarlo. Más info