Deploy static sites with a single command.
Automatic HTTPS. Wildcard subdomains.
A CLI and self-hosted agent for deploying static sites to your own domain. Perfect for personal projects, portfolios, and quick prototypes.
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.
curl -LsSf https://siteio.me/install | sh
iwr -useb https://siteio.me/install.ps1 | iex
siteio update to get the latest version.
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 undeploy 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, Linux, and Windows.
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.