JupyterLab je web korisničko sučelje Projekta Jupyter. Omogućava pisanje i izvršavanje koda, pisanje bilježnica i obradu podataka.
Note | ||
---|---|---|
| ||
Ako je vaš jupyterLab neaktivan dulje od 24h server će biti izbrisan sa svim vašim podacima. |
Korisnici se prijavljuju korištenjem elektroničkog identiteta AAI@EduHr na web stranici https://jupyter.cro-ngi.hr/.
Nakon prijave JupyterLab će za vas izraditi server. Ako je već izrađen server ovaj korak se preskače.
Ako sve prođe bez greške bit će dostupna upravljačka ploča:
Iz priloženog se vidi da su dostupne bilježnice i terminal za Python, Bash, Julia, Octave i R.
Pokretanje virtualnog poslužitelja
Nakon prijave na HTC Cloud odaberite Compute → Instances, te Launch Instance.
Unesite ime poslužitelja:
Za sliku poslužitelja odaberite JupyterHub.
Odaberite resurse poslužitelja
Odaberite mrežu
Odaberite vaše ključeve (uvezite ključeve ukoliko ih nemate)
Na kraju odaberite Lunch Instance.
Pregled vašeg poslužitelja možete vidjeti odabirom Compute → Instances. Kopirajte IP adresu vašeg poslužitelja.
JupyterHub koristi PAM (Pluggable Authentication Module) autentikaciju korisnika pa je potrebno izraditi sistemske korisničke račune za spajanje na JupyterHub.
Code Block | ||
---|---|---|
| ||
ssh centos@IPadresa
sudo useradd korisnik
sudo passwd korisnik |
Dodajte JupyterHub servis.
Code Block | ||||
---|---|---|---|---|
| ||||
[Unit]
Description=Jupyterhub
After=network-online.target
[Service]
User=root
ExecStart=/usr/local/bin/jupyterhub
[Install]
WantedBy=multi-user.target |
Code Block |
---|
sudo systemctl daemon-reload
sudo systemctl enable jupyterhub
sudo systemctl start jupyterhub |
U web preglednig unesite IP adresu vašeg poslužitelja i dodajte port 8000.
Unesite korisničko ime i lozinku.