10. Запускаем Telegram-бота в Интернет за 1 час: VPS + Docker с нуля

Опубликовано: 30 Май 2026
на канале: Oleg Sklyarov
603
23

Telegram бот, Docker, VPS и деплой Python-проекта — всё это вы изучите в этой живой лекции. В видео мы шаг за шагом показываем, как опубликовать Telegram-бота в Интернете: настроить VPS, установить Docker, собрать Docker-образ и запустить бота на сервере.

В записи университетской лекции (ННГУ им. Лобачевского) вы разберёте полный цикл публикации проекта:

🔹 Настройка нового VPS на Debian 13
🔹 Базовая безопасность сервера и rootless Docker
🔹 Создание Dockerfile и dockerization Python-проекта
🔹 Команды docker build, docker push, docker run
🔹 Публикация образа на Docker Hub
🔹 Деплой и запуск реального Telegram-бота Pizza Bot
🔹 Использование docker logs, docker stop, docker rm для управления контейнерами

После просмотра вы сможете самостоятельно развернуть свои Telegram-боты и любые Python-приложения в Интернете, обеспечив их стабильную работу 24/7.

https://wiki.olegsklyarov.ru

Таймкоды:
00:00:00 — Начало
00:00:17 — Приветствие. Тема: Docker Deploy
00:00:42 — Цель: запуск телеграм-бота на сервере
00:01:13 — Что такое VDS/VPS и бесплатные тесты
00:02:30 — Пример тарифов FirstByte
00:03:38 — Как перенести бота на сервер
00:05:17 — Проблемы обычного запуска без Docker
00:06:01 — Установка Docker на сервер
00:07:01 — Docker Hub: где брать образы
00:08:38 — Общая схема: GitHub → Docker → VDS
00:09:59 — Регистрация на Docker Hub
00:10:58 — Авторизация Docker Desktop
00:11:28 — Docker push — загрузка образа
00:12:21 — Проблема архитектур ARM/AMD64
00:13:41 — docker build с опцией platform
00:15:22 — Образы готовы, перенос на VDS
00:16:06 — Настройка новой VDS
00:19:01 — Опасности: безопасность VDS
00:25:27 — План защиты сервера
00:32:26 — Демонстрация настройки VDS
00:43:11 — Установка Docker на VDS
00:48:03 — Подготовка .env и Makefile
00:49:02 — Создание Dockerfile бота
00:53:39 — Настройка Docker network, volumes, containers
01:03:00 — Запуск бота через Docker