Welcome to Devpilot
Deploy and manage web applications on your own cloud servers with source-control integrations, automated pipelines, and AI-assisted diagnosis.
Devpilot is a platform for deploying and managing web applications on servers you own or provision yourself. Connect a code repository, choose a server, and Devpilot handles the pipeline: pulling source, running setup steps, releasing the new version, and reporting health. When something breaks, Devpilot analyses the failure and suggests a fix so you spend less time reading logs.
Devpilot supports popular platforms like Laravel, Vanilla PHP, Vanilla Javascript, Nuxt Js, React Js, and Vue Js, and connects to GitHub, GitLab, and Bitbucket for source control. You can provision servers directly from AWS, Azure, Google Cloud, DigitalOcean, or Vultr, or bring your own.
New to Devpilot? Start with Getting Started to create your first workspace, connect a provider, and deploy your first app.
Explore the docs
Getting Started
Create an account, set up your workspace, enable two-factor authentication, and deploy your first app.
Workspaces
Invite teammates, assign roles, manage credentials, and keep your projects organised.
Projects
Group related apps, configure environments, and manage settings that apply across your team.
Deployments
Run pipelines, watch live progress, add deployment hooks, and roll back when needed.
Servers
Provision new servers, attach existing ones, install the agent, and run scheduled scripts.
Integrations
Connect GitHub, GitLab, Bitbucket, and cloud providers, or generate API keys and access tokens.
Monitoring
Track server metrics, set quota alerts, configure notification channels, and review activity logs.
Billing
Compare plans, manage your subscription, update payment methods, and download invoices.
Account
Update your profile, manage two-factor authentication, and configure personal preferences.
Troubleshooting
Understand deployment diagnoses, failure patterns, rollback recommendations, and common fixes.
Glossary
Look up any term you come across in the platform or the docs.
Popular topics
- Deploy your first app — walk through a full deployment from repository to live server.
- Deployment hooks — run shell commands, sync files, or sync directories at any of the 5 pipeline stages.
- Understanding deployment diagnosis — how Devpilot categorises failures and suggests fixes.
- Rolling back a release — review recommended rollbacks and restore a previous version.
- Backups and destinations — schedule backups to S3, Azure Blob, GCS, Google Drive, SFTP, Local, or Cloudinary.
- Workspace roles and permissions — how Owner, Admin, and Member roles combine with resource-level access.
What's new
Devpilot now provisions servers on AWS, Azure, Google Cloud, DigitalOcean, and Vultr. Hetzner support is on the way, with Linode and MTN Cloud planned for future releases.
- AI-assisted deployment diagnosis — failed deployments are automatically categorised (dependency failure, runtime error, git failure, database connection, or configuration error) with a suggested fix.
- Rollback recommendations — Devpilot proposes rollbacks when a release looks unhealthy and tracks them through executing, completed, or dismissed states.
- Failure pattern learning — recurring failures are grouped so you see the fix that worked last time.
- Script triggers on server metrics — run scripts automatically when CPU, memory, or other metrics cross a threshold.
Need help? Check Troubleshooting or reach out from the in-app support menu.