The combination of Jupyterhub and Jupyterlab is a great way to make shared computing resources available to group.
These instruction are a guide for a manual, 'bare metal' install of Jupyterhub and Jupyterlab. This is ideal for running on a single server: build a beast of a machine and share it within your lab, or use a virtual machine from any VPS or cloud provider.
This guide has similar goals to that of The Littlest Jupyerhub setup