Curious to see the server solutions people have set up for roonserver. I will go first as I have two, driven by two very different distro philosophies in the Linux community.
Both have: 1. Tailscale for network security (I turn off local network openssh access) and for external security (to allow Arc access) as I do not have to open external router ports and can leave UPnP off. 2. backup approach is based on 3-2-1: a) weekly local backup to my SSD; b) rclone to Backblaze B2 for the free 10GB tier on a weekly automated nightly schedule drawn from my local backup; c) daily backup to usb stick for 9 days, to cover two weekends (the daily is overkill). 3. Snapper for linux system rollbacks, which comes in handy. I use zsh with plugins for terminal from my laptop and Termius on iOS or quick access to both systems remotely with a quick reboot so they can be quickly managed from anywhere in the world without security concerns.
Primary Server: Debian Stable (headless - no desktop). I use Docker and the official roonserver docker container. There is a nightly Watchtower scan to query if there is a new roonserver update (in app auto updates disabled). Itās a very light 3GB system (excluding the Roon and Snapper backups). Rock solid stable, fast, secure, with minimal updates required (Debian security team limits updates to security updates) and long term support (3 years support for Debian Stable + 2 more years security updates if you donāt upgrade to their new Stable version). Itās your āset it and forgetā put it in a closet without a monitor Roon server solution and come back in 2030.
Backup Server: Arch with Gnome. Roonserver was initially installed from AUR to manage dependencies and then placed on the ignore package update list so I can do automated in app Roon updates. Arch is a rolling release, which I love, so it is constantly getting updates and is as up to date as you can get in the Linux community. Itās also a lean system but Gnome still adds enough packages to ensure there are regular manual updates required. Arch is not a āset and forgetā server solution. You need to maintain it, which I like. It would not be my go to recommendation for someone looking to configure a minimal interaction server as thatās not what Arch is designed for.
Both systems have been rock solid and fast. You can obviously buy a much pricier Roon appliance to plug and play. My PC is completely overpowered for a Roon server but I like the additional benefits of tailscale, rclone, and snapper.
I once had a huge local library of Flac and Ogg files but I now only use Qobuz to connect to an Arcam SA45, Nest Hubs (Windows liked to dropped those nightly so⦠partitions delete), and SONOS is my kidās room.
Interested in other peopleās set ups to see what further I can learn.



