Further development in continuing here: https://github.com/MonashBioinformaticsPlatform/rocker-ultra
This is an attempt to simplify launching an RStudio server in Singularity with a single wrapper script, with managment of package directories per-version in your home directory, auto-free port finding, per-session password generation and SSH port forwarding instructions for free.
Loosely based on https://www.rocker-project.org/use/singularity/.