¿Quieres alojar una app creada con Base44 fuera de su hosting? Se puede sacar el código a un repositorio y desplegar una interfaz compatible desde Git, pero eso no significa que la base de datos, los usuarios o las funciones de servidor se trasladen automáticamente. Decide primero si solo quieres cambiar dónde se sirve la interfaz o si quieres sustituir toda la plataforma.
Base44 documenta exportación a GitHub y sincronización bidireccional. Su SDK también permite que una aplicación externa use Base44 como backend. Por tanto, una ruta posible es publicar la interfaz en Hostbrid Projects y conservar temporalmente los servicios de Base44. No hemos migrado una app real de cliente ni certificado compatibilidad general: comprueba el repositorio y el plan antes de contratar.
1. Saca el proyecto y confirma qué exportas
Desde el editor puedes conectar GitHub o descargar el proyecto como ZIP. La guía oficial de GitHub de Base44 describe exportación y sincronización; la documentación de desarrolladores también ofrece CLI y flujo de expulsión a un proyecto local. Comprueba el requisito de plan y las opciones disponibles en tu cuenta, porque pueden cambiar.
Si usas ZIP, descomprímelo y crea o sube un repositorio Git; Projects conecta repositorios y no recibe el ZIP como despliegue directo. Antes del primer push, revisa .gitignore y elimina secretos, datos de usuarios, volcados y archivos .env. Comprueba la rama con los cambios más recientes y conserva una copia independiente del proyecto original.
2. Separa frontend, backend y datos
Inspecciona package.json, scripts, dependencias y archivos del proyecto. Un frontend React/Vite puede requerir una build estática; un proyecto con rutas o procesos de servidor necesita un runtime compatible. La etiqueta React por sí sola no dice cuál es el caso.
Busca imports de @base44/sdk, llamadas a base44.entities, autenticación, funciones backend, conectores y llamadas a APIs. La documentación oficial del SDK permite crear un cliente en una app externa y usar Base44 como backend. Eso conserva una dependencia operativa de Base44: desplegar el frontend fuera no migra sus tablas, usuarios, permisos, archivos, automatizaciones ni conectores.
El SDK limita además el acceso de service role a funciones backend alojadas en Base44; un backend externo no obtiene ese permiso privilegiado. No pongas una clave de administrador en el navegador para compensarlo. Si quieres dejar Base44 por completo, tendrás que diseñar y migrar por separado autenticación, datos, reglas de acceso, cargas, funciones, correos, pagos e integraciones. Exportar código no prueba que esos servicios sean portables.
3. Prueba el repositorio en Projects
Conecta el repositorio a Hostbrid Projects, selecciona la rama correcta y revisa los comandos y la carpeta de salida que realmente usa el proyecto. Projects puede desplegar desde Git; sus opciones de servicio, recursos y límites dependen del plan vigente. No copies comandos genéricos ni supongas que cualquier función de Base44 se ejecutará como proceso Node.
Empieza con un dominio temporal. Comprueba rutas al abrirlas directamente, inicio y cierre de sesión, lecturas y escrituras autorizadas, cargas de archivos y cada integración. Revisa errores de consola y de red, CORS, URLs permitidas, OAuth y callbacks. Si conservas Base44 como backend, verifica que las solicitudes del dominio nuevo siguen funcionando y que las políticas de datos continúan aplicándose.
4. Decide cuándo cambiar el dominio
No cambies el dominio definitivo hasta completar las pruebas funcionales y revisar secretos, permisos, cuotas y costes externos. Conserva un plan de vuelta atrás: el hosting anterior y Base44 deben permanecer disponibles hasta verificar la nueva versión. Una build verde solo demuestra que el código pudo construirse; no demuestra que usuarios, pagos o datos hayan migrado.
Para una interfaz desplegable desde Git, compara los planes y recursos actuales de Projects. Si necesitas sustituir también el backend de Base44, estima primero el trabajo de migración y prueba una copia de los datos. La elección depende de cuánto quieras conservar del backend gestionado.
Fuentes: documentación de desarrolladores de Base44 · cliente SDK de Base44 · GitHub en Base44 · Projects de Hostbrid