# Πώς χρησιμοποιώ το JupyterLab;

https://www.seturack.com/el/gnosiaki-vasi/arthro/how-do-i-use-jupyterlab

1. Στο πάνελ ανοίξτε το **Οι servers μου** και πατήστε στον server σας.
2. Στην καρτέλα **Επισκόπηση**, περιμένετε να γράψει η γραμμή **Εφαρμογή** «Το Jupyter είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
3. Ανοίξτε τον σύνδεσμο της γραμμής **Διεύθυνση πάνελ**.
4. Καταχωρίστε τον κωδικό από τη γραμμή **Κωδικός**. Ανοίγει το JupyterLab.

## Εγκατάσταση πακέτων

Πληκτρολογήστε αυτό σε ένα κελί του notebook και εκτελέστε το:

`%pip install pandas`

Τα πακέτα μπαίνουν στο virtual environment και παραμένουν μετά από επανεκκίνηση.

## Αρχεία

Τα notebooks σας βρίσκονται στον φάκελο `/home/jupyter/not-defterleri` του server. Μπορείτε να ανεβάζετε και να κατεβάζετε αρχεία μέσα από το JupyterLab.

## Καλό είναι να ξέρετε

- Ο κώδικας που εκτελείτε σε ένα notebook τρέχει ως ο χρήστης `jupyter`. Μη μοιράζεστε τον κωδικό: και το terminal ανοίγει ως αυτός ο χρήστης.
- Αν η βαριά επεξεργασία δεδομένων εξαντλεί τη RAM, μπορείτε να αλλάξετε το μέγεθος του server από το πάνελ.

## Δικό σας domain

1. Δείξτε την εγγραφή A του domain σας στη διεύθυνση IP του server σας.
2. Ως root, αντικαταστήστε το παλιό όνομα σε δύο αρχεία: `sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile /home/jupyter/.jupyter/jupyter_server_config.py`. Το `OLD_NAME` είναι το τμήμα μετά το `https://` στη διεύθυνση που εμφανίζεται στο πάνελ. Έτσι η ρύθμιση `allow_origin` του δεύτερου αρχείου δείχνει και αυτή στο νέο όνομα.
3. `systemctl reload caddy`
4. `systemctl restart jupyter`

Το Caddy παίρνει και ανανεώνει μόνο του το πιστοποιητικό.

Προς τα έξω είναι ανοιχτές μόνο οι **80**, **443** και η **22** για SSH.

**Δεν έχετε ακόμη server;** [Παραγγείλτε server με εγκατεστημένο το Jupyter](https://www.seturack.com/el/jupyter-vps): επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.
