Get your LiteBin running and deploy your first app in under 5 minutes.
1
Install Master
Orchestrator + Dashboard + Caddy
2
Create Admin Account
Set up dashboard access
3
Add Worker Nodes (Optional)
Scale to multiple servers
Install Master
SSH into your Linux VPS (with Docker installed) and run:
curl -sSL https://l8b.in | bash
The installer will prompt for:
→Domain (e.g. example.com)
→Dashboard subdomain (default: l8bin)
→Routing mode: master_proxy or cloudflare_dns (default: master_proxy)
Create Admin Account
After the installer finishes, open your dashboard and create an admin account. Even if you plan to use only the CLI, don't skip this — the dashboard is publicly accessible until the first admin is created, and l8b login uses these credentials.
https://l8bin.example.com
DNS: Make sure your domain's A record points to your server IP before running the installer.
Add Worker Nodes (Optional)
First, generate mTLS certificates on the master server (skip if already configured):
curl -sSL https://l8b.in | bash -s certs
Save the cert bundle it prints. Then on each worker server run:
curl -sSL https://l8b.in | bash -s agent
The installer will prompt for:
→Master dashboard URL
→Node name (e.g. worker-1)
→Agent port (default: 5083)
→mTLS cert bundle from the certs command above
Tip: You can also add nodes from the dashboard — Nodes → Add Node.
Choose Deployment Method
How do you want to deploy your apps?
Deploy via CLI
Build on your machine, stream the image to your server. No registry needed.
Install CLI locally:
curl -sSL https://l8b.in | bash -s cli
Make l8b available in your terminal:
Installed to ~/.local/bin. Add to your shell profile so it persists: