ElixirNote Hub

TOC

Introduction

ElixirHub is the best way to serve ElixirNote for multiple users. It can be used in a class of students, a corporate data science group, or a scientific research group. It is a multi-user Hub that spawns, manages, and proxies multiple instances of the single-user ElixirNote server.

To make life easier, ElixirHub has distributions. Be sure to take a look at them before continuing with the configuration of the broad original system of ElixirHub. Today, you can find two main cases:

  1. If you need a simple case for a small number of users (0-100) and a single server takes a look at The Littlest ElixirNote distribution.

  2. If you need to allow for even more users, a dynamic amount of servers can be used on a cloud, take a look at the Zero to ElixirHub with Kubernetes.

Four subsystems make up JupyterHub:

  • a Hub (tornado process) that is the heart of ElixrHub

  • a configurable HTTP proxy (node-http-proxy) that receives the requests from the client’s browser

  • multiple single-user ElixrNote servers (Python/IPython/tornado) that are monitored by Spawners

  • an authentication class that manages how users can access the system

Installation Guice

Getting Started

Technical Reference

Administrators Guice

API Reference

RBAC Reference

FAQ

Last updated