Loading a dataset from the DB instead of from disk/api?

You might want to check out ngrok:

We haven't really tested it yet in detail, but it looks very promising. Their service lets you expose a local service via a public URL, and also supports password protection and various other features (even on the free plan).