Implement a notebooks as a service workflow in our website

What is the easiest way to implement a web based solution that given some data available in our servers, the user of our app can launch a jupyter notebook to work with that data.
Something equivalent to Kaggle notebooks, where a user can load the kaggle dataset into a hosted notebook.
That notebook needs to be attached to that user and needs to be persistent.
Thanks for your help

It sounds like you might be interested in JupyterHub, which manages notebook servers for multiple users:

In particular there are two guides for setting it up depending on your requirements:

1 Like