# Come uso JupyterLab?

https://www.seturack.com/it/base-di-conoscenza/articolo/how-do-i-use-jupyterlab

1. Nel pannello apri **I miei server** e clicca sul tuo server.
2. Nella scheda **Panoramica** aspetta che la riga **App** dica "Jupyter è pronto". La pagina si aggiorna da sola.
3. Apri il link nella riga **Indirizzo del pannello**.
4. Inserisci la password della riga **Password**. Si apre JupyterLab.

## Installare pacchetti

Scrivi questo in una cella del notebook ed eseguilo:

`%pip install pandas`

I pacchetti vanno nell'ambiente virtuale e restano anche dopo un riavvio.

## File

I tuoi notebook sono nella cartella `/home/jupyter/not-defterleri` del server. Puoi caricare e scaricare file direttamente da JupyterLab.

## Da sapere

- Il codice che esegui in un notebook gira come utente `jupyter`. Non condividere la password: anche il terminale si apre con questo utente.
- Se un'elaborazione pesante di dati esaurisce la RAM, puoi ridimensionare il server dal pannello.

## Il tuo dominio

1. Punta il record A del tuo dominio all'indirizzo IP del tuo server.
2. Come root, sostituisci il vecchio nome in due file: `sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile /home/jupyter/.jupyter/jupyter_server_config.py`. `OLD_NAME` è la parte dopo `https://` nell'indirizzo mostrato nel pannello. Così anche l'impostazione `allow_origin` del secondo file punta al nuovo nome.
3. `systemctl reload caddy`
4. `systemctl restart jupyter`

Caddy ottiene e rinnova il certificato da solo.

Verso l'esterno sono aperte solo la **80**, la **443** e la **22** per SSH.

**Non hai ancora un server?** [Ordina un server con Jupyter già installato](https://www.seturack.com/it/jupyter-vps): scegli la dimensione e paghi solo ciò che scegli.
