---
# System prepended metadata

title: steps for setting up jupyterhub 2020.4.19

---

# steps for setting up jupyterhub 2020.4.19

os:Linux 18.04 LTS

run the terminal

Step 1 - Install the prerequisites

~$sudo apt install python3 git curl gcc python3-dev

Step 2 - Run the JupyterHub installer

~$curl https://raw.githubusercontent.com/jupyterhub/the-littlest-jupyterhub/master/bootstrap/bootstrap.py | sudo -E python3 - --admin <admin-user-name>


 //1. <admin-user-name>:please set an account name what you like, 
      ex.sudo -E python3 - --admin scott
 //2. this step would take you about 10 minutes

step3 Installing Python3 (dependency of jupyterhub is on python3)

~$sudo apt-get -y install python3-pip

step4 Install nodejs/npm

~$sudo apt-get -y install npm nodejs

step5 Install proxy with npm

~$sudo npm install -g configurable-http-proxy

step6 Install Jupyter notebook or upgrade

~$pip3 install --upgrade notebook

step7 Test Jupyterhub default configuration

~$jupyterhub --no-ssl

step8 run the browser connecting to http://your_ip_address:8000

step9 if you are failed to connect at step7, please try this step. 

~$jupyterhub --ip=0.0.0.0

step10 you would see the screen as following when your settings are fine without problems.

//username : the name you set at step2
//password : should be the one you set for your desktop or laptop

![](https://i.imgur.com/W4ajwCC.png)

 
 

