Install on Ubuntu VPS

Recommended path for Hetzner, DigitalOcean, Linode, and similar VPSs.

Prerequisites

Use a Linux host with systemd, curl, tar, and a readable SQLite database file. The installer creates a locked-down borela user and stores state under /var/lib/borela.

Install

Replace the API key and database path with values from your dashboard.

curl -fsSL https://borela.dev/install.sh | bash -s -- --api-key brl_xxx --db-path /home/deploy/app/data/app.db --name app

Verify

Confirm the service is running and the dashboard has received a heartbeat.

systemctl status borela-agent
journalctl -u borela-agent -f