iOS wasn’t connecting to core on proxmox LXC, but was firewall of course

Well, I’ve been running Roon core happily on a Ubuntu VM for ages. Got the bright idea to move to an LXC because there was no particular reason to be in a VM. It was terrific - even snappier on 2 cores and 8gb of RAM than it was before.

But… my iOS and iPadOS remote wouldn’t connect unless I ran a ping -p 9300 from a-shell, and then they’d connect lickety-split.

Two weeks of getting frustrated, making excuses, temptation to go back. It was changing firewall=1 to firewall=0 in the config, and then all was fine; immediate connection. Of course it was. I’m just silly.

Thought I’d share. Roon Core on Proxmox is fabulous. And it shows how little resource the core actually needs to perform wonderfully (my EPYC 7713 has plenty of single threaded performance to do plenty of upsampling). Best set up I’ve had yet. But you do need to know your networking better than I do!

Thank you for sharing this, Johnny. I have been considering this migration myself, not because of a performance gain, but as a part of bigger clean-up to match my desired topology.
I am just curious: how big is your library, what does it consist of, and are you noticing any bottlenecks with 2 cores and 8 GB RAM?

Just under 100k songs, classic jazz / opera / classical / classic rock / folk / soul / r&b / 99.9% lossless FLAC. All organized [first letter] / [last], [first] / [album] / [track no] - [track name].

Amazingly the core has never felt slow this way. I’d be happy to give it far far more resources and I will if it bottlenecks, but thus far no evidence of memory leaks or anything.

That said, removing the firewall does not seem to have perfectly solved the problem - the core now requires a ping to “be reachable from iOS” every couple of days (instead of very frequently as it was before). If I can’t figure this out (and I’m not a tcpdump native) I might go back to a vm which was working fine, just slightly more resources.