Run JupyterHub on Titan

First you need a working/running jupyterhub installation (via conda, ideally). Then once done, you need to run JupyterHub, in a tmux session, with:

jupyterhub --ip=10.249.45.45 --port=18888 --JupyterHub.spawner_class=sudospawner.SudoSpawner --Spawner.notebook_dir='/home/%U/notebooks' --JupyterHub.ssl_key=/home/jebej02/.jupyterhub/jupyterhub.key --JupyterHub.ssl_cert=/home/jebej02/.jupyterhub/jupyterhub.crt

For security reasons, this does not run on the machine's startup. Note that this runs with a self-signed certificate. And the directory notebooks must be created in every home directory. Also, each user who will log in should have the jupyterhub group. The hub is accessible on Titan at https://10.249.45.45:18888