Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added jupyterlab/data/.gitkeep
Empty file.
14 changes: 14 additions & 0 deletions jupyterlab/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
services:
app_proxy:
environment:
APP_HOST: jupyterlab_server_1
APP_PORT: 8888
PROXY_AUTH_ADD: "false"

server:
image: quay.io/jupyter/base-notebook:lab-4.4.10@sha256:e68bcffc0e065e192f8aa1935ef04513adbbe9e250226d2189fa018b39f66980
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data:/home/jovyan/work
command: start-notebook.py --NotebookApp.token=${APP_PASSWORD}
restart: on-failure
35 changes: 35 additions & 0 deletions jupyterlab/umbrel-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
manifestVersion: 1
id: jupyterlab
category: developer
name: JupyterLab
version: "v4.4.10"
tagline: Next-generation web interface for interactive computing and data science
description: >-
JupyterLab is a next-generation web-based user interface for Project Jupyter.


It enables you to work with documents and activities such as Jupyter notebooks, text editors, terminals, and custom components in a flexible, integrated, and extensible manner. You can arrange multiple documents and activities side by side in the work area using tabs and splitters.


Key features and workflows include:
- Code Consoles for interactive code execution and linking to a notebook kernel.
- Kernel-backed documents that allow code in any text file (Markdown, Python, LaTeX) to be run interactively.
- Mirrored cell outputs for simple dashboards.
- Multiple views of documents with different editors or viewers (e.g., live preview of Markdown or CSV).
- A unified model for viewing and handling data formats (images, CSV, JSON, PDF, Vega, etc.).
- Customizable keyboard shortcuts and an extensible architecture.


JupyterLab uses the same notebook document format as the classic Jupyter Notebook.
releaseNotes: ""
developer: jupyterlab
website: https://jupyterlab.readthedocs.io/en/latest/
repo: https://github.com/jupyterlab/jupyterlab
support: https://github.com/jupyterlab/jupyterlab/issues
port: 8899
dependencies: []
gallery: []
path: ""
deterministicPassword: true
submitter: Kanishk Pachauri
submission: https://github.com/getumbrel/umbrel-apps/pull/3942