Run your instance
Tunecamp is self-hosted. You run the server, you own the music, you control who listens. Pick the fastest path below and follow the full setup guide for step-by-step details.
No VPS? Deploy on Railway
~2 minSkip the Docker setup entirely. Railway provisions your instance, attaches a persistent volume, and gives you a public HTTPS URL — all from one click. SSL is included, so federation works out of the box.
TUNECAMP_PUBLIC_URL to enable federation
See the Railway deployment guide for env vars, persistent storage, and federation setup.
VPS Auto-Installer (Recommended)
~3 minRented a fresh VPS (Ubuntu/Debian)? Run this single command to automatically install Docker, Docker Compose, Nginx, Certbot (SSL), configure your firewall, clone the repository, and spin up your TuneCamp instance:
curl -fsSL https://tunecamp.org/install.sh | sudo bash
Manual Docker setup & everything else
Prerequisites, step-by-step Docker commands, first-login security, scanning your music library, Nginx & SSL config, joining the federation network, and optional integrations are all covered in the full setup guide — the single source of truth for installation details.