1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/jupyterlab_ynh.git synced 2024-09-03 19:26:35 +02:00
jupyterlab_ynh/README.md
2023-08-16 21:55:49 +00:00

2.9 KiB

JupyterLab for YunoHost

Integration level Working status Maintenance status

Install JupyterLab with YunoHost

Lire ce readme en français.

This package allows you to install JupyterLab quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter Notebook.

Shipped version: 4.0.5~ynh1

Demo: https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/master?urlpath=lab/tree/demo

Screenshots

Screenshot of JupyterLab

Disclaimers / important information

Updating configuration files

Install the new version of the app with:

sudo yunohost app install https://github.com/YunoHost-Apps/jupyterlab_ynh/tree/testing  

Navigate to the installation path (/opt/jupyterlab by default), and run :

pipenv shell

You are now in the virtual environment of jupyterlab. You can execute these two commands:

  • To generate the jupyterhub_config.py file:
jupyterhub --generate-config
  • To generate the jupyter_notebook_config.py file:
jupyter notebook --generate-config
cp $HOME/.jupyter/jupyter_notebook_config.py ./

You can now update the old template files with the new one.

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/jupyterlab_ynh/tree/testing --debug
or
sudo yunohost app upgrade jupyterlab -u https://github.com/YunoHost-Apps/jupyterlab_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps