Deploy Docker apps to your own servers.
One dashboard for the servers you already rent: GitHub deploys, domains with TLS, databases, backups and monitors. Free while in beta.
One-click templates and the pieces underneath
Three steps from a bare server to a URL with TLS.
No Kubernetes, no YAML, no SSH keys. The panel keeps the configuration; an agent on each server does the work.
- Connect
Paste one command on your server
Docker is installed if missing. The agent starts, opens an outbound WebSocket to the panel and brings up a Traefik proxy. Nothing listens on the server.
#curl -fsSL https://panel.dockxo.com/install/… | sh - Deploy
Point at a repo, an image or a template
Pick a GitHub branch with push-to-deploy, any Docker image, an inline Dockerfile, or a one-click Postgres, Redis or MariaDB. Env is encrypted and injected.
→northwind/shop-api main, rolling, auto-deploy - Route
Add a domain, get a certificate
Free subdomain instantly, your own domain with Let's Encrypt in seconds. Cloudflare records can be created for you and follow the service if it moves.
✓https://api.northwind.dev TLS, HTTP to HTTPS
Your servers dial out. The panel never dials in.
Each server runs a small agent that connects to the panel over an outbound WebSocket and controls Docker locally. It works behind NAT, needs no open port and no SSH access. Mark a server private and its IP never appears in DNS.
Rolling deploys with a real port check
The new container starts next to the old one, has to answer on its port, then routes switch and the old one is removed. A failed container is cleaned up, not left lingering. Every build streams live and can be cancelled.
- GitHub with push-to-deploy webhooks, monorepo build paths, Dockerfile path
- Docker layer cache survives between deploys; rebuild without cache on demand
- Deploy history with commit message, sha and duration
- Write env as a
.envfile into the build for Laravel, dotenv and friends
Managed MariaDB with replicas and a router
A database kind with its own wizard, users and grants, dump import and tunables. Add read-only replicas on other servers, promote one with a click, and put a MaxScale router in front for read/write split and automatic failover.
- Health checked every minute; Telegram or email alert when replication stops or lag grows
- Managed Redis, MongoDB and Meilisearch too, with copy from another instance
- A stable DNS name per database that follows the server it runs on
Everything you would otherwise bolt on by hand.
Load balancing across servers, backups to your own bucket and monitors with alerts are first-class services in the same panel, not scripts on a forgotten server.
One domain, many servers
A load balancer is a service of its own: one domain in front of the same service on any of your servers. Health checks, sticky sessions that reach the exact container, and members that only expose the domain to the balancer.
Load balancerBackups to your bucket
Plans with a cron schedule and retention, streamed from the server straight to S3, R2, B2, Wasabi, Hetzner or MinIO. Every run carries a sealed project file, so a bucket alone can rebuild the project on a new panel.
Backups and restoreMonitors and alerts
Uptime checks every 20 seconds to an hour with response time and incidents. A Telegram message or an email says why a site is down and when it is back. Services report failed deploys and crashed containers too.
Monitors and alertsAsk Claude. Get paged on your phone. Sign in without a password.
dockxo 1.0 is out, and the 1.x releases bring the panel to where you are: in your AI assistant, on your home screen, behind a passkey.
Claude, connected to your servers
dockxo is an MCP server. Add it as a connector, choose read only, read + deploy or full access, and ask: why a site returns 503, which certificates expire, which databases are open to the internet. It reads the logs, the deploys and the health checks for you, and asks before it changes anything.
Claude & MCPAn app with push alerts
Install dockxo on your phone and computer from the browser. Monitors and service alerts arrive as notifications, even with the panel closed, and a tap opens the page they are about.
App and pushPasskeys and SSH keys
Sign in with Face ID, Touch ID, Windows Hello or a password manager, or sign a line with your SSH key. Then turn the password off, so a phished one opens nothing.
Security & APIEighteen things the panel does for you.
Each one has its own page with the details. All of it is included during the beta.
Deploy
Route
Data
Operate
Free while in beta. All of it.
No plan tiers, no server cap, no card. When paid plans arrive we will say so 30 days ahead, and beta accounts keep their projects.
- Unlimited servers
- Unlimited projects and services
- Unlimited domains with TLS
- Free subdomains per server
- Managed MariaDB, Redis, MongoDB, Meilisearch
- Load balancers and cache proxies
- Backups to your own bucket
- Monitors with Telegram and email alerts
- Logs, terminal, file manager
- Full API and restore CLI
- Two-factor auth and security notices
- Email support from the makers
Questions people ask before adding their first server.
Is it really free?
Where do my apps run?
What does the agent need?
Can I use my own domain and Cloudflare?
Does it lock me in?
Can I script it?
Can Claude or another AI assistant use it?
https://panel.dockxo.com/mcp as a connector in Claude (or Claude Code, Cursor, VS Code), approve read only, read + deploy or full access, and ask in plain words. It never deletes anything and secrets stay masked. How it works.Is there a mobile app?
How does it compare to Virtuozzo Application Platform (Jelastic)?
How it is built, and how to use it well.
dockxo 1.2: Claude, an app on your phone, and sign-in without a password
dockxo reached 1.0, then became an app with push alerts and an MCP server for Claude. Plus passkeys and SSH keys, a page for every open port and certificate, GPUs and ClickHouse.
dockxo vs Virtuozzo Application Platform (Jelastic): a PaaS on your own VPSes, without the licence
Virtuozzo Application Platform, formerly Jelastic, is licensed per cluster from $192 a month and needs a rack of infrastructure nodes before the first app runs. dockxo does the everyday PaaS jobs on the servers you already rent, free during the beta. A fair, numbers-first comparison.
Introducing dockxo: deploy to your own servers, free and unlimited during the beta
dockxo is a deployment panel for people who own their servers. Today it opens as a public beta: every feature, every limit off, no card.
Your servers deserve a better dashboard.
Create an account, paste one command on a server, and deploy something in the next five minutes.