I’m working on some research, but I need it to be embedded in HTML! The project I’m working on involves multiple packages and large files.
Jupyter lite as limitations! I cannot upload any of the large files in any implementation. I cannot access the files from the web, and I cannot access them even from the hard drive.
I want people to be able to run the code server side with all the required dependencies already installed, and the files already there.
There are a lot of options, either with JupyterHub, BinderHub, or your own deployment(s) of Jupyter Server. It’s hard to provide much detailed advice without, but in general:
JupyterHub gives you the most control over authentication and launching, but comes with some baggage surrounding the concept of users that may not fit your situation
BinderHub is one example of an application built on top of JupyterHub, building and launching visitor-chosen images and (in default configuration) creating temporary anonymous users
thebe is a javascript library that can request Jupyter kernels from a Jupyter Server started anywhere, including via BinderHub or JupyterHub.
Directly deploying single instances of Jupyter Server or something like voila server might be what you want.