Autoalojamiento: ejecuta tu proyecto de Lovable Cloud en cualquier lugar
Despliega y gestiona tus proyectos de Lovable Cloud en tu propia infraestructura
Lovable Cloud está diseñado para ser el lugar más fácil, rápido y agradable para crear aplicaciones. La migración es posible porque queremos que te quedes por elección, no por necesidad.Esta guía explica cómo puedes autoalojar tu proyecto de Lovable Cloud y migrarlo a otro proveedor, por ejemplo Supabase.
Tú eres el propietario de tu código.
Usa nuestra integración con GitHub para exportar tu código en cualquier momento. Clona, exporta y aloja por tu cuenta sin restricciones.
Tú eres el propietario de tus datos.
Tu base de datos, almacenamiento y configuraciones se pueden exportar o migrar a otro proveedor.
Lovable se basa en tecnologías de código abierto.
Todo funciona con estándares abiertos y tecnologías de código abierto. Sin frameworks propietarios, sin dependencias ocultas.
Nos ganamos tu confianza con calidad, no con control.Lovable Cloud está diseñado para ofrecer velocidad, simplicidad y fiabilidad. Puedes crear, alojar y escalar con confianza, sabiendo que puedes llevarte tu proyecto contigo.
Reconfigura la autenticación (por ejemplo, Google OAuth, GitHub) en tu nuevo entorno de alojamiento
Variables de entorno y secretos
Manual
Reconfigura cualquier clave API, token o credencial para servicios externos (por ejemplo, Stripe) en tu nuevo entorno de alojamiento
Datos (contenido de las tablas)
Manual
Exporta/importa como CSV
Archivos de almacenamiento
Manual
Descarga/sube manualmente
Cuentas de usuario
Manual, parcial
Puedes exportar los datos de usuario desde la base de datos, pero no puedes exportar las contraseñas de usuario, por lo que debes activar un flujo de restablecimiento de contraseña. Te recomendamos planificar la migración antes de incorporar usuarios reales.
Ejemplo: Mover tu proyecto de Lovable Cloud a Supabase
Puedes conectarte a cualquier solución de backend con ciertos conocimientos técnicos. Los siguientes pasos te guiarán para migrar tu proyecto de Lovable Cloud a Supabase. Para obtener más información sobre los pasos específicos de Supabase, consulta la documentación de Supabase.
Después de migrar tu proyecto a tu propia instancia de Supabase, deberás continuar el desarrollo en tu entorno local o en tu IDE preferido. Tu proyecto en Lovable seguirá conectado a la base de datos original de Lovable Cloud, por lo que cualquier cambio realizado en Lovable después de la migración no se sincronizará con tu nueva configuración de Supabase.
Cada proyecto de Lovable Cloud incluye archivos de migración SQL en la carpeta supabase/migrations/.Ejecuta esos archivos en orden cronológico según la marca de tiempo en el nombre del archivo. Están ordenados de más antiguos a más recientes. Por ejemplo:
20251008155159_[hash].sql # primero - más antiguo20251008155215_[hash].sql # segundo
Para cada archivo de migración en tu proyecto de Lovable Cloud, sigue estos pasos:
Copia todo el contenido SQL de cada archivo de migración.
Pégalo en el editor SQL de tu nuevo proyecto de Supabase.
Ejecuta la consulta y espera a que aparezca el mensaje de éxito.
Si una migración falla, revisa el orden de las migraciones, las dependencias de las tablas y los errores de sintaxis SQL.
Exporta los datos de tu proyecto de Lovable Cloud y luego impórtalos manualmente en tu nuevo proyecto de Supabase.Exporta cada tabla con datos de tu proyecto de Lovable Cloud:
Ve a Cloud → Database → Table.
Haz clic en Export CSV.
Guarda el archivo.
Importa los archivos CSV en las tablas correspondientes de tu nuevo proyecto de Supabase:
Ve a Table Editor.
Para cada tabla, haz clic en Insert → Import data from CSV.
Si tu proyecto de Lovable Cloud requiere autenticación, debes volver a configurar manualmente los proveedores de autenticación en tu nuevo proyecto de Supabase.
En tu nuevo proyecto de Supabase, ve a Authentication → Sign In / Providers.
Habilita y configura cada proveedor.
En la configuración de tu aplicación OAuth (por ejemplo, Google Console, GitHub),
actualiza las URLs de redirección para usar la URL de tu nuevo proyecto de Supabase.
Si estás usando servicios externos (por ejemplo, Stripe) en tu proyecto de Lovable Cloud, debes volver a configurar manualmente las claves API, tokens y credenciales en tu nuevo proyecto de Supabase.
En tu nuevo proyecto de Supabase, ve a Edge Functions → Manage Secrets.
Agrega cualquier clave API o credencial de servicios externos.
Para desarrolladores que se sienten cómodos usando la línea de comandos:
# 1. Instalar Supabase CLInpm install -g @supabase/cli# obrew install supabase/tap/supabase# 2. Actualizar archivos de configuración (.env + supabase/config.toml)# 3. Vincular con tu nuevo proyecto de Supabasesupabase loginsupabase link --project-ref your-new-project-id# 4. Aplicar todas las migracionessupabase db push# 5. Verificar el esquemasupabase db diff