# Как пользоваться JupyterLab?

https://www.seturack.com/ru/baza-znaniy/statya/how-do-i-use-jupyterlab

1. В панели откройте **Мои серверы** и нажмите на свой сервер.
2. На вкладке **Обзор** дождитесь, пока в строке **Приложение** появится «Jupyter готов». Страница обновляется сама.
3. Откройте ссылку в строке **Адрес панели**.
4. Введите пароль из строки **Пароль**. JupyterLab откроется.

## Установка пакетов

Введите это в ячейку блокнота и запустите её:

`%pip install pandas`

Пакеты устанавливаются в виртуальное окружение и остаются после перезапуска.

## Файлы

Ваши блокноты лежат на сервере в папке `/home/jupyter/not-defterleri`. Загружать и скачивать файлы можно прямо из JupyterLab.

## Полезно знать

- Код, который вы запускаете в блокноте, выполняется от имени пользователя `jupyter`. Не передавайте пароль другим: терминал тоже открывается от имени этого пользователя.
- Если при тяжёлой работе с данными не хватает оперативной памяти, можно изменить размер сервера в панели.

## Ваш собственный домен

1. Направьте A-запись вашего домена на IP-адрес сервера.
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.

**Сервера ещё нет?** [Закажите сервер с установленным Jupyter](https://www.seturack.com/ru/jupyter-vps): вы выбираете размер и платите только за выбранное.
