The issue is that when I close the terminal I’m not able to open jupyterhub in my browser("service not available). That did NOT used to be the case. Should I somehow start jupyterhub as service?
This is due to how a terminal works on Linux systems, you can read more about it in
Scroll down to Dealing with SIGHUPs, though the whole article is worth reading if you’ve got time.
You’re correct in suggesting running it as a service. If you’re new to JupyterHub you might find this guide an easier way to set everything up: https://tljh.jupyter.org/