Move Your Base44 Website or Web App to Your Own Hosting

Move your Base44 frontend to Hostinger through GitHub, keep Base44 backend services connected, and publish future updates from your own hosting.

Roadmap & Resources

Check What Your Base44 Project Depends On

Review the Project for External Hosting

Before moving the hosting, identify which parts of the project can move and which Base44 services need to stay connected.

External Hosting Review

Identifies the frontend framework, build command and output directory, production environment variable names, how the project uses the Base44 SDK, and which Base44 services it depends on — then returns a short external-hosting checklist without migrating or replacing anything.

Review this Base44 project specifically for external production hosting. Identify: - the frontend framework and project structure - the production build command - the build output directory - every environment variable required in production — names only - how the project uses the Base44 SDK - whether it uses Base44 authentication - which Base44 database entities it uses - any backend functions - realtime features - storage or file uploads - AI features, integrations, payments, email, or external APIs - anything that depends on the final production domain Determine which parts can be hosted externally while continuing to use the existing Base44 backend. Do not migrate or replace the database, authentication, or backend services. Check that the production frontend build succeeds and that no private secrets are exposed in client-side code. Give me a short external-hosting checklist when finished.

Open Base44

Base44 apps currently use a React/Vite frontend with Base44-managed backend services including database, authentication, functions, and realtime. The frontend can be hosted elsewhere and continue communicating with Base44 through its SDK.

Connect the Project to GitHub

Connect Base44 to GitHub

In Base44, open the project and connect it to GitHub.

Use:

GitHub Connect to GitHub

Authorize Base44, then create a repository for the project.

The latest project files are available in GitHub

NOTE

Base44 supports two-way GitHub sync on the Builder plan or higher, and changes made in Base44 are automatically synced to the connected repository.

You'll use this repository as the source for the external deployment.

Deploy the Frontend to Hostinger

Get Hostinger Base44 Hosting

This tutorial uses Hostinger for the production hosting.

Get Hostinger Web App Hosting

Deploy your Base44 project from GitHub while keeping the services your app depends on connected.

USED IN THIS TUTORIAL

https://www.hostg.xyz/SHJyP

Deploy the Repository from Hostinger

In Hostinger:

Websites Add Website Deploy Web App

Choose GitHub as the source Connect your GitHub account Select the Base44 repository Review the detected build settings Add any production environment variables identified in Step 1 Deploy the project

Hostinger currently has a dedicated Base44 hosting workflow and supports GitHub, ZIP, and AI-assisted Web App deployments.

Start with the temporary live URL before connecting your real domain.

Verify the Base44 Backend Connection

Test the Temporary Deployment

Open the temporary deployment and test the features that depend on Base44. Check:

Sign up and login

Database reads and writes

User-specific data

Backend functions

Realtime features

File uploads if used

AI or external integrations

Forms and important user flows

The external frontend should continue communicating with the Base44 backend through the SDK.

IMPORTANT

Do not assume that exporting the project also migrated the Base44 database or authentication infrastructure. Base44 explicitly states that managed hosting, authentication infrastructure, and database infrastructure are not part of the normal code export.

Fix any production configuration issues before connecting your real domain.

Connect Your Domain and Keep It Updated

Connect Your Production Domain

Once the temporary deployment works correctly, connect your production domain in Hostinger. Verify:

The domain opens the correct website or web app

HTTPS is active

Authentication works

Database-connected features work

Backend functions still work

External integrations remain connected

Production URLs are updated where required

Your Base44 frontend is now running on your own hosting while its Base44 backend services remain connected.

Updating It Later

Continue building normally in Base44.

With GitHub sync enabled, your workflow becomes Base44 → GitHub → Hostinger.

Changes synced to the connected production branch can then be rebuilt and deployed on Hostinger. Base44's current GitHub integration supports ongoing two-way sync rather than requiring a new export for every change.