Skip to content

Commit 24b6ad1

Browse files
committed
adding a jupyterhub page
1 parent 900d5fa commit 24b6ad1

File tree

3 files changed

+73
-8
lines changed

3 files changed

+73
-8
lines changed

_layouts/page_md.html

+4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
---
44
<div class="post">
55
<header class="post-header header header-grey">
6+
{% if page.title_image %}
7+
<img src="{{ page.title_image }}" class="title_image" />
8+
{% else %}
69
<h2>{{ page.title }}</h2>
10+
{% endif %}
711
<p>{{ page.tagline }}</p>
812
</header>
913

css/markdown_page.css

+10
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,13 @@ div.page_content img {
33
width: 60%;
44
margin: 0px 20%;
55
}
6+
7+
div.page_content {
8+
max-width: 700px;
9+
}
10+
11+
img.title_image {
12+
max-height: 200px;
13+
padding-top: 10px;
14+
padding-bottom: 10px;
15+
}

hub.md

+59-8
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,70 @@
11
---
22
layout: page_md
33
title: JupyterHub
4-
tagline: Provide tens, hundreds, or thousands of users access to Jupyter environments
4+
title_image: assets/hublogo.svg
5+
tagline: A multi-user version of the notebook designed for companies, classrooms and research labs
56
navbar_jupytercon: true
67
cfp: true
78
permalink: /hub
89
---
910

10-
![](assets/hublogo.svg)
11+
## What is JupyterHub?
1112

12-
## Provide remote access to Jupyter environments
13+
JupyterHub provides remote access to Jupyter servers on shared infrastructure
14+
in ordre to make computational environments and resources more accessible to
15+
students, researchers, and data scientists.
1316

14-
JupyterHub allows you to share a Jupyter environment with people at your local
15-
organization, or with anyone around the world.
17+
JupyterHub runs in the cloud or on your own hardware, and makes it possible
18+
to serve a pre-configured data science environment to any user in the world.
19+
It is customizable and scalable, and is suitable for small and large teams,
20+
academic courses, and large-scale infrastructure.
1621

17-
* [JupyterHub GitHub repository](https://github.com/jupyterhub/jupyterhub)
18-
* [Deploy JupyterHub on Kubernetes](https://z2jh.jupyter.org)
19-
* [Deploy JupyterHub on a single VM](https://tljh.jupyter.org)
22+
## Key features of JupyterHub
23+
24+
**Flexible** - JupyterHub can be used to serve a variety of environments. It
25+
supports dozens of kernels with the Jupyter server, and can be used to serve
26+
a variety of user interfaces including the Jupyter Notebook, Jupyter Lab,
27+
RStudio, nteract, and more.
28+
29+
**Secure** - JupyterHub can be configured with authentication in order to
30+
provide access to a subset of users. Authentication is pluggable, supporting
31+
a number of authentication protocols (such as OAuth and GitHub).
32+
33+
**Scalable** - JupyterHub is container-friendly, and can be deployed with
34+
modern-day container technology. It also runs on Kubernetes, and can run
35+
with up to tens of thousands of users.
36+
37+
**Portable** - JupyterHub is entirely open-source and designed
38+
to be run on a variety of infrastructure. This includes commercial cloud
39+
providers, virtual machines, even your own laptop hardware.
40+
41+
## Deploy a JupyterHub
42+
43+
The Jupyter Community curates two JupyterHub "distributions" for deploying
44+
in the cloud. Follow the links below for more information.
45+
46+
**[The Littlest JupyterHub](https://tljh.jupyter.org)** is a lightweight
47+
method to install JupyterHub on a **single virtual machine**. The TLJH
48+
guide has information on creating a VM on several cloud providers, as well
49+
as installing and customizing JupyterHub so that users may access it at a
50+
public URL.
51+
52+
**[Zero to JupyterHub for Kubernetes](https://z2jh.jupyter.org)** deploys
53+
JupyterHub on Kubernetes using Docker, allowing it to be scaled and
54+
maintained efficiently for large numbers of users. Zero to JupyterHub
55+
is a Helm Chart for deploying JupyterHub quickly, as well as a semi-complete
56+
guide to deploying and configuring your JupyterHub on Kubernetes.
57+
58+
**[The JupyterHub repository](https://github.com/jupyterhub/jupyterhub)**
59+
contains more information about the internals of JupyterHub and how to
60+
deploy it on more custom setups (such as your own laptop).
61+
62+
## Join the community
63+
64+
JupyterHub is an open-source and community-driven project. We'd love for you
65+
to join our community and contribute code, time, comments, or just
66+
appreciation.
67+
68+
**[The JupyterHub Gitter Channel](https://gitter.im/jupyterhub/jupyterhub)**
69+
is a place where the JupyterHub community discuses developments in the
70+
JupyterHub technology, as well as best-practices in deploying and debugging.

0 commit comments

Comments
 (0)