Skip to content
Own server deployment

Run the deployment control plane on your own server.

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.

Keep control-plane state, database, and deploy credentials on infrastructure you operate
Works for VPS instances, cloud VMs, local Docker hosts, and internal servers
Cloud can still sit above it later for teams, permissions, marketplace, and collaboration

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.

Choosing an entrypoint

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.

Preflight checks

Confirm SSH, Docker or target runtime, domain/TLS ownership, database and object-storage backup plans, plus logs and rollback paths for failed deploys.

Deployment flow

1

Install control plane

Start Appaloft and its database on your server from the self-hosting docs.

2

Connect resources

Bring servers, projects, environments, and deployment credentials into one deploy path.

3

Deploy and verify

Trigger deploys through CLI/Web/AI/GitHub, then check URL, logs, health, and recovery commands.

Related topics

Keep following the same deploy path.

Appaloft SEO pages are organized around real deployment tasks. Each page should lead to the next useful step, not stand alone.