Cómo llevar una app de Base44 a vuestro servidor propio (on-premise)

Base44 no se puede instalar en vuestros servidores: la plataforma solo funciona en su nube y no tiene versión on-premise. Tu app sí puede vivir en ellos, pero hay que sustituir lo que Base44 hace por detrás: base de datos, usuarios, permisos y funciones. Hay tres formas de hacerlo y solo una permite seguir editando la app en Base44.

Actualizado el 4 de octubre de 2026Basada en una migración real a Windows ServerLectura: 9 min

¿Se puede instalar Base44 en vuestros servidores?

No. Base44 es un servicio en la nube: el editor, la base de datos, el inicio de sesión y las funciones de servidor corren en su infraestructura, en Estados Unidos salvo que se contrate otra región. No existe instalador, imagen de Docker ni licencia on-premise, y la documentación oficial no menciona ninguna.

Es una petición frecuente en empresas que evalúan la plataforma: en su comunidad hay equipos preguntando cómo garantizar que los datos se queden dentro de la red corporativa, y en el tablero de sugerencias de Base44 las peticiones de alojarlo uno mismo (“self host” y “Full Self-Hosting”) sumaban 11 y 5 votos a 2 de octubre de 2026, sin respuesta oficial.

Así que la pregunta útil es otra: qué hace falta para que vuestra app funcione sin Base44 dentro de vuestra red.

Por qué descargar la app no basta

Es el error más habitual al empezar, y fue el primero que se cometió en la migración real en la que se basa esta guía: exportar el código, copiarlo al servidor y dar el trabajo por hecho. Las pantallas cargan, pero cada vez que alguien guarda o consulta un registro, la petición sigue yendo a los servidores de Base44. Lo que se ha movido es la fachada, no la app.

El motivo es que el código exportado usa la librería de Base44 para todo lo que no es pantalla, y esa librería llama a su API.

Qué te llevas al exportar (plan Builder o superior)
Te llevasSe queda en Base44
Las pantallas (una app React)Los datos ya guardados
La definición de cada tabla (entidades y campos)Los usuarios, sus contraseñas y sesiones
El código de las funciones de servidorEl motor que ejecuta las funciones, los permisos y las integraciones (correo, IA, conectores)

¿Y las herramientas para desarrolladores de Base44?

Base44 tiene una herramienta de línea de comandos con dos órdenes que parecen resolver esto y no lo hacen:

  • base44 eject descarga el proyecto, pero crea otra app dentro de Base44, con la base de datos vacía. Sigue dependiendo de su nube.
  • base44 dev ejecuta el backend en tu ordenador, pero guarda los datos en memoria y los borra al pararlo, y reenvía a Base44 el inicio de sesión con Google o Microsoft, el correo y la IA. Sirve para desarrollar, no para producción.

Qué hay que reconstruir, pieza por pieza

Para que la app funcione en vuestro servidor, cada pieza que hoy pone Base44 necesita un sustituto. Estos son los habituales en las dos infraestructuras más comunes en empresa:

Pieza de Base44Qué haceEn Windows ServerEn Linux
EntidadesTablas y registrosSQL ServerPostgreSQL
Usuarios e inicio de sesiónRegistro, sesiones, rolesLogin propio con roles, o Windows Authentication en IISLogin propio, o un proveedor como Keycloak
PermisosQuién ve y edita quéReglas en el backend, revisadas tabla por tabla
Funciones de servidorLógica, webhooks, llamadas a otros sistemasNode.js detrás de IISNode.js en Docker
Archivos subidosAdjuntos e imágenesCarpeta del servidorDisco o MinIO
IntegracionesCorreo, IA, conectoresCorreo por vuestro servidor SMTP; la IA se cambia de proveedor o se quita, según la política de la empresa
Datos actualesLo que ya está guardadoSe exportan tabla a tabla y se importan una vez

En la migración real, las tablas se recrearon en SQL Server dentro de una máquina virtual de la empresa, la app se sirvió con IIS y el acceso se resolvió con un login propio con usuario, contraseña y roles. El inicio de sesión con las cuentas de la empresa (SSO) quedó sin resolver: es la pieza que más depende de cómo esté montada vuestra red, y conviene hablarla con IT antes de empezar.

Las tres formas de tenerla en vuestra infraestructura

OpciónCómo quedaQuién cambia la app despuésLo que cuesta
Salida únicaSe reconstruye el backend una vez y se deja Base44Alguien que programe, sobre el códigoUn proyecto. Quien creó la app pierde el editor de Base44
RehacerlaSe vuelve a construir con las herramientas de ITIT o desarrolloEl más caro. Se tira lo que ya funcionaba
Modelo híbridoBase44 queda como taller con datos de prueba; producción vive en vuestros servidores y recibe los cambiosQuien creó la app, en Base44, como hasta ahoraLa migración más una cuota de mantenimiento

En la migración real se eligió la primera sin saberlo: tras migrar, Base44 quedó de lado y cada cambio pasó a hacerse directamente en el código del servidor. Funciona, pero quien creó la app deja de poder mejorarla con la herramienta que conocía, y cada petición pequeña se convierte en trabajo de programación.

Criterio de Keep44: si la app ya está estable y casi no cambia, la salida única es la opción más simple. Si el equipo sigue pidiendo cambios cada semana, la salida única sale cara a los pocos meses y el modelo híbrido compensa.

Cómo funciona el modelo híbrido

Base44 puede sincronizar la app con un repositorio de GitHub en los dos sentidos (plan Builder o superior): cada cambio que se hace en el editor se sube solo al repositorio. Ese repositorio es la fuente de cambios del modelo híbrido.

Modelo híbrido de Keep44 Quien creó la app la cambia en Base44 con datos de prueba. Cada cambio llega al repositorio de GitHub. La sincronización hace copia de seguridad y aplica el cambio en vuestro servidor, donde están los datos reales. Los datos reales nunca vuelven a Base44. TALLER Base44 Se diseña y se cambia con datos de prueba REGISTRO Repositorio Cada cambio queda guardado y fechado SINCRONIZACIÓN Copia y cambio Copia de seguridad, aprobación, vuelta atrás VUESTRA RED Vuestro servidor Producción y datos reales en vuestra base de datos Los datos reales nunca vuelven a Base44
Solo viaja el diseño de la app (pantallas, campos, lógica). Los datos reales viven únicamente en vuestro servidor.
  1. Quien creó la app sigue trabajando en Base44, con datos de prueba.
  2. Cada cambio llega al repositorio. Un proceso en vuestro servidor compara esa versión con la que está en producción y detecta qué ha cambiado: un campo nuevo, una tabla, una pantalla.
  3. Antes de aplicar nada, hace copia de seguridad de la base de datos y del código. Si IT lo exige, el cambio espera su aprobación.
  4. Aplica el cambio en la base de datos y en la app. Si algo falla, vuelve a la versión anterior.

Un detalle que IT debe conocer: según la documentación de Base44, al conectar GitHub ya no se puede volver desde su historial a versiones anteriores a la conexión. Conviene conectarlo con la app en un estado estable.

Estado de la prueba

El modelo híbrido es el método que propone Keep44 y se apoya en funciones documentadas de Base44 (comprobadas el 4 de octubre de 2026). La migración a Windows Server está hecha en producción; la sincronización continua todavía no está probada en laboratorio. Esta guía se actualizará con el resultado.

¿Y la residencia de datos en la UE de Base44?

En el plan Enterprise, Base44 permite guardar los datos en la UE o el Reino Unido y no los usa para entrenar IA (en el resto de planes, sí pueden usarse). Si eso es todo lo que pide la empresa, puede bastar. Tiene límites: solo vale para apps creadas después del 16 de abril de 2026, decide dónde se guardan los datos pero no dónde se procesan, y los archivos subidos siguen en Estados Unidos (documentación de Base44 a 4 de octubre de 2026).

No resuelve el caso si los datos no pueden salir de vuestra red, si la app tiene que hablar con sistemas internos sin abrir el firewall o si aprobar un proveedor nuevo va a tardar meses. En la migración real, esa aprobación llevó más de medio año.

¿Puede funcionar dentro de la red y sin internet?

Sí. Una vez migrada, la app de producción no necesita a Base44 para funcionar: puede servirse solo en la red interna, con una dirección que no se ve desde internet. La app de la migración real funciona así, dentro de la red de la empresa.

Las excepciones son las funciones que dependen de un servicio externo (por ejemplo, la IA integrada o un correo externo). En el modelo híbrido, el servidor solo necesita salir al repositorio cuando hay cambios; no hace falta abrir ningún puerto de entrada. Si la red no tiene salida a internet, los cambios pueden llevarse como un paquete revisado.

Lo que IT necesita saber

  • Dónde están los datos: en vuestra base de datos, dentro de vuestras copias de seguridad.
  • Qué queda en Base44: en el modelo híbrido, solo el diseño de la app y datos de prueba. Nunca datos reales.
  • Accesos: login propio con roles o cuentas de la empresa, según vuestra red.
  • Quién mantiene qué: IT, el servidor y la base de datos; la app y la sincronización, el proveedor o vuestro equipo de desarrollo.
  • Cambios: copia de seguridad previa, vuelta atrás y aprobación opcional de cada cambio.
  • Red: sin puertos de entrada abiertos; salida al repositorio solo si hay sincronización.
  • Si el proveedor desaparece: el código y la documentación están en vuestro repositorio y la app sigue funcionando.
  • Requisito de Base44: plan Builder o superior para exportar el código.

Lo que está en juego si no se decide nada: en mayo de 2026, un análisis de 380.000 apps hechas con IA (Lovable, Replit, Base44 y otras) encontró unas 5.000 que exponían datos corporativos (VentureBeat, informe de RedAccess).

Fuentes

En 5 días laborables sabes si vuestra app puede vivir en vuestra red, cómo y cuánto cuesta.

El Diagnóstico revisa vuestra app pieza por pieza y entrega un informe que puedes llevar tal cual a quien tenga que aprobarlo: si se puede, qué hay que reconstruir, qué tiene que preparar IT y el precio cerrado de la migración. Solo hace falta el export del código y 30 minutos con quien conozca la infraestructura.

450 € + IVA · Se descuenta íntegro si sigues con la migración · Si el informe no te deja claro qué hacer, no lo pagas