Внимание! Техподдержка работает только через тикет-систему в личном кабинете
JupyterLab - это удобный инструмент, в котором можно писать код, запускать программы и работать с данными. Установив JupyterLab на VPS, вы получаете собственную защищённую рабочую среду без ограничений и внешних сервисов. Все ваши файлы, проекты и ноутбуки хранятся только на вашем сервере.
JupyterLab - это современная open-source платформа для работы с кодом, данными и интерактивными ноутбуками. Она подходит разработчикам, аналитикам, дата-сайентистам и инженерам, которым важно запускать Python-скрипты, анализировать данные и визуализировать результаты в одном удобном интерфейсе. JupyterLab можно установить за минуты - через pip install jupyterlab, Docker или готовые образы для серверов.
Платформа поддерживает работу в браузере, а также JupyterLab Desktop, который можно скачать и использовать локально или в сочетании с удалённым сервером. Установка JupyterLab на VPS идеально подходит для Python-проектов, машинного обучения, обработки данных, интеграции с API, тестирования моделей и автоматизации.
Вы можете подключать десятки источников данных, включая базы PostgreSQL, MySQL, ClickHouse, а также работать с файлами прямо в браузере. JupyterLab легко расширяется с помощью плагинов и интегрируется с популярными инструментами: Prometheus, Grafana, Loki, TensorBoard, Pandas, NumPy, ML-библиотеками и системами мониторинга. Это делает его универсальной средой для разработки, аналитики и исследования данных.
Запускайте ноутбуки, анализируйте данные и управляйте проектами на собственном VPS. Все вычисления и файлы хранятся только у вас - без внешних сервисов.
Перед установкой JupyterLab необходимо обеспечить VPS: Python последней версии, менеджером пакетов, виртуальной средой и достаточным объёмом оперативной памяти. Платформа активно использует CPU и RAM, особенно при работе с ML-библиотеками, поэтому важно уделить внимание системным параметрам.
Также рекомендуется подготовить доменное имя, если планируется безопасный доступ через HTTPS. На уровне ОС желательно использовать Ubuntu 20.04 или 22.04, так как эти версии полностью совместимы со всеми компонентами JupyterLab.
Что необходимо сделать заранее
1. Обновить систему:
apt update && apt upgrade -y
2. Установить Python и базовые инструменты:
apt install python3 python3-pip python3-venv git curl wget build-essential -y
3. Убедиться, что VPS имеет:
4. Подготовить доменное имя (опционально, если нужен HTTPS).
После выполнения этих шагов можно приступать к установке JupyterLab.
mkdir -p /opt/jupyterlab
cd /opt/jupyterlab
python3 -m venv venv
source venv/bin/activate
После активации все пакеты будут устанавливаться изолированно.
pip install --upgrade pip
pip install jupyterlab
После установки можно проверить версию:
jupyter-lab --version
Создаём конфигурационный файл:
jupyter-lab --generate-config
Файл появится в:
/root/.jupyter/jupyter_lab_config.py
Запускаем Python:
python3
Вводим:
from jupyter_server.auth import passwd
passwd()
Скопируйте сгенерированный хеш.
Редактируем конфигурацию:
nano /root/.jupyter/jupyter_lab_config.py
Добавляем:
c.ServerApp.ip = '0.0.0.0'
c.ServerApp.port = 8888
c.ServerApp.open_browser = False
c.ServerApp.password = 'ХЕШ_ПАРОЛЯ'
Сохраняем.
jupyter-lab
После запуска интерфейс будет доступен по адресу:
http://Ваш_IP:8888
Создаём файл сервиса:
nano /etc/systemd/system/jupyter.service
Содержимое:
[Unit]
Description=JupyterLab Server
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/jupyterlab
ExecStart=/opt/jupyterlab/venv/bin/jupyter-lab
Restart=always
[Install]
WantedBy=multi-user.target
Активируем:
systemctl daemon-reload
systemctl enable jupyter
systemctl start jupyter
| Параметр | Рекомендация | Комментарий |
|---|---|---|
| CPU | 2 ядра | Для ML-задач - от 4 |
| RAM | 2–4 ГБ | Для больших ноутбуков - от 8 |
| Диск | 20–40 ГБ | Датасеты занимают много места |
| Порт | 8888 | Основной порт Jupyter |
| ОС | Ubuntu 20.04/22.04 | Оптимальная совместимость |
Да. JupyterLab отлично работает на VPS: вы можете подключать библиотеки Python, ML-фреймворки, базы данных и запускать тяжёлые вычисления без ограничений домашнего ПК.
Да. Все файлы, ноутбуки, токены и результаты работы сохраняются на вашем сервере. Нет зависимости от внешних облаков — данные остаются под вашим полным контролем.
Разработчикам, аналитикам, студентам, исследователям, Data Science и ML-специалистам — всем, кто работает с Python и нуждается в удалённой среде для ноутбуков.
JupyterLab Desktop подходит для локальной работы. Если вам нужно хранить проекты централизованно, запускать код круглосуточно или обрабатывать большие объёмы данных — лучше использовать VPS-сервер.
Да, JupyterLab работает даже на минимальной конфигурации VPS (1 ГБ RAM и 1 CPU). Но если вы используете тяжелые библиотеки Python, большие ноутбуки или ML-модели, рекомендуется VPS с 2–4 ГБ RAM для комфортной работы.
