Jakeloud
Jakeloud is a self-hosted deployment tool. It clones a Git repository, runs ordered build and start commands, and serves your application through Nginx with HTTPS. Use the web dashboard, coding-agent skill, or HTTP API to operate projects.
Projects can serve several domains or run as workers without a domain. Each deployment has its own checkout, port, process, and log. Read how releases work.
Install on your server
On a Debian-based server with systemd and a public IPv4 address, allow ports 80 and 443, then run from a download directory:
sudo apt-get update &&sudo apt-get install -y docker.io curl &&sudo systemctl enable --now docker &&curl -fL https://github.com/jakeloud/jl/releases/download/v2.1.2/jl -o jl &&chmod +x jl &&sudo ./jlOpen https://jakeloud.<your-public-ip>.sslip.io and register your account. See installation for server requirements, then deploy a project.
Connect your coding agent
Run on the computer where your agent runs:
npx skills add jakeloud/skillRestart your agent and configure the skill with your instance URL and account. It can list projects, inspect status and logs, and redeploy saved projects.
Dashboard
