![]() |
5 months ago | |
---|---|---|
html | 2 years ago | |
templates | 1 year ago | |
README.md | 1 year ago | |
make_user_accounts.py | 5 months ago | |
reset_jupyter_password.py | 5 months ago |
First jupyterlab needs to be installed:
pip3 install jupyterlab
You can use the make_user_accounts.py script with the following scripts:
--passwords
: words.txt -- a txt file with ingredient words on each line to generate passwords with--from_file
: users.txt -- a txt file with a username on each line--servername
: sandbol -- a stringThe script generates:
users.csv
: a list of all the users, their personal ports, their passwordsusers.md
: a bulletpoint list with a link to the /__LAB__/
link for each userusers.nginx.conf
: snippets of nginx configuration that can be added to the main nginx config fileThen the service file template is copied:
sudo cp templates/jupyterlab@.service /etc/systemd/system
This service file is a template for all the jupyter lab services that are running, which is one for each user.
Now try to start one jupyterlab instance with:
sudo systemctl start jupyter@murtaugh