This project extends the Jupyter Hub Notebook framework with an underlying Nextcloud-based filesystem. This enables users to share their notebooks with individuals or within groups.
For authentication the project uses a pluggable OpenID-Connect federator ( coreos/dex ) to allow single-sign-on from different source ID providers (currently LDAP and Github).
All relevant data can be found here: https://github.com/maltevogl/jupyterworkspace