2.9 KiB
JupyterLab for YunoHost
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.9~ynh1
Demo: https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/master?urlpath=lab/tree/demo
Screenshots
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
- Official app website: https://jupyter.org
- Official admin documentation: https://jupyterlab.readthedocs.io/en/stable/
- Upstream app code repository: https://github.com/jupyterhub/jupyterhub
- YunoHost Store: https://apps.yunohost.org/app/jupyterlab
- Report a bug: https://github.com/YunoHost-Apps/jupyterlab_ynh/issues
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