The Littlest JupyterHub#
A simple JupyterHub distribution for a small (0-100) number of users on a single server. We recommend reading When to use The Littlest JupyterHub to determine if this is the right tool for you.
Installation#
See supported operating systems for the distributions and versions TLJH runs on. We have a bunch of tutorials to get you started.
Tutorials to create a new server from scratch on a cloud provider & run TLJH on it. These are recommended if you do not have much experience setting up servers.
Once you are ready to run your server for real, it’s a good idea to proceed directly to Enable HTTPS.
How-To Guides#
How-To guides answer the question ‘How do I…?’ for a lot of topics.
Topic Guides#
Topic guides provide in-depth explanations of specific topics.
- Topic Guides
- When to use The Littlest JupyterHub
- Server Requirements
- The system, hub, and user environments
- Security Considerations
- Customizing the Installer
- What does the installer do?
- What is done during an upgrade of TLJH?
- Configuring TLJH with
tljh-config - Configuring JupyterHub authenticators
- Custom configuration snippets
- Culling idle notebook servers
Reference#
The reference documentation is meant to provide narrowly scoped technical descriptions that other documentation can link to for details.
Troubleshooting#
In time, all systems have issues that need to be debugged. Troubleshooting guides help you find what is broken & hopefully fix it.
Contributing#
We want you to contribute to TLJH in the ways that are most useful and exciting to you. This section contains documentation helpful to people contributing in various ways.