• Гость, подпишитесь сейчас

    📥 Адрес сайта иногда меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм «Подписаться»
  • Форумы
  • Складчикам курсы
  • Администрирование

[$ sudo teach IT] Деплой на VPS: сервер, домен, nginx, HTTPS и Docker для своего проекта (Тимур Сагитов)

Найти складчину

Описание складчины

Если вы хотите купить курс [$ sudo teach IT] Деплой на VPS: сервер, домен, nginx, HTTPS и Docker для своего проекта (Тимур Сагитов), воспользуйтесь складчиной и получите доступ к лучшим курсам по системному администрированию. Изучайте серверы, сети, DevOps, Docker и виртуализацию.

Организатор: Ля-ля-фа
Скачать
Скачать
Скачать
Скачать
Ля-ля-фа
ТОП организатор
Сообщения
Монеты
0.0
Оплачено
55
Купоны
0
Кешбэк
0
Баллы
0
Вчера в 13:24
  • @Skladchiki
  • #1

Складчина: [$ sudo teach IT] Деплой на VPS: сервер, домен, nginx, HTTPS и Docker для своего проекта (Тимур Сагитов)

Ссылка на картинку
Прежде чем запускать приложение в Docker, можно настроить его работу на сервере вручную и понять, какие задачи затем возьмёт на себя контейнер. На курсе Тимура Сагитова вы научитесь разворачивать и обновлять проект на VPS, восстанавливать базу из резервной копии и отслеживать сбои.

Выкатите бота и сайт на свой сервер: домен, HTTPS, Docker, автоматические бэкапы и алерты в Telegram — как в настоящем продакшене.

Деплой на VPS: свой сервер, домен и HTTPS для вашего проекта

Выкатите приложение с ботом на собственный сервер так, как это делают в продакшене. Шаг за шагом построите «Маяк»: сайт с формой заявок на вашем домене, которые сразу приходят вам в Telegram.

  • 12 модулей
  • 48 уроков
  • 1 проект на своём сервере
Характеристики курса:

  • Практические задания
  • VPS + Ubuntu
  • nginx + HTTPS
  • Docker Compose
  • Средний уровень
Для кого этот курс:

Вы попали по адресу, если вы

  1. Пишете Telegram-ботов
    Хотите, чтобы бот работал круглосуточно и принимал вебхуки
  2. Бэкенд на Python
    FastAPI или Django работает локально — пора в интернет
  3. Знаете Docker
    Хотите довести контейнеры до настоящего сервера с доменом
Что вы освоите:

Навыки, с которыми вы выйдете из курса

  • Арендовать VPS и войти на него по SSH-ключу
  • Закрыть сервер: свой пользователь, файрвол, fail2ban
  • Запускать приложение как службу systemd
  • Привязать домен и настроить nginx как обратный прокси
  • Получить HTTPS от Let's Encrypt и включить вебхук бота
  • Выкатывать версии в Docker Compose, бэкапить базу и ловить сбои
Почему именно этот курс:

Коротко о главном

  1. Один проект от начала до конца
    «Маяк» — форма заявок, которые приходят вам в Telegram: от пустого сервера до HTTPS, Docker и бэкапов
  2. Понимание каждого слоя
    Сначала руками: systemd, nginx, certbot. Потом Docker — и вы знаете, что он делает за вас
  3. Мировые и российские сервисы рядом
    Хостинги, регистраторы доменов и S3-хранилища — выбираете то, что вам доступно
Что нужно знать заранее:

  • Python на уровне своего бота или веб-приложения
  • Основы git: commit и push
  • Linux, nginx и администрирование знать не нужно
Итог:

Ваш проект живёт на своём сервере с доменом и HTTPS, обновляется одной командой, бэкапится каждую ночь и сам сообщает о сбоях.

Часто задаваемые вопросы
1. Сколько стоит свой сервер?

Для курса хватит самого простого VPS на 1–2 ГБ памяти и домена. Как выбрать тариф у мирового или российского провайдера, разбираем во втором модуле.

2. Подойдёт ли курс для Django или FastAPI?

Да. Схема та же: служба, nginx, HTTPS, Docker. Схема показана на маленьком приложении на aiohttp, а в финале вы селите рядом свой проект.

3. Нужно ли знать Linux?

Нет. Каждая команда объясняется, когда она впервые нужна. Достаточно уметь открыть терминал.

Программа:

1. Старт:

  • 1.1. Зачем свой сервер
  • 1.2. Проект «Маяк»
  • 1.3. Практикум: Маяк в GitHub
2. Свой VPS:

  • 2.1. Как выбрать VPS
  • 2.2. SSH-ключи
  • 2.3. Первые минуты на сервере
  • 2.4. Практикум: сервер в строю
3. Защита сервера:

  • 3.1. Пользователь deploy
  • 3.2. SSH без паролей
  • 3.3. Файрвол и fail2ban
  • 3.4. Практикум: защищённый сервер
4. Приложение:

  • 4.1. Код на сервере
  • 4.2. Окружение Python
  • 4.3. Служба systemd
  • 4.4. Логи в journalctl
  • 4.5. Практикум: Маяк как служба
5. Домен и DNS:

  • 5.1. Как работает DNS
  • 5.2. Покупка домена
  • 5.3. DNS-записи для сервера
  • 5.4. Практикум: домен на сервер
6. nginx:

  • 6.1. Зачем nginx
  • 6.2. Первый сайт на nginx
  • 6.3. Обратный прокси
  • 6.4. Статика и лимиты
  • 6.5. Практикум: Маяк за nginx
7. HTTPS:

  • 7.1. Как устроен HTTPS
  • 7.2. Сертификат с certbot
  • 7.3. Продление сертификата
  • 7.4. Практикум: вебхук бота
8. Docker:

  • 8.1. Docker на сервере
  • 8.2. Маяк в контейнере
  • 8.3. Compose с PostgreSQL
  • 8.4. Практикум: переезд в Compose
9. Обновления:

  • 9.1. Выкатка новой версии
  • 9.2. Скрипт выкатки
  • 9.3. Откат и миграции
  • 9.4. Практикум: релиз 1.1
10. Бэкапы:

  • 10.1. Дамп базы
  • 10.2. Таймеры systemd
  • 10.3. Копия вне сервера
  • 10.4. Практикум: восстановление
11. Мониторинг:

  • 11.1. Ресурсы и логи
  • 11.2. Алерты в Telegram
  • 11.3. Uptime Kuma
  • 11.4. Практикум: пульт наблюдения
12. Финал:

  • 12.1. Второй проект
  • 12.2. Практикум: Маяк сдан
  • 12.3. Куда дальше
В курсе:

  • 12 модулей · 48 уроков
Автор Тимур Сагитов

  • Инженер-программист, Senior Python Developer
  • Основатель школы $ sudo teach IT
  • Автор YouTube-канала о программировании с более чем 5 млн просмотров
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
$ sudo teach it devops docker docker compose linux nginx тимур сагитов
Похожие темы
Скачать [$ sudo teach IT] Docker для разработчика: от первого контейнера до своего проекта (Тимур Сагитов)
  • Вчера в 06:47
Просмотры
64
Вчера в 06:47
Скачать [Udemy] Docker и Docker Compose - Полный курс Docker + деплой на AWS (Oleksandr Tukas)
  • 14.05.2025
Просмотры
920
14.05.2025
Скачать Docker и Docker Compose - Деплой проекта с нуля [monsterlessons]
  • 16.06.2020
Просмотры
2K
16.06.2020
Скачать [$ sudo teach IT] Протоколы интернета — продвинутый курс (Илья Логачев)
  • 27.10.2026
Просмотры
68
27.10.2026
Скачать [$ sudo teach IT] Сервис, который не падает — как построить безопасную зашифрованную сеть (Илья Логачев)
  • 27.10.2026
Просмотры
71
27.10.2026
Показать больше похожих складчин

Зарегистрируйтесь или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Регистрация

Авторизоваться

Вы уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчикам курсы
  • Администрирование
  • Русский (RU)
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Вход

Регистрация

  • Форумы
    • Новые сообщения
    • Поиск сообщений
  • Что нового?
    • Новые сообщения
    • Новые сообщения профилей
    • Последняя активность
    • Новые оценки тем
  • Помощь