Skip to content

Self-Hosting

Lyftr runs anywhere Docker does. No clone, no build, no Go install — just Docker.

Download the compose file and an env template:

Terminal window
curl -o docker-compose.yml https://raw.githubusercontent.com/Cawlumm/lyftr/main/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/Cawlumm/lyftr/main/.env.example

Edit .env and set a strong JWT_SECRET (32+ characters), then pull the prebuilt images and start:

Terminal window
docker compose pull
docker compose up -d

Open http://localhost in your browser and create your account. On a VPS, replace localhost with your server’s IP or domain.

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.