Quick Start
Get a Station server running in under 5 minutes.
1. Get a Server
You need a VPS with a public IP address. Choose any Linux distribution (Ubuntu or Debian recommended), the smallest tier works fine.
Spin up a free cloud server on Hetzner to get started.
2. Install Station
SSH into your server and run:
sudo curl -sSL https://qnch.network/install | bash
The interactive setup will walk you through everything. Here's what it handles:
- DuckDNS domain — Your server needs a public domain for HTTPS. The setup registers a free DuckDNS subdomain and points it at your server's IP so you don't need to buy a domain name.
- TLS certificates — Automatically provisions HTTPS via Let's Encrypt using your DuckDNS domain.
- Reverse proxy — Configures Traefik to route traffic and terminate TLS.
- Station binary — Downloads and installs the latest Station release.
- Systemd service — Registers Station as a system service so it starts on boot and restarts on failure.
- Network connection — Connects your server to the Station peer-to-peer network so listeners can discover you.
Follow the prompts and your server will be live in a few minutes.
What's Next?
Your Station server is running. Now you can:
- Upload your music — Visit your self-hosted artist dashboard at the domain the setup gave you to upload tracks and manage your catalog.
- Discover your music — Find your station on the listener app at beta.qnch.network.