Toggle navigation
Install
About
Resources
Documentation
NBViewer
Widgets
Blog
Donate
JupyterHub
Getting Started
JupyterHub
Getting Started
JupyterHub
Installation Guide
Installation Guide
Quickstart
Using Docker
Installation Basics
Getting Started
Getting Started
Configuration Basics
Networking basics
Security settings
Authentication and User Basics
Spawners and single-user notebook servers
External services
Technical Reference
Technical Reference
Technical Overview
Security Overview
Authenticators
Spawners
Services
Writing a custom Proxy implementation
Using JupyterHub's REST API
Upgrading JupyterHub and its database
Configuration examples
The JupyterHub API
The JupyterHub API
Application configuration
Authenticators
Spawners
Proxies
Users
Services
Services Authentication
Tutorials
Tutorials
Upgrading to JupyterHub version 0.8
Troubleshooting
Troubleshooting
Behavior
Errors
How do I...?
Troubleshooting commands
Contributors
A Gallery of JupyterHub Deployments
A Gallery of JupyterHub Deployments
Academic Institutions, Research Labs, and Supercomputer Centers
Service Providers
Miscellaneous
Changelog
Changelog
Unreleased
0.8
0.7
0.6
0.5 - 2016-03-07
0.4
0.3 - 2015-11-04
0.2 - 2015-07-12
0.1 - 2015-03-07
JupyterHub
Installation Guide
Getting Started
Configuration Basics
Networking basics
Security settings
Authentication and User Basics
Spawners and single-user notebook servers
External services
Technical Reference
The JupyterHub API
Tutorials
Troubleshooting
Contributors
A Gallery of JupyterHub Deployments
Changelog
Getting Started
ΒΆ
Configuration Basics
Generate a default config file
Start with a specific config file
Configure using command line options
Configure for various deployment environments
Networking basics
Set the Proxy's IP address and port
Set the Proxy's REST API communication URL (optional)
Configure the Hub if the Proxy or Spawners are remote or isolated
Security settings
Enabling SSL encryption
Cookie secret
Proxy authentication token
Authentication and User Basics
Create a whitelist of users
Configure admins (
admin_users
)
Give admin access to other users' notebook servers (
admin_access
)
Add or remove users from the Hub
Use LocalAuthenticator to create system users
Use OAuthenticator to support OAuth with popular service providers
Spawners and single-user notebook servers
External services
Real-world example to cull idle servers
API Token basics
Authenticating to single-user servers using API token
Configure
cull-idle
to run as a Hub-Managed Service
Run
cull-idle
manually as a standalone script