I have immich running in a VM in proxmox… There’s ML? What does it do? I have internet facing stuff behind a reverse proxy, but I use two different subnets for different kinds of traffic, no issues. My 192.168.0.0/24 network does not everything, but I move files around Plex and immich and stuff on a separate 192.168.3.0/24 network. I imagine you could do the same thing without too much trouble.
I really like self -hosting, and some great concepts are coming out of containerization, but I also feel like the next generation are being fed a steady stream of “Rent, lease, stream” to such an extent that kids I know literally don’t understand files on their computer, only cloud connected apps and content. I kind of wish there was a philosophy of tech course that made people carefully consider some of the trade-offs we’re constantly making with the big five.