Jupyter: Difference between revisions

From FlowerHouseWiki
No edit summary
Line 14: Line 14:
__TOC__
__TOC__
== Basic Setup ==
== Basic Setup ==
=== Nginx Proxy Manager ===
=== Installation ===
<p>Install required packages</p>
<syntaxhighlight lang="console">
apt install python3-pip npm
</syntaxhighlight>
 
<p>Install JupyterHub, responsible for managing multiple users</p>
<syntaxhighlight lang="console">
python3 -m pip install jupyterhub
</syntaxhighlight>
 
<p>Install Proxy needed by JupyterHub</p>
<syntaxhighlight lang="console">
npm install -g configurable-http-proxy
</syntaxhighlight>
 
<p>Install webinterface and notebook</p>
<syntaxhighlight lang="console">
python3 -m pip install jupyterlab notebook
</syntaxhighlight>
 
=== Kernel ===
<p>Install SageMath Kernel</p>
<syntaxhighlight lang="console">
apt install sagemath
</syntaxhighlight>
 
== Configuration ==

Revision as of 20:19, 16 December 2021

Juypter.png

Network


IP: 192.168.88.18
MAC: 6A:1B:42:9D:D6:4B
Domain: jupyter.flowerhouse.at

System


OS: Debian Bullseye
RAM: 4096MB
Cores: 4
Privileged: No

The Jupyter-LXC is reachable under 192.168.88.18 which is located in the ServerVLAN.

The subdomain is jupyter.flowerhouse.at which is handled by the ReverseProxy.

Basic Setup

Installation

Install required packages

apt install python3-pip npm

Install JupyterHub, responsible for managing multiple users

python3 -m pip install jupyterhub

Install Proxy needed by JupyterHub

npm install -g configurable-http-proxy

Install webinterface and notebook

python3 -m pip install jupyterlab notebook

Kernel

Install SageMath Kernel

apt install sagemath

Configuration