Skip to content

Deploy your team's small apps to one server you own.

For the internal tools, dashboards and prototypes your people and their agents write: one command, live on HTTPS, behind your company's sign-in.

curl -fsSL https://github.com/cthiriet/sitesolide/releases/latest/download/install.sh | sh
The sitesolide dashboard listing thirteen sites, each with its address, its access (an access code, the portal or no gate), its service status, memory and size, under a summary of the server's memory, disk and load.
The dashboard: every app on the machine, its address, who can get in, its service and its size.

Everything a small app needs

Deploying, signing in, sharing, backups and monitoring come built in, on a machine you own.

How it compares

Different tools for different jobs: a hosted cloud, a dashboard for containers, a container deploy tool.

Criterion sitesolide Vercel Coolify Kamal
Runs on a server you own Yes No, hosted only Yes, or Coolify Cloud Yes
Docker on the server Not used: systemd and Caddy Optional Required Required
CLI Single binary npm package Single binary Ruby gem
Your company's sign-in in front of apps Built in, any OpenID Connect provider Enterprise plan Basic auth; SSO through a proxy you add Not built in
Price Free, MIT; you pay for the server $20 a month per deploying seat, plus usage Free self-hosted, Apache 2.0; Cloud from $5 a month Free, MIT; you pay for the servers
Sources: each project's own site and docs, checked on 5 October 2026

Get started in three steps

Once the CLI is installed: a domain on Cloudflare, and a Hetzner Cloud token or any Debian 13 server you reach as root.

  1. Order a machineor bring any Debian 13 server

    sitesolide machine create --provider hetzner --name web
  2. Install sitesolide on ithardened, DNS, Caddy, dashboard

    sitesolide setup root@203.0.113.10 --zone example.com --email you@example.com
  3. Deploy a projectlive at my-app.example.com

    cd my-app && sitesolide deploy

Read the docs What each step checks and changes