This is the guide I followed. The DL rig built has been running solid for well over a year and I’m able to access it remotely from wherever I am in the world.
Here is a guide I put together for creating a development environment with tmux/tmuxp that make it super easy to create and switch from one environment to another.