Docs

  • Getting started

    From a fresh account to a running deployment, with any of the six providers.

  • Supported runtimes

    Which .NET versions and app types DotDeployer can deploy.

  • Connect Hetzner

    Generate a Hetzner Cloud API token and connect it to DotDeployer.

  • Connect DigitalOcean

    Generate a DigitalOcean Personal Access Token and connect it to DotDeployer.

  • Connect Vultr

    Generate a Vultr API key and connect it to DotDeployer.

  • Connect Linode

    Generate an Akamai (Linode) Personal Access Token and connect it to DotDeployer.

  • Connect AWS EC2

    Create a scoped IAM access key and connect AWS EC2 to DotDeployer.

  • Custom VPS requirements

    Bring a server you already have, from any host, and let DotDeployer manage it.

  • Add a site

    Point DotDeployer at a GitHub repo and get a deployed ASP.NET Core or Blazor site.

  • Environment variables

    Set your app's configuration values per site, encrypted at rest.

  • Databases (PostgreSQL)

    Create and connect to a PostgreSQL database on your own server.

  • Databases (SQL Server)

    Create and connect to a SQL Server database on your own Linux server.

  • Backups

    Scheduled database backups to your own object storage, not DotDeployer's.

  • Deploy hooks

    Run a script before or after a deploy switches to the new release.

  • Database migrations

    Run your database migration as part of every deploy, safely.

  • Scheduled commands

    Run a command on a schedule -- DotDeployer's version of cron -- per site.

  • Daemons

    Keep a long-running worker alive on a server, restarted automatically.

  • Recipes

    Run the same script across many servers at once, with output per server.

  • Firewall

    The firewall rules DotDeployer sets up, and how to open a port to one IP.

  • SSH keys

    How DotDeployer connects to your servers, and managing your own keys.

  • Alerts

    Threshold alerts on CPU, memory and disk, and notifications for finished jobs.

  • Teams

    Invite teammates with roles, on the Team plan.

  • Billing

    Plans, what they meter, and managing your subscription.

  • FAQ

    Common questions about how DotDeployer works.