Actualización de Supabase self-hosted sin perder datos
Actualizamos tu instalación de Supabase self-hosted a versiones más nuevas de sus servicios sin perder datos ni usuarios. Hacemos un respaldo completo, revisamos los cambios de cada componente, probamos la actualización en un entorno aparte y la aplicamos en producción con un plan para volver atrás si algo no responde.
Te respondemos con una propuesta concreta. Sin compromiso.
Qué implica actualizar Supabase self-hosted
Supabase self-hosted no es un solo programa: es un conjunto de servicios en contenedores, como PostgreSQL, autenticación, la API REST, Realtime, Storage, Edge Functions, el panel Studio y la puerta de enlace, cada uno con su propia versión. Actualizar significa cambiar las imágenes de esos contenedores por versiones más nuevas, ajustar la configuración según los cambios oficiales y verificar que todo siga funcionando junto. Es parte de nuestro servicio de desarrollo con Supabase.
Hay dos tipos de actualización, con riesgos distintos:
| Tipo | Qué cambia | Nivel de cuidado |
|---|---|---|
| Servicios de Supabase | Autenticación, API, Storage, Studio y demás componentes | Moderado: ensayo previo y verificación funcional |
| Versión mayor de PostgreSQL | El formato interno de la base de datos | Alto: migración de datos planificada, como una actualización de versión de PostgreSQL |
Por qué no conviene quedarse atrás
- Parches de seguridad. Cada componente corrige vulnerabilidades en sus versiones nuevas.
- Compatibilidad con las librerías. Las versiones recientes de las librerías cliente y de la CLI esperan servicios actualizados.
- Funciones nuevas del panel y mejoras de rendimiento que solo llegan con la actualización.
- Saltos más difíciles. Una instalación muy desactualizada acumula cambios incompatibles que hay que resolver todos juntos.
Innovación en emprendimientos
¿Lo pensamos para tu proyecto?
Cómo actualizamos
- Inventario. Registramos las versiones actuales de cada servicio y las modificaciones propias de tu configuración.
- Respaldo completo. Copiamos la base de datos, incluidos los esquemas de usuarios y de Storage, los archivos guardados, los volúmenes y la configuración. Si todavía no tenés una estrategia de respaldo, la armamos con nuestro servicio de backups y recuperación en Supabase.
- Lectura de cambios. Revisamos las notas de cada componente en busca de cambios que obliguen a ajustar variables, migraciones o integraciones.
- Ensayo. Levantamos un clon de tu instalación con una copia de los datos y aplicamos la actualización completa.
- Aplicación en producción, en la ventana acordada.
- Verificación funcional. Probamos inicio de sesión, consultas a la API, subida de archivos, suscripciones en tiempo real y funciones.
- Vuelta atrás preparada. Si algo no responde como debe, restauramos las imágenes anteriores y el respaldo.
Qué recibís
- Tu instalación de Supabase actualizada y verificada.
- Un informe con las versiones anteriores y nuevas de cada servicio y los cambios aplicados.
- La configuración actualizada en tu repositorio, con tus modificaciones propias documentadas.
- La recomendación de la próxima ventana de actualización.
Si además querés llevar el proyecto a otro servidor o salir de la nube de Supabase, mirá nuestra instalación de Supabase self-hosted.
Preguntas frecuentes
¿Tenés otra duda? Escribinos por WhatsApp.
¿Los usuarios tienen que volver a iniciar sesión después de actualizar?
Normalmente no. Mientras se conserven el secreto y las claves con que se firman los tokens, las sesiones activas siguen siendo válidas después de la actualización. Solo cambiaría si la actualización incluye una rotación de claves, algo que se decide aparte y se comunica con anticipación a los usuarios de la aplicación.
¿Cada cuánto conviene actualizar Supabase self-hosted?
Recomendamos revisar las novedades con una frecuencia fija y actualizar de forma periódica, en lugar de esperar a que la diferencia sea grande. Los parches de seguridad son la excepción: se aplican apenas se publican. Cuanto más chico es cada salto, más fácil es ensayarlo y menor el riesgo de que algo se rompa.
¿Qué pasa si modificamos la configuración de Docker por nuestra cuenta?
No es un problema, pero hay que tenerlo en cuenta. Antes de actualizar comparamos tu configuración con la versión oficial anterior para identificar cada cambio propio, como puertos, volúmenes, variables o servicios agregados. Después aplicamos esos mismos cambios sobre la configuración nueva, para no perder ajustes que tu instalación necesita.
¿Se puede actualizar también la versión de PostgreSQL?
Sí, aunque es un trabajo distinto y más delicado. Actualizar los servicios de Supabase no cambia el formato de los datos, pero pasar a una versión mayor de PostgreSQL sí, y requiere migrar la base con herramientas específicas. Lo planificamos como un proyecto aparte, con su propio ensayo y su propia ventana de trabajo.
¿La aplicación deja de funcionar mientras se actualiza?
Hay un corte breve mientras se reinician los contenedores con las versiones nuevas. Lo hacemos en el horario de menos uso que nos indiques y avisamos antes. Como la actualización ya se ensayó en un entorno aparte, sabemos de antemano cuánto tarda cada paso y qué verificar apenas termina.
Pedí tu presupuesto
Actualización de Supabase self-hosted sin perder datos, 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.
- Qué necesitás
- Tu proyecto
- Tus datos
También te puede servir
- Instalación de Supabase self-hosted en tu propio servidor Supabase
- Actualización de n8n self-hosted sin romper tus flujos Instalación y servidores
- Actualización de versión de PostgreSQL sin perder datos PostgreSQL
- Implementación de Supabase como backend de tu aplicación Supabase
- Autenticación de usuarios con Supabase Auth Supabase
- Seguridad con Row Level Security (RLS) en Supabase Supabase