Server Providers

Server Providers is where you connect Depfloy to your hosting provider so that the Initialize Server flow can create servers for you with one click — instead of you having to provision a machine manually. The page lives at Configuration → Server Providers in the Console.

Supported providers

  • Hetzner Cloud — fully integrated. Depfloy creates the machine, attaches an SSH key, and triggers the install process.
  • Manual / Bring-your-own-server — no provider integration. You create the server yourself with any cloud provider (AWS, DigitalOcean, GCP, dedicated hardware, your own laptop) and connect it to Depfloy over SSH using a bootstrap command.

Connect Hetzner Cloud

  1. In your Hetzner Cloud Console, create a new API token. Give it Read & Write access to the project Depfloy will manage servers in.
  2. Back in Depfloy, open Configuration → Server Providers and click Add Provider → Hetzner.
  3. Paste the API token and choose a friendly name for the connection.
  4. Save. The provider now shows up under Initialize Server as a one-click option.

Manual / Bring-your-own-server

You do not need to connect a provider at all. The Initialize Server flow includes a "Manual" option that hands you a one-line bootstrap command — run it on a clean Ubuntu server with SSH access and Depfloy connects to it.

Update or remove credentials

If you need to rotate a token or disconnect a provider:

  • Update — click the provider, paste the new token, and save. Existing servers continue to work uninterrupted.
  • Remove — click Disconnect. Existing servers continue to run; only the ability to create new servers via that provider is removed.

For the actual server creation flow, see Initialize Server.

Was this page helpful?