-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Dumping some JupyterHub setup info here, for convenient access. For now, mainly from emails from Don:
Accessing our JupyterHub
- Update 11/8: https://jupyterhub.bigcz.org is now available as a user-friendly alias! But note that once you arrive at the site, the domain name devolves to the awful AWS url :(
- JupyterHub tutorial from Geohackweek 2017
Other setup info
I got the authentication to work with github, not sure if I should give other option, considering if we want to encourage people to possibly contribute, they should have a github account anyways, but it’s your call. Here are your options: https://github.com/jupyterhub/oauthenticator
I am right now working on trying to get a person environment setup after they login, this gets created and setup automatically from a Docker image. :) (note from Emilio: I think this is done?!)
I was thinking of this setup (Emilio said yes to Don's questions):
- /home/user/tutorial_contents : this is where the github repo reside, We should instruct users not to modify this too much in case of new changes, they might clash when pulling again. The user can create folder and upload their stuff to the home directory if they like. Do you think 10GB each user is enough or should I add more space for each user?
- To upload notebooks, data, etc, just simply clone repo, put stuff in appropriate folders and then push. Then user can simply pull within their jupyter notebook in the cloud. Another question is how much RAM will a user need. I don’t think there will be any gigantic dataset, so maybe 2GB ram for each user is enough?
After authentication, "check whether you have tutorial_contents folder and have the odm2client conda environment".