One-Click Templates
Deploy self-hosted apps like Uptime Kuma, n8n, Vaultwarden, or WordPress without touching a compose file.
Templates are a marketplace of self-hosted apps DeployOS knows how to deploy correctly with one click — no compose file, no Dockerfile, no manual networking. It covers everything from single-container tools to bundled multi-container stacks like WordPress+MySQL.
Deploying one
- Go to Templates.
- Pick an app — categories include monitoring, automation, password managers, admin tools, media, and a "Startup savings" set (NocoDB, Baserow, Appsmith, Directus, DocuSeal, Mattermost, and similar tools that replace a paid SaaS subscription).
- Choose the target server and, optionally, a custom domain.
- Click deploy. DeployOS generates the correct compose file for that template, deploys it, wires it into your server's reverse proxy (Traefik or Caddy — whichever that server uses), and runs the same soft health check a normal deploy gets.
Once deployed, a template behaves like any other app on your Applications list — logs, restart, teardown, and monitoring all work the same way.
Plan availability
Templates are gated by plan:
- Free — 5 starter templates (enough to try the marketplace for real).
- Solo / Pro — all templates.
A locked template shows an Upgrade prompt instead of deploying. See License Plans & Billing.
Databases bundled with a template
Templates that need a database (WordPress, Ghost, and similar) provision it as part of the same deploy — you don't need to separately set one up first. If you'd rather manage the database yourself, see Databases.
Stacks: curated combos
Above the individual templates, the Stacks section bundles several templates into one outcome — for example, "everything a one-person SaaS needs to operate." Deploying a stack deploys each member template in sequence; every member then shows up in Applications as its own independent app, exactly as if you'd deployed each one separately.
Bring your own templates (Pro)
If the marketplace doesn't have something you deploy often, Add custom template (Pro) lets you define your own single-container template or your own multi-template stack — image, port, volumes, environment variables, and a startup command. Saved custom entries appear in the catalog alongside the built-in ones and deploy through the exact same path, so they get the same networking, proxy wiring, and health checks as anything DeployOS ships.