Self-hosted Raspberry Pi music server with secure remote access (Cloudflare + file manager)
I originally built this while helping a client clean up their old PC. He was transferring songs from vinyl to USB and uploading them to Apple Music manually.
I thought, “There’s got to be a cooler way to do this.”
So I made one.
This project is a lightweight Raspberry Pi music server that:
Auto-organizes music files
Runs
filebrowser
for remote file accessServes a full terminal and GUI in the browser (via Xpra + Cloudflared)
Uses no open ports, no public IPs, and end-to-end encryption via Cloudflare Tunnel
Deploys with a single script — set and forget
- Then just download substreamer on your phone and put it on https and then put in you server address and un and pw ... you rokin"!!!
It’s fast, secure, and simple enough to hand off to a non-technical client.
Full source, license, and setup here:
https://github.com/Fruitloop24/pan-pup
I’d love any feedback, especially from others who are self-hosting media or using Cloudflare Tunnels with Pi-based projects.