siteio
Websites with a built-in backend, or full Docker apps — on your VPS, your domain, with automatic HTTPS. No vendor in the middle.
Install siteio by reading and following https://siteio.houlahop.com/skill.md
curl -LsSf https://siteio.houlahop.com/install | sh
Windows binaries are not shipped yet (release builds for windows-x64 are disabled). Use macOS or Linux, or WSL with the Unix installer.
siteio update to get the latest version.
Websites. A folder of HTML deploys in seconds — and every site ships with auth, database, file storage, and realtime built in, if it wants them.
siteio sites deploy ./folder -n demo
Full Docker apps. Any image or Git repo, with env vars, volumes, logs, and rollback.
siteio apps create api --git <repo> --port 3000
Deploy any folder to a subdomain in seconds
Self-hosted on your own VPS with Traefik
Automatic Let's Encrypt SSL certificates
No vendor lock-in. Own your infrastructure.
Get a connection token from your siteio administrator and login.
siteio login -t <token>
# Or check status with: siteio status
Any static site folder becomes a live subdomain. Just one command.
siteio sites deploy ./my-site
# Deploys to https://my-site.yourdomain.com
List, redeploy, or remove sites anytime.
siteio sites list
siteio sites rm my-site
+-----------------+
| Your Machine |
| (siteio CLI) |
+--------+--------+
|
ZIP + API Key
|
v
+--------------------------------------------------------+
| Your VPS |
| +------------------+ +---------------------------+ |
| | siteio agent | | Traefik | |
| | - API server |--->| - SSL termination | |
| | - File storage | | - Wildcard routing | |
| | - Static serve | | - Let's Encrypt | |
| +------------------+ +---------------------------+ |
+--------------------------------------------------------+
|
v
https://mysite.yourdomain.com
No runtime dependencies. Works on macOS and Linux (Windows binaries not shipped yet).
Zips locally, uploads once. Sites go live immediately.
Traefik handles Let's Encrypt certificates automatically.
Every site gets its own subdomain on your domain.
Install agent with siteio agent install. Uses systemd + Docker.
Machine-readable output for scripting and automation.