От пустого VPS
до проекта в проде
Идите по порядку или выберите нужную тему. В каждом гайде есть готовые команды, проверка результата и следующий шаг.
Первичная настройка Ubuntu
Первый вход, термины, пользователь, обновления, swap и проверка.
SSH‑ключи, UFW и защита сервера
Разбираемся с портами и защищаем вход, не запирая себя снаружи.
Docker и Compose без магии
Сначала понимаем контейнеры, затем собираем и запускаем свой.
Nginx, домен и HTTPS
Прослеживаем путь запроса через DNS, reverse proxy и TLS.
Несколько сайтов на одном VPS
server_name, поддомены, отдельные TLS‑сертификаты и изоляция проектов.
Свой VPN на WireGuard
Установка сервера, генерация ключей, клиенты и автозапуск.
PostgreSQL и MySQL на VPS
Установка, создание базы и пользователя, доступ по паролю и бэкап.
Своё файловое хранилище (Nextcloud)
Nextcloud в Docker, HTTPS, диски участников и мобильная синхронизация.
Автоматические резервные копии
Стратегия 3‑2‑1, файлы, база, cron и тест восстановления.
Мониторинг, логи и алерты
Ресурсы, healthcheck, внешний uptime и план действий при сбое.
Cron и автоматизация задач на сервере
Синтаксис расписаний, логирование заданий и типовые сценарии обслуживания.
Автодеплой через GitHub Actions
Workflow, SSH‑ключ для действий, сборка и перезапуск сервиса по push.
Fail2ban: продвинутая защита от брутфорса
Свои джейлы и фильтры, защита Nginx, оповещения и разбан по ошибке.
AI‑бот в Telegram с нуля
BotFather, Python, секреты, AI API, разбор кода и ошибок.
AI‑бот для мессенджера MAX
Верификация, Bot API, защищённый webhook и схема AI‑ответа.
Размещение бота на VPS 24/7
Перенос кода, Compose, секреты, автозапуск и диагностика.