Everything in the panel, one page per feature.
dockxo covers the whole life of a service on your own servers: deploy it, route it, back it up, watch it, move it. Every item below is available to every account during the beta.
Servers & agent
Connect any Ubuntu or Debian box with a single command. A tiny agent dials out to the panel, installs Docker and Traefik, and reports live CPU, RAM, disk and network.
Read moreDeploys
Deploy from a GitHub repository with push-to-deploy, from any Docker image or private registry, from an inline Dockerfile, or from one-click templates. Rolling swaps keep the old container serving until the new one passes its port check.
Read moreEnvironment & secrets
Environment variables are encrypted with AES-256-GCM before they touch the database. Edit them as a table or as a real .env file with syntax highlighting, then save and redeploy in one step.
Read moreStorage & files
Named volumes, host bind mounts and panel-edited file mounts per service, plus a file manager that browses the running container, edits text files in place and uploads or downloads anything.
Read moreDomains & TLS
Any number of domains per service with automatic Let's Encrypt certificates, HTTP to HTTPS redirect and websockets. Free wildcard-backed subdomains per server, redirects with regex, per-domain HTTPS switch for Cloudflare Flexible.
Read moreLoad balancer
A load balancer is a service of its own. One domain, N copies of a service on any of your servers, round-robin with health checks and optional sticky sessions. Members expose the balanced domain only to the balancer's IP.
Read moreCache proxy
A cache proxy is a service kind: an nginx disk cache in front of one service port or a load balancer, with path rules, TTL, disk budget, purge and hit statistics.
Read moreCloudflare DNS
Hold a Cloudflare token per account or per project. Adding a domain creates or updates its A record, records follow a service when it moves to another server, and a DNS check finds and fixes every wrong or missing record.
Read moreManaged MariaDB
A managed MariaDB service with its own wizard, users and grants, dump import, tunables, read-only replicas on any server, a MaxScale router with read/write split and automatic failover, and health alerts to Telegram or email.
Read moreBackups & restore
Scheduled project backups to your own S3-compatible bucket, streamed from the server in 16 MB parts with flat memory. Every run carries a sealed project file, so a bucket alone is enough to restore a whole project on this panel or a new one.
Read moreMonitors & alerts
Uptime monitors for any site with response time, uptime over 24 hours, 7 and 30 days, incidents and TLS expiry warnings. Alerts by Telegram or email for monitors, failed deploys, crashed containers and database health.
Read moreTraffic, logs & terminal
Requests, errors, bandwidth, p50/p95 and top paths per service from Traefik's access log. Container, deploy and job logs in colour with filtering. A real shell in the container through the agent tunnel.
Read moreMigrate & clone
Move a running service to another server from Settings. Volumes are streamed server to server with flat memory, the service is deployed on the target, DNS records follow, and the old volumes stay until you delete them.
Read moreSecurity & API
TOTP two-factor authentication, email confirmation, password reset and security notices by email, hashed personal API tokens, per-server agent tokens, signed webhooks and encrypted secrets. Everything the panel does goes through the same HTTP API, so scripts and CI can do it too.
Read moreThe panel
A fast, keyboard-first dashboard. Search everything with ⌘K, follow persistent jobs, group services in folders, colour categories, and a layout that works on a phone.
Read moreTry all of it, free, today.
No card, no plan limits during the beta.