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. 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. 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. 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