Skip to content

Jakeloud

Deploy your repositories on your server.

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:

Docker + Jakeloud v2.1.2
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 ./jl

Open 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:

Terminal window
npx skills add jakeloud/skill

Restart 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

Jakeloud project details showing the active release and ordered build and start commands.