Ves al contingut
Tornar al blog

Publicar una app de Base44 fora de Base44: GitHub i allotjament

Exporta el codi de Base44 a GitHub i revisa frontend, backend, dades i autenticació abans d'allotjar una app a Hostbrid Projects.

  • Base44
  • GitHub
  • allotjament
  • aplicacions IA

Vols allotjar una app creada amb Base44 fora del seu allotjament? Pots exportar el codi a un repositori i desplegar-hi una interfície compatible des de Git, però això no trasllada automàticament la base de dades, els usuaris ni les funcions de servidor. Decideix primer si només vols canviar on se serveix la interfície o si vols substituir tota la plataforma.

Base44 documenta l’exportació a GitHub i la sincronització bidireccional. El seu SDK també permet que una aplicació externa faci servir Base44 com a backend. Una opció és publicar la interfície a Hostbrid Projects i conservar de moment els serveis de Base44. No hem migrat cap app real d’un client ni certificat una compatibilitat general: revisa el repositori i el pla abans de contractar.

1. Exporta el projecte i comprova què inclou

Des de l’editor pots connectar GitHub o baixar el projecte com a ZIP. La guia oficial de GitHub de Base44 explica l’exportació i la sincronització; la seva documentació per a desenvolupadors també ofereix CLI i l’opció d’extreure el projecte en local. Comprova el requisit del pla i les opcions del teu compte, perquè poden canviar.

Si fas servir un ZIP, descomprimeix-lo i crea o puja un repositori Git; Projects connecta repositoris i no accepta el ZIP com a desplegament directe. Abans del primer push, revisa .gitignore i elimina secrets, dades d’usuaris, còpies de base de dades i fitxers .env. Confirma quina branca té els canvis més recents i conserva una còpia independent del projecte original.

2. Separa frontend, backend i dades

Inspecciona package.json, els scripts, les dependències i els fitxers del projecte. Un frontend React/Vite pot necessitar una build estàtica; un projecte amb rutes o processos de servidor necessita un runtime compatible. L’etiqueta React no és suficient per saber quin cas tens.

Busca imports de @base44/sdk, crides a base44.entities, autenticació, funcions backend, connectors i crides a APIs. La documentació oficial de l’SDK permet crear un client en una app externa i fer servir Base44 com a backend. Això manté una dependència operativa de Base44: desplegar el frontend fora no migra taules, usuaris, permisos, fitxers, automatitzacions ni connectors.

L’SDK també limita l’accés de service role a funcions backend allotjades per Base44; un backend extern no rep aquest permís elevat. No posis una clau d’administrador al navegador per compensar-ho. Si vols deixar Base44 del tot, planifica substitucions i migracions separades per a autenticació, dades, regles d’accés, pujades, funcions, correu, pagaments i integracions. Exportar el codi no demostra que aquests serveis siguin portables.

3. Prova el repositori a Projects

Connecta el repositori a Hostbrid Projects, selecciona la branca correcta i revisa les ordres i la carpeta de sortida que fa servir realment el projecte. Projects pot desplegar des de Git; les opcions de servei, recursos i límits depenen del pla vigent. No copiïs ordres genèriques ni suposis que totes les funcions de Base44 s’executaran com a procés Node.

Comença amb un domini temporal. Comprova la navegació directa a les rutes, l’inici i el tancament de sessió, les lectures i escriptures autoritzades, les pujades de fitxers i cada integració. Revisa els errors de consola i xarxa, CORS, les URL permeses, OAuth i les crides de retorn. Si conserves Base44 com a backend, verifica que les peticions des del domini nou continuen funcionant i que es mantenen les polítiques de dades.

4. Canvia el domini després de provar-ho

No canviïs el domini definitiu fins que passin les proves funcionals i hagis revisat secrets, permisos, quotes i costos externs. Conserva una via de retorn: mantén disponible l’allotjament anterior i Base44 fins que verifiquis la versió nova. Una build correcta només demostra que el codi s’ha pogut compilar; no demostra que s’hagin migrat usuaris, pagaments o dades.

Per a una interfície desplegada des de Git, compara els plans i recursos actuals de Projects. Si també vols substituir el backend de Base44, calcula primer la migració i prova-la amb una còpia de les dades. L’opció adequada depèn de quina part del backend gestionat vulguis conservar.

Fonts: documentació de desenvolupadors de Base44 · client SDK de Base44 · GitHub a Base44 · Hostbrid Projects

Gestiona els teus webs, servidors i correu.

És gratis i triga un minut.

Mínim 8 caràcters. Ni només números ni una contrasenya comuna.

T’enviarem un correu per confirmar el compte.