My local uni is deploying a JupyterHub instance for use by students, which has not been made public but which I have access to. They have installed a few julia kernels for different julia versions, and it all works nicely.
The only hickups for users are due to the fact that JupyterHub is based on JupyterLab: packages like
Interact.jl that haven’t yet caught up with the switch from jupyter notebook to jupyterlab.
It did take the cluster admins some work to figure out that they need to be careful about not leaking global/central
JULIA_DEPOT paths into the depot paths of user sessions, so that when users add packages those get installed in folders they are privy to. It was mostly smooth sailing after that from what I can tell.