Inspired by this post I saw on hackernews yesterday. I had a quite look at my own homelab setup docker container wise. I quickly realized that quite a few of my services run a socat image in between. This is mostly because I have a docker network exposed directly to my wireguard vpn, complete with automatic dns entries to them. And of course a good chunk of the docker images of services have their web interface on a port other than 80, so I would run a socat image next to it just as a dumb proxy.