Continuing the discussion from PyCon 2019 and mybinder.org:
For a similar use case, I’ve been thinking of building ‘The Littlest Binder’ (maybe as a plugin to The Littlest JupyterHub). Note it says ‘Binder’ and not ‘BinderHub’ and that is intentional!
The idea is that you can set up a machine that’ll serve ephemeral sessions (similar to BinderHub) to anyone who joins, but of only one repository you set up. So if you have a single repository you wanna use for your workshop / talk, you can set up one VM with “The Littlest BinderHub” pointing to your repo, and give that link out to folks. When your workshop is done, you can tear it down. The links would no longer work (so you should also give them mybinder.org links!), but it gives you a lot more control and power than now.
Would something like this be useful?