ServerManager turns any Mac or rented box into a deployment platform. Push to Git, the app gets built, started and stays reachable — no public IP needed, thanks to the Cloudflare tunnel.
Your apps, your database, your secrets — everything stays on your host. Encryption at rest for sensitive variables.
The Cloudflare tunnel mode establishes the connection outbound. Perfect behind NAT, CGNAT or a dynamic IP.
Enroll other servers as nodes. The agent dials home — a single control plane for everything.
Features
From Docker image to HTTPS domain, from monitoring to alerts: a complete PaaS without depending on someone else's cloud.
Point at a repo with a Dockerfile: clone, build, run. Live logs, sequential build queue.
Managed Traefik. Attach multiple domains to a single app, re-route without rebuilding.
DNS + ingress synced automatically. HTTPS with no cert hassle, no inbound port.
CPU, RAM and container health. Background health loop with automatic restarts.
One binary to run on the target host. Outbound, token-authenticated connection; deploy from the control plane.
Environment variables and Cloudflare tokens stored encrypted at rest. Injected at deploy time.
How it works
Run ServerManager on your host. First boot: create the admin account and your organization.
Drop in your Cloudflare credentials and tunnel token. No port to open on the box.
Create an app, point it at the repo and Dockerfile, pick the target node.
Attach a domain, Traefik routes, Cloudflare serves. Your site is live.
A few minutes to bootstrap, then push from Git like on a regular PaaS.