Saltar al contenido
Markco Digital

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.

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

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

  1. Inventario. Registramos las versiones actuales de cada servicio y las modificaciones propias de tu configuración.
  2. 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.
  3. Lectura de cambios. Revisamos las notas de cada componente en busca de cambios que obliguen a ajustar variables, migraciones o integraciones.
  4. Ensayo. Levantamos un clon de tu instalación con una copia de los datos y aplicamos la actualización completa.
  5. Aplicación en producción, en la ventana acordada.
  6. Verificación funcional. Probamos inicio de sesión, consultas a la API, subida de archivos, suscripciones en tiempo real y funciones.
  7. 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.
  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