When to choose self-hosting
Start here when deploy state, server credentials, database, and backups need to stay in your environment. Cloud can be added later for team access, permissions, marketplace flows, and collaboration.
Self-hosted deployment fits teams that want to own servers, database state, upgrades, backups, and deployment credentials. The Appaloft CLI, Web console, GitHub Action, and AI entrypoint can still use the same deployment semantics.
Start here when deploy state, server credentials, database, and backups need to stay in your environment. Cloud can be added later for team access, permissions, marketplace flows, and collaboration.
Use the CLI for local operations, GitHub Action for team automation, start.md or the Appaloft skill for AI workflows, and the self-hosted Web console when operators need a UI.
Confirm SSH, Docker or target runtime, domain/TLS ownership, database and object-storage backup plans, plus logs and rollback paths for failed deploys.
Start Appaloft and its database on your server from the self-hosting docs.
Bring servers, projects, environments, and deployment credentials into one deploy path.
Trigger deploys through CLI/Web/AI/GitHub, then check URL, logs, health, and recovery commands.
Appaloft SEO pages are organized around real deployment tasks. Each page should lead to the next useful step, not stand alone.
Tie the control plane, CLI, servers, rollback, and Cloud collaboration boundary into one self-hosting cluster.
Use GitHub Actions to connect repository events to Appaloft deployment while keeping explicit workflows.
Connect build output, browser upload, CLI deploy, and one-click buttons for static site publishing.
Let the agent identify project shape first, then choose the skill, CLI, static publishing, or Cloud console path.