Установка Streamlit и Gradio на сервер: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Streamlit и Gradio на сервер». Страница справочника целиком: Установка Streamlit на сервер.
Коротко о теме
Установка Streamlit на сервер: запуск за Nginx с WebSocket, Dockerfile с проверкой здоровья, Gradio на порту 7860 и платформа деплоя от 1 ₽.
Подробности по разделам
Streamlit за Nginx: WebSocket, пароль и HTTPS
Сертификат выпускает Certbot, установка веб-сервера описана на странице Nginx.
Gradio на сервере: порт 7860, server_name и share
Параметр share=True создаёт временную публичную ссылку через сервис Gradio. На своём сервере он не нужен: домен и HTTPS дают прокси. Если Gradio запускает языковую модель, оцените память по странице установка Ollama, а для тяжёлых моделей посмотрите серверы с видеокартой.
Где разместить Streamlit: платформа деплоя или VPS
Три ответа, и калькулятор подберёт готовую конфигурацию
Ключевые цифры
- Поставить пакет через pip, запустить streamlit run app.py с параметром --server.address 0.0.0.0 и открыть порт 8501.
- Добавьте proxy_http_version 1.1 и заголовки Upgrade и Connection в блок location.
- Порт 7860 вместо 8501 и запуск через demo.launch с параметром server_name.
- Для приложения на несколько человек без моделей хватит 1-2 ГБ.
- Источники цифр на этой странице: App Platform Таймвеб Клауд, timeweb.cloud/services/apps, проверено 14 октября 2026; Документация Streamlit: развёртывание в Docker, docs.streamlit.io/deploy/tutorials/docker, проверено 15 октября 2026.
Термины на странице
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- Python
- Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
- SSL-сертификат
- SSL-сертификат подтверждает, что сайт принадлежит владельцу домена, и позволяет шифровать соединение.
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- GPU
- GPU это видеокарта. На сервере её используют для нейросетей, рендера и расчётов.
- LLM
- LLM это большая языковая модель. Для запуска на своём сервере ей нужна видеопамять или много оперативной.
- Ollama
- Ollama запускает языковые модели на своём компьютере или сервере одной командой.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.