2018-07-10 11:35:18 -07:00
|
|
|
=======================
|
2018-06-28 00:39:55 -07:00
|
|
|
The Littlest JupyterHub
|
2018-07-10 11:35:18 -07:00
|
|
|
=======================
|
2018-06-28 00:39:55 -07:00
|
|
|
|
|
|
|
|
A simple `JupyterHub <https://github.com/jupyterhub/jupyterhub>`_ distribution for
|
2018-08-08 10:18:20 -07:00
|
|
|
a small (0-100) number of users on a single server. We recommend reading
|
|
|
|
|
:ref:`topic/whentouse` to determine if this is the right tool for you.
|
2018-06-28 00:39:55 -07:00
|
|
|
|
2018-10-30 20:08:47 -07:00
|
|
|
|
2018-07-12 14:15:01 -07:00
|
|
|
Development Status
|
|
|
|
|
==================
|
|
|
|
|
|
2019-05-09 13:08:02 -07:00
|
|
|
This project is currently in **beta** state. Folks have been using installations
|
|
|
|
|
of TLJH for more than a year now to great success. While we try hard not to, we
|
|
|
|
|
might still make breaking changes that have no clear upgrade pathway.
|
2018-07-12 14:15:01 -07:00
|
|
|
|
2018-07-11 12:00:58 -07:00
|
|
|
Installation
|
|
|
|
|
============
|
|
|
|
|
|
|
|
|
|
The Littlest JupyterHub (TLJH) can run on any server that is running at least
|
2018-10-30 20:08:47 -07:00
|
|
|
**Ubuntu 18.04**. Earlier versions of Ubuntu are not supported.
|
|
|
|
|
We have a bunch of tutorials to get you started.
|
2018-07-11 12:00:58 -07:00
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Installation
|
2018-07-11 12:00:58 -07:00
|
|
|
|
2018-08-02 12:35:36 -07:00
|
|
|
install/digitalocean
|
|
|
|
|
install/jetstream
|
|
|
|
|
install/google
|
2018-09-25 11:44:29 -04:00
|
|
|
install/amazon
|
2019-05-20 15:47:19 +01:00
|
|
|
install/azure
|
2019-05-29 11:17:49 -07:00
|
|
|
install/custom-server
|
2018-07-11 12:00:58 -07:00
|
|
|
|
2018-07-30 16:08:47 +02:00
|
|
|
Once you are ready to run your server for real,
|
2018-08-10 10:09:24 -07:00
|
|
|
it's a good idea to proceed directly to :doc:`howto/admin/https`.
|
2018-07-30 16:08:47 +02:00
|
|
|
|
2018-08-10 10:09:24 -07:00
|
|
|
How-To Guides
|
|
|
|
|
=============
|
|
|
|
|
|
|
|
|
|
How-To guides answer the question 'How do I...?' for a lot of topics.
|
2018-07-26 23:47:07 -07:00
|
|
|
|
2018-08-10 10:09:24 -07:00
|
|
|
Content and Data
|
|
|
|
|
----------------
|
2018-07-26 23:47:07 -07:00
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Content and data
|
2018-07-26 23:47:07 -07:00
|
|
|
|
2018-08-10 10:09:24 -07:00
|
|
|
howto/content/nbgitpuller
|
|
|
|
|
howto/content/add-data
|
|
|
|
|
howto/content/share-data
|
2018-07-26 23:47:07 -07:00
|
|
|
|
2018-08-10 10:09:24 -07:00
|
|
|
The user environment
|
|
|
|
|
--------------------
|
2018-07-10 14:39:26 -07:00
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: The user environment
|
2018-07-10 14:39:26 -07:00
|
|
|
|
2018-08-12 21:12:16 -07:00
|
|
|
howto/env/user-environment
|
|
|
|
|
howto/env/notebook-interfaces
|
2018-10-06 12:07:54 -07:00
|
|
|
howto/env/server-resources
|
2018-07-10 14:39:26 -07:00
|
|
|
|
2018-07-31 09:38:25 -07:00
|
|
|
Authentication
|
2018-08-02 12:30:51 -07:00
|
|
|
--------------
|
2018-07-31 09:38:25 -07:00
|
|
|
|
2018-07-27 22:22:45 -07:00
|
|
|
We have a special set of How-To Guides on using various forms of authentication
|
2018-07-31 09:38:25 -07:00
|
|
|
with your JupyterHub. For more information on Authentication, see
|
|
|
|
|
:ref:`topic/authenticator-configuration`
|
2018-07-27 22:22:45 -07:00
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Authentication
|
2018-07-27 22:22:45 -07:00
|
|
|
|
|
|
|
|
howto/auth/dummy
|
2018-08-07 16:20:25 -07:00
|
|
|
howto/auth/github
|
2018-08-10 10:09:24 -07:00
|
|
|
howto/auth/firstuse
|
2019-02-20 17:18:21 +00:00
|
|
|
howto/auth/nativeauth
|
2018-08-10 10:09:24 -07:00
|
|
|
|
|
|
|
|
Administration and security
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Administration and security
|
2018-08-10 10:09:24 -07:00
|
|
|
|
|
|
|
|
howto/admin/admin-users
|
|
|
|
|
howto/admin/resource-estimation
|
2018-09-22 21:47:40 -05:00
|
|
|
howto/admin/resize
|
2018-08-10 10:09:24 -07:00
|
|
|
howto/admin/nbresuse
|
|
|
|
|
howto/admin/https
|
2018-10-12 17:52:26 -05:00
|
|
|
howto/admin/enable-extensions
|
|
|
|
|
|
2019-05-09 12:53:06 -07:00
|
|
|
Cloud provider configuration
|
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
|
|
|
|
:caption: Cloud provider configuration
|
|
|
|
|
|
|
|
|
|
howto/providers/digitalocean
|
2019-05-21 10:50:37 +01:00
|
|
|
howto/providers/azure
|
2018-07-27 22:22:45 -07:00
|
|
|
|
2018-07-12 14:15:01 -07:00
|
|
|
Topic Guides
|
|
|
|
|
============
|
2018-06-28 02:34:51 -07:00
|
|
|
|
2018-07-12 14:15:01 -07:00
|
|
|
Topic guides provide in-depth explanations of specific topics.
|
2018-06-28 02:34:51 -07:00
|
|
|
|
2018-06-28 00:39:55 -07:00
|
|
|
.. toctree::
|
2018-06-28 02:34:51 -07:00
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Topic guides
|
2018-06-28 00:39:55 -07:00
|
|
|
|
2018-08-10 10:23:55 -07:00
|
|
|
topic/whentouse
|
2018-07-21 22:39:15 -07:00
|
|
|
topic/requirements
|
2018-07-12 14:15:01 -07:00
|
|
|
topic/security
|
2018-07-18 01:00:48 -07:00
|
|
|
topic/customizing-installer
|
2018-08-01 18:05:34 -07:00
|
|
|
topic/installer-actions
|
2018-07-27 22:57:59 -07:00
|
|
|
topic/tljh-config
|
2018-07-28 14:32:02 -07:00
|
|
|
topic/authenticator-configuration
|
2018-08-01 02:52:40 -07:00
|
|
|
topic/escape-hatch
|
2018-07-12 14:15:01 -07:00
|
|
|
|
2018-06-28 13:05:57 -07:00
|
|
|
|
|
|
|
|
Troubleshooting
|
|
|
|
|
===============
|
|
|
|
|
|
|
|
|
|
In time, all systems have issues that need to be debugged. Troubleshooting
|
|
|
|
|
guides help you find what is broken & hopefully fix it.
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Troubleshooting
|
2018-06-28 13:05:57 -07:00
|
|
|
|
|
|
|
|
troubleshooting/logs
|
2018-06-28 18:26:47 -07:00
|
|
|
|
2018-07-11 13:34:12 -07:00
|
|
|
Often, your issues are not related to TLJH itself but to the cloud provider
|
|
|
|
|
your server is running on. We have some documentation on common issues you
|
|
|
|
|
might run into with various providers and how to fix them. We welcome contributions
|
|
|
|
|
here to better support your favorite provider!
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
|
|
|
|
|
|
|
|
|
troubleshooting/providers/google
|
2018-09-25 11:44:29 -04:00
|
|
|
troubleshooting/providers/amazon
|
2019-01-09 15:54:47 -08:00
|
|
|
troubleshooting/providers/custom
|
2018-07-11 13:34:12 -07:00
|
|
|
|
2018-06-28 18:26:47 -07:00
|
|
|
Contributing
|
|
|
|
|
============
|
|
|
|
|
|
2018-06-29 01:35:19 -07:00
|
|
|
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.
|
2018-06-28 18:26:47 -07:00
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
2019-04-26 10:55:42 -07:00
|
|
|
:caption: Contributing
|
2018-06-28 18:26:47 -07:00
|
|
|
|
2018-07-10 10:21:53 -07:00
|
|
|
contributing/docs
|
2018-07-31 12:36:16 -07:00
|
|
|
contributing/code-review
|
2018-06-28 18:26:47 -07:00
|
|
|
contributing/dev-setup
|
2018-08-12 08:57:03 -07:00
|
|
|
contributing/tests
|
2018-10-29 11:56:52 -07:00
|
|
|
contributing/plugins
|
2019-02-20 17:18:21 +00:00
|
|
|
contributing/packages
|