Deploy your .NET app to your own server in one click.
Connect DigitalOcean, point at a GitHub repo, get HTTPS, restarts, logs, environment variables and rollbacks. You own the server; we run it.
How it works
- 1
Connect DigitalOcean
Link your own DigitalOcean account. DotDeployer never sees a card number and never bills you for compute -- that stays between you and DigitalOcean.
- 2
Add a site from GitHub
Point at a repo and branch. DotDeployer provisions the server (Ubuntu, firewall, nginx, HTTPS) the first time, and deploys the app on top of it.
- 3
Push to deploy
Every push builds and releases automatically, with a log you can watch live and a one-click rollback if a release goes wrong.
Everything a deploy needs
HTTPS by default
Certificates issued and renewed automatically. Nothing to configure.
Restarts
systemd keeps your app running and restarts it if it ever crashes.
Live logs
Watch a deployment happen line by line, from the browser.
Environment variables
Set per-site, encrypted at rest, applied on every deploy.
One-click rollback
Every release is kept on the server. Roll back to any of them instantly.
Push-to-deploy
A push to your branch is a deploy. No pipeline to write.
Blazor WASM hosting
Static Blazor output served alongside your API, on the same server.
Your server, your data. DotDeployer runs it.
The droplet is yours, billed by DigitalOcean, in your account. DotDeployer drives it over SSH with a key pair it generates for you -- there is no agent installed on your server, and nothing to untangle if you ever leave. Cancel DotDeployer and the server, and everything on it, is still yours.
Simple, server-based pricing
Hobby is $12/mo for one server. Growth and Business add unlimited servers and support -- never metered by sites or deployments.
View pricing