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.
Admin only. Configuration is visible in the top bar to Owners and Admins. Other roles do not see this section.
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
- In your Hetzner Cloud Console, create a new API token. Give it Read & Write access to the project Depfloy will manage servers in.
- Back in Depfloy, open Configuration → Server Providers and click Add Provider → Hetzner.
- Paste the API token and choose a friendly name for the connection.
- 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.