Deploy your .NET app to a server you own.
ASP.NET Core and Blazor on Hetzner, DigitalOcean or any Ubuntu VPS — HTTPS, restarts, databases and rollbacks, from one dashboard.
$12/month. Your server, your cloud account, your data.
Bring your own account across 6 providers. We provision; they bill you for the server.
How it works
Connect a provider
Link Hetzner, DigitalOcean or any of our providers, or paste the IP of a server you already own.
Add a site from GitHub
Point at a repo and branch. DotDeployer detects .NET 8 or 9, provisions Ubuntu, nginx and HTTPS, and builds on the server.
Push.
Every push builds a new release behind a health check before it goes live — and roll back with one click if you need to.
What you get on the server
- HTTPS by default — certificates issued and renewed automatically with Let's Encrypt
- Restarts kept alive by systemd — your app comes back the moment it crashes
- Live deploy logs, streamed line by line, from the browser
- Environment variables, encrypted at rest, applied on every deploy
- Firewall rules and SSH keys installed automatically for every server
$ ssh -L 5432:localhost:5432 deploy@your-server
Host: localhost:5432
Database: yourapp_production
User: yourapp_app
Password: (set when you created the database) PostgreSQL or SQL Server, on the same server, never on the public internet.
Database ports stay closed to the internet. Reach Postgres or SQL Server from your laptop through an SSH tunnel DotDeployer sets up for you. Or point your app at an external database instead — Neon, Supabase, Amazon RDS — with its connection string as a site environment variable.
Scheduled backups to your own S3 or DigitalOcean Spaces bucket, with retention.
Know before your users do
- Health checks after every deploy
- CPU, memory and disk alerts
- Scheduled commands and daemons, kept alive and logged
- One-click package updates and reboot
- Email and in-app notifications for every job
Why not Azure App Service or another PaaS
Own the server
Root access over SSH. Leave any time and take the server with you — nothing proprietary sits on disk.
Pay the provider, not us, for compute
Hetzner servers start around $4.50/month; DigitalOcean from $6/month, billed to you directly. DotDeployer's fee is flat, never metered by usage.
Made for .NET
Kestrel behind nginx, .NET 8 and 9 detected from your project, Blazor WebAssembly served correctly out of the box.
Simple, server-based pricing
Starter
$12/mo
1 server, unlimited sites and deployments.
Most popular
Growth
$19/mo
Unlimited servers.
Pro
$39/mo
Unlimited servers, plus team members and roles.