Or maybe a two click solution? :)
For a two click solution: YunoHost
Disclaimer: I didn't try it out myself.
I am currently using yunohost.
I report that it works out of the box within the local network.
Is it basicly a docker alternative?