Self-Hosting
Lyftr runs anywhere Docker does. No clone, no build, no Go install — just Docker.
Quick start
Section titled “Quick start”Download the compose file and an env template:
curl -o docker-compose.yml https://raw.githubusercontent.com/Cawlumm/lyftr/main/docker-compose.ymlcurl -o .env https://raw.githubusercontent.com/Cawlumm/lyftr/main/.env.exampleEdit .env and set a strong JWT_SECRET (32+ characters), then pull the prebuilt images and
start:
docker compose pulldocker compose up -dOpen http://localhost in your browser and create your account. On a VPS, replace localhost
with your server’s IP or domain.
Where it runs
Section titled “Where it runs”Tested and working on:
- Raspberry Pi 4 (2 GB RAM, arm64 image)
- Any x86 VPS — Hetzner CAX11, DigitalOcean Droplet, Oracle Free Tier
- Synology NAS via Docker (Container Manager)
- Proxmox LXC with Docker installed
- Local machine — Mac, Linux, Windows (WSL2)
Single SQLite file, minimal RAM, no external services required.
Next steps
Section titled “Next steps”- Configuration — environment variables (
JWT_SECRET,CORS_ORIGIN, ports). - HTTPS & Reverse Proxy — expose it publicly with automatic TLS (and to use the mobile app).
- Backups & Updates — protect your data and upgrade safely.
- Mobile App — install the Android app and point it at your server.
- Troubleshooting — fixes for
502, ports, and connectivity.