Devpilot
Getting Started

Getting Started with Devpilot

Learn what Devpilot is, who it's built for, and how to navigate this documentation to get the most out of the platform.

Getting Started with Devpilot

Devpilot is an infrastructure and deployment management platform that gives you control over your servers, projects, applications, and deployments from a single dashboard. Whether you are a solo developer shipping side projects or a team running production workloads, Devpilot helps you provision or connect servers, deploy code from Git, and track every release without wiring together your own tooling.

Who is Devpilot for?

Devpilot is designed for:

  • Individual developers who want to ship applications without hand-rolling deployment scripts for every server.
  • Development teams that need a shared workspace to collaborate on infrastructure with role-based access.
  • Agencies and freelancers who manage infrastructure across multiple clients and want each one isolated in its own workspace.
  • Startups and growing companies looking for a single place to manage servers across multiple cloud providers.

What you can do with Devpilot

Provision Servers

Provision new virtual machines on AWS, Azure, GCP, DigitalOcean, or Vultr directly from Devpilot. Pick a region, instance size, and image, and Devpilot handles the rest. Hetzner, Linode, and MTN Cloud are coming soon.

Connect Existing Servers

Already have a server running elsewhere? Connect it over SSH using a username and password or a private key. Devpilot installs its management agent and takes it from there.

Deploy From Git

Link GitHub, GitLab, or Bitbucket repositories and deploy with a guided wizard that scans your repo, detects the framework, and builds a pipeline of hooks you can edit before launching.

Run Custom Pipelines

Each deployment runs a configurable pipeline of hooks across five stages: pre-execution, pre source control, post source control, post setup, and post release. Add, reorder, or disable hooks per app.

Monitor Servers

Enable monitoring on any server to track CPU, memory, and disk usage, review connection status, and export analytics.

Work as a Team

Invite members to a workspace and assign Owner, Admin, or Member roles. Each workspace keeps its servers, projects, apps, and activity separate from others.

Browse Activity & Logs

Every deployment, provision, and workspace action shows up in activity feeds so you can see what changed, who triggered it, and the full command output.

Use the Built-in Terminal

Open a web terminal against any connected server to run commands directly from the browser when you need to troubleshoot.

Getting started in three steps

If you are new to Devpilot, follow this path to go from zero to your first deployment:

  1. Create your account — Register with email and password, or sign in with Google or GitHub. Two-factor authentication is required before you can reach the dashboard. See Account Setup.
  2. Learn the key concepts — Understand how workspaces, projects, apps, servers, deployments, and hooks fit together. See Key Concepts.
  3. Deploy your first app — Create a workspace, add a server, create a project and app, then run the deployment wizard against a repository. See Quick Start Guide.

How this documentation is organized

This documentation is structured to help you find what you need based on where you are in your journey with Devpilot.

Getting Started

The section you are reading now. It covers account creation, core concepts, and a hands-on quick start.

  • Quick Start Guide — A step-by-step walkthrough from sign-up to first deployment.
  • Key Concepts — The building blocks of Devpilot: workspaces, projects, apps, servers, deployments, pipelines, and hooks.
  • Account Setup — Registration, social login, mandatory two-factor authentication, password recovery, and profile configuration.

Workspaces

Creating and managing workspaces, inviting members, and organizing your infrastructure.

Servers

Provisioning new servers through supported cloud providers, connecting existing servers over SSH, managing server status, and using the built-in terminal and monitoring.

Projects and Apps

Creating projects inside a workspace, adding apps (each linked to a platform and a server), and configuring them for deployment.

Deployments

Running the deployment wizard, reviewing pipeline hooks, watching logs in real time, and using rollbacks and insights.

Integrations

Connecting cloud provider credentials (AWS, Azure, GCP, DigitalOcean, Vultr — with Hetzner, Linode, and MTN Cloud coming soon) and source control accounts (GitHub, GitLab, Bitbucket) to a workspace.

Each page in this documentation is self-contained. You can read them in order or jump directly to the topic you need. Cross-references and links are provided throughout to help you navigate between related topics.

Next steps

Ready to get started? Head to the Quick Start Guide to deploy your first application, or begin with Account Setup if you have not created your Devpilot account yet.