Pablo offers simple deployments to a single home server
Pablo is a single executable for deploying projects from a laptop to one personal server. One YAML file can define hooks, an optional build, which files to include, deployment, and health checks. It supports local deployment and remote deployment over SSH, with known_hosts server identity checks enabled by default.
It can deploy static sites and s, executable programs, services, or projects kept in sync with a . Its deployment options include overwriting files, making a backup, recreating the target, or preparing a renamed replacement, with rollback support if something goes wrong. It runs on Windows, macOS, and Linux, while its and s provide YAML completion, validation, and an editor button that starts a deployment.
It is not intended to replace Ansible, file-sync tools, or cloud CI/CD services for server fleets and automatic deployments triggered by new code.
Key points
- A single YAML file controls the process from building through health checks.
- SSH deployment can target a , including one running macOS.
- It supports static sites, executable programs, , and Git-based syncing.
- Four replacement strategies are available, along with rollback support.
- It is not designed for managing many servers or running cloud CI/CD.