# Hoe gebruik ik JupyterLab?

https://www.seturack.com/nl/kennisbank/artikel/how-do-i-use-jupyterlab

1. Open in het paneel **Mijn servers** en klik op je server.
2. Wacht op het tabblad **Overzicht** tot de rij **App** "Jupyter is klaar" meldt. De pagina ververst zichzelf.
3. Open de link in de rij **Paneeladres**.
4. Vul het wachtwoord uit de rij **Wachtwoord** in. JupyterLab opent.

## Pakketten installeren

Typ dit in een cel van een notebook en voer het uit:

`%pip install pandas`

Pakketten komen in de virtuele omgeving en blijven na een herstart bestaan.

## Bestanden

Je notebooks staan in de map `/home/jupyter/not-defterleri` op de server. Bestanden uploaden en downloaden kan vanuit JupyterLab zelf.

## Goed om te weten

- Code die je in een notebook uitvoert, draait als de gebruiker `jupyter`. Deel het wachtwoord niet: de terminal opent ook als deze gebruiker.
- Loopt je RAM vol bij zwaar gegevenswerk, dan kun je de grootte van je server aanpassen vanuit het paneel.

## Je eigen domein

1. Laat het A-record van je domein naar het IP-adres van je server wijzen.
2. Vervang als root de oude naam in twee bestanden: `sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile /home/jupyter/.jupyter/jupyter_server_config.py`. `OLD_NAME` is het deel achter `https://` in het adres dat het paneel toont. Zo wijst ook de instelling `allow_origin` in het tweede bestand naar de nieuwe naam.
3. `systemctl reload caddy`
4. `systemctl restart jupyter`

Caddy haalt het certificaat zelf op en vernieuwt het zelf.

Alleen **80**, **443** en **22** voor SSH staan open naar buiten.

**Nog geen server?** [Bestel een server met Jupyter geïnstalleerd](https://www.seturack.com/nl/jupyter-vps): jij kiest de grootte en betaalt voor wat je kiest.
