Docker Compose
Run LinkBreeze with Docker Compose for easy management and updates.
Docker Compose is the recommended way to run LinkBreeze if you want to customize ports, add a reverse proxy, or manage updates easily.
Prerequisites
- Docker 20+ and Docker Compose v2 installed
- Port 3000 available (or map to any port you prefer)
Option A — Pull the Pre-Built Image
Create a docker-compose.yml:
services:
linkbreeze:
image: ghcr.io/manak-hash/linkbreeze:latest
ports:
- "3000:3000"
volumes:
- linkbreeze-data:/app/data
restart: unless-stopped
volumes:
linkbreeze-data:
Start it:
docker compose up -d
Option B — Build From Source
git clone https://github.com/Manak-hash/LinkBreeze.git
cd LinkBreeze
docker compose up -d --build
Updating
docker compose pull
docker compose up -d
Your data persists in the named volume linkbreeze-data.
Logs
docker compose logs -f linkbreeze
Backup
The database and uploads live in the Docker volume. To back up:
docker compose exec linkbreeze cat /app/data/linkbreeze.db > backup.db
Or use the built-in backup feature: Admin > Settings > Backup > Export.