# Comment utiliser JupyterLab ?

https://www.seturack.com/fr/base-de-connaissances/article/how-do-i-use-jupyterlab

1. Dans le panneau, ouvrez **Mes serveurs** et cliquez sur votre serveur.
2. Dans l'onglet **Vue d'ensemble**, attendez que la ligne **Application** indique « Jupyter is ready ». La page se rafraîchit toute seule.
3. Ouvrez le lien de la ligne **Adresse du panneau**.
4. Saisissez le mot de passe de la ligne **Mot de passe**. JupyterLab s'ouvre.

## Installer des paquets

Saisissez ceci dans une cellule d'un notebook et exécutez-la :

`%pip install pandas`

Les paquets vont dans l'environnement virtuel et restent après un redémarrage.

## Fichiers

Vos notebooks se trouvent dans le dossier `/home/jupyter/not-defterleri` du serveur. Vous pouvez envoyer et télécharger des fichiers depuis JupyterLab.

## Bon à savoir

- Le code que vous exécutez dans un notebook tourne sous l'utilisateur `jupyter`. Ne partagez pas le mot de passe : le terminal s'ouvre aussi sous cet utilisateur.
- Si un gros traitement de données manque de RAM, vous pouvez redimensionner votre serveur depuis le panneau.

## Votre propre domaine

1. Faites pointer l'enregistrement A de votre domaine vers l'adresse IP de votre serveur.
2. En tant que root, remplacez l'ancien nom dans deux fichiers : `sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile /home/jupyter/.jupyter/jupyter_server_config.py`. `OLD_NAME` est la partie après `https://` dans l'adresse affichée dans le panneau. Cela fait aussi pointer le paramètre `allow_origin` du second fichier vers le nouveau nom.
3. `systemctl reload caddy`
4. `systemctl restart jupyter`

Caddy obtient et renouvelle le certificat tout seul.

Seuls **80**, **443** et **22** pour SSH sont ouverts vers l'extérieur.

**Pas encore de serveur ?** [Commandez un serveur avec Jupyter installé](https://www.seturack.com/fr/jupyter-vps) : vous choisissez la taille et vous payez ce que vous choisissez.
