Welcome to the open-source documentation of Paylood. Paylood is a self-hosted hosting platform: connect your Git repositories (GitHub, GitLab or Bitbucket), add your VPS servers and let Paylood deploy, scale and secure your applications automatically.
What Paylood does for you
- Automatic deployment on every Git push, on the branch of your choice.
- Smart stack detection: Node.js, PHP (Laravel), databases and services.
- Server management: SSH connection, security hardening, real-time monitoring.
- Domains & SSL: DNS, Let’s Encrypt and Caddy managed from the dashboard.
- Web console: interactive real-time terminal on your applications.
- Database backups: scheduled, restored and imported in one click.
Where to start?
| Guide | Description |
|---|---|
| Quickstart | First project deployed in under 10 minutes |
| Account & login | Sign up, OTP, social login |
| Connect a Git repository | GitHub, GitLab, Bitbucket |
| Create a project | The 5-step creation wizard |
Tip
If you are new to Paylood, follow the quickstart guide — it covers the whole journey end to end.
How does Paylood work?
- Connect a Git account (GitHub, GitLab or Bitbucket) to access your repositories.
- Add a VPS server — Paylood connects over SSH and installs Docker automatically.
- Create a project: pick the repository and branch, Paylood analyzes the stack and generates the Docker configuration.
- Deploy — Paylood clones, builds, deploys and health-checks your application.
For details, see the Architecture page.
This documentation is open source. You can read it on GitHub and contribute fixes through pull requests.