ElixirNote
GitHubBlogs
  • Welcome to ElixirNote!
  • Guides
    • Get started
    • Installation
      • Install From PyPI
      • Install From Source
    • Interface overview
    • Working with files
    • Text Editor
    • Notebooks
    • Terminals
    • Command palette
    • File & output formats
    • Extensions
      • Installing Extensions
      • Developer Guide
    • Built-in Services
      • ElixirNote Server
      • ElixirNote Hub
      • ElixirNote Shim
      • ElixirNote Nbc
      • ElixirNote Lab Server
    • Real-time Collaboration
    • APIs
  • Ecosystem
    • Integrations
      • GitHub
      • MinIO
      • PostgreSQL
      • MySQL
    • Ecosystem
  • Solutions
    • Solutions
  • Appendix
    • Contribute
    • FAQs
Powered by GitBook
On this page
  • TOC
  • Introduction
  • Installation Guice
  • Getting Started
  • Technical Reference
  • Administrators Guice
  • API Reference
  • RBAC Reference
  • FAQ
  1. Guides
  2. Built-in Services

ElixirNote Hub

PreviousElixirNote ServerNextElixirNote Shim

Last updated 2 years ago

TOC

Introduction

is the best way to serve 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

ElixirHub
ElixirNote
Introduction
Installation Guice
Getting Started
Technical Reference
Administrators Guice
API Reference
RBAC Reference
FAQ