Supported runtimes
DotDeployer targets ASP.NET Core and Blazor apps on .NET 8 and .NET 9 — whichever your project targets, the server’s ASP.NET Core runtime is installed to match.
- ASP.NET Core Web API / MVC / Razor Pages — built and run with systemd behind nginx.
- Blazor WebAssembly — built to static files and served alongside your API on the same server, or on its own.
- Blazor Server — runs like any other ASP.NET Core app; nginx is configured for WebSocket/SignalR passthrough.
The server itself runs Ubuntu 24.04 LTS. Building happens on the server in slice one; a separate build step is on the roadmap for larger projects.
Not yet supported: Node.js, PHP, and other runtimes. The bootstrap step is designed so a runtime is a plugin — these are planned, not ruled out.