Deploy to a VPS
Running Station on a VPS gives you a reliable, always-on server for streaming your music.
Get a VPS
Pick any cheap VPS provider:
| Provider | Price | Link |
|---|---|---|
| Hetzner | $5/month | hetzner.com |
| Netcup | $4/month | netcup.com |
| Contabo | $6/month | contabo.com |
Recommended: Hetzner CPX11 (2GB RAM, $5/month)
When creating your VPS, choose Ubuntu 22.04 or newer.
Set Up DNS
Before installing, point a subdomain to your server:
- Get your server IP from your VPS provider
- Go to your DNS provider (Namecheap, Cloudflare, etc.)
- Create an A record:
music.yourdomain.com → your-server-ip
Wait 5-15 minutes for DNS to propagate.
Install Station
SSH into your server:
ssh root@your-server-ip
Run the install script:
curl -sSL https://qnch.network/install | sudo bash
The script will prompt you for your domain and set up HTTPS automatically.
Done. Your server is now running.
Access Your Portal
Visit:
https://music.yourdomain.com
Upload music and configure your profile from there.
Troubleshooting
Can't access the portal?
- Verify your DNS A record is correct
- Wait a few more minutes for DNS propagation
- Check the domain you entered during installation
Server not responding?
systemctl status station
journalctl -u station -f
Need help? Open an issue on GitHub