Skip to content

JupyterHub setup #3

@emiliom

Description

@emiliom

Dumping some JupyterHub setup info here, for convenient access. For now, mainly from emails from Don:

Accessing our JupyterHub

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".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions