Introduction

Depfloy is a self-service server management and deployment platform for modern web applications. You bring your own servers — your own Hetzner instance, an EC2 box you already pay for, or a leftover Linux machine — and Depfloy gives you a clean, opinionated way to provision, configure, and deploy on top of them.

Take control of your infrastructure with the kind of monitoring, automation, and rollbacks that hosted platforms offer, but without paying for compute you already own.

Servers, projects, and deployments

Depfloy organises everything around three concepts:

  • Servers — the machines Depfloy connects to over SSH. Each server has a type (application, database, cache, search, or load balancer) and is the home for one or more projects.
  • Projects — the applications you deploy. A project lives on a server and is connected to a Git branch in your repository.
  • Deployments — each successful build of a project. A deployment can be triggered automatically by a Git push or manually from the Console.

For more, see Projects and Deployments.

Finding your way around

Most of your time in Depfloy is spent in the Console — a sidebar on the left lists your servers and projects, and the main panel shows whatever you click. The top bar moves you between Console, the global Deployments list, the Activity timeline, and (if you are an admin) Configuration. Account settings — your profile, API tokens, notifications, billing — live behind the avatar dropdown in the top-right.

For a full tour, see Console Overview.

What Depfloy is not

Depfloy is not a hosting platform. You bring your own servers — that can be a server from any cloud provider (AWS, Hetzner, Google Cloud, DigitalOcean), a dedicated machine, or any Linux box you can reach over SSH.

It is also not zero-effort. The first time you connect a server you need a clean Ubuntu install (20.04, 22.04, or 24.04) and SSH access. Once a server is connected, day-to-day work happens through the Console.

Guides

Projects and deployments

Learn how to understand projects and deployments.

Read more

Initialize Server

Learn how to initialize your server in Depfloy.

Read more

Create Project

Learn how to create a project in Depfloy.

Read more

Developer Guide

Learn how to fix known issues and developer recommendations.

Read more

Was this page helpful?