So … you’ve got a Pi3 running as a Docker host with some services that you want your buddies to have access to. You could try and get them to SSH into your home network; just like you could type all your programs with a touchscreen.
I’m going to use nGinx to setup a reverse-proxy from my real-Pi3 to various Docker containers based on URL rewriting.
I’m doing something else (of course) I’m setting up (what I call) name-based-virtual-hosting.
I’ve been assembling a “full stack”1 for development that runs on my Pi3.
This is all happening inside of Docker containers which made cleanup redonkulously easy.
Today I was looking at a source code management system; something of a “my own GitHub” which I can run on my own network.