http://localhost:8081/public/destdj is running azuracast web radio on my minipc. how to make it public available?
✅ Option 1: Reverse Proxy via VPS (Recommended) You’ll expose your radio via your VPS’s public IP or domain (e.g., radio.destuno.com), and let the VPS proxy requests to your Mini PC over Tailscale.
Step 1: Confirm AzuraCast is reachable from your VPS
@VPS: curl http://100.74.99.14:8081/public/destdj If it returns HTML, it’s working.
Step 2: Install Nginx on VPS sudo apt install nginx
Step 3: Set up Nginx reverse proxy config sudo nano /etc/nginx/sites-available/azuracast
server { listen 80; server_name radio.destuno.com;
location / {
proxy_pass http://100.74.99.14:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
sudo ln -s /etc/nginx/sites-available/azuracast /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx
http://radio.destuno.com/public/destdj
sudo apt install certbot python3-certbot-nginx sudo certbot –nginx -d radio.destuno.com