Развертывание Jupyter notbook, на linux с ядром el7, el8, el9
# Создание виртуального окружения
python3 -m venv ~/my_venv
# Активация окружения
source ~/my_venv/bin/activate
# Установка Jupyter
pip install jupyter
jupyter --version
Проверка
jupyter notebook --ip 0.0.0.0 --port 8887 --no-browser
sudo firewall-cmd --add-port=8887/tcp --permanent
sudo firewall-cmd --add-port=8088/tcp --permanent
sudo firewall-cmd --reload
# проверка
# запуск сервера на всех сетевых интерфейсах (`0.0.0.0`) на порту 8887
jupyter notebook --ip 0.0.0.0 --port 8887 --no-browser --allow-root
- Откройте веб-браузер и перейдите по адресу
http://<IP_вашего_сервера>:8887. - Если Jupyter запущен, вы увидите интерфейс авторизации. Токен для входа будет указан в терминале, где вы запустили команду
Настройка Flask-сервера
- Создайте тестовый скрипт
flask_app.py:
nano ~/flask_app.py
- Добавьте в файл следующий код:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Flask-сервер для Luxms BI работает!"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8088)
- Запустите сервер для проверки:
python ~/flask_app.py
Сервер запустится на порту 8088. Проверить его работу можно командой:
http://IP_host:8088/
В ответе должно быть указано: "Flask-сервер для Luxms BI работает!"

**Это базовая настройка, актуально запускать Jupyter и Flask как службы:
Использование systemd обеспечит автоматический запуск сервисов после перезагрузки системы и их постоянную работу