I’ve never heard of h2c but it seems useful. I use docker swarm with a few nodes. But for internal communication all the containers can communicate with each other using docker’s built-in DNS.
I run Traefik in front of Caddy for a few different applications including Nextcloud.
I build smart playlists for Navidrome with Symfonium on Android or Feishen on desktop, then export to server to get them into Navidrome. I also have been playing around with local AI generating smart playlists with mixed success. The file structure is very simple.
Navidrome just announced plug-ins last release. I think an AI playlist maker would be pretty fun.