Перейти до контенту
YYefrixLab

Кейс · Інфраструктура та DevOps

Bastion: загартований self-hosted флот застосунків

Один міні-ПК із продакшн-флотом: реверс-проксі, автоматичний TLS, 2FA-шлюз, моніторинг, алерти, бекапи й дюжина застосунків з аптаймом 99.9%.

Індустрія
Платформна інженерія
Терміни
в постійній експлуатації
Рік
2026
Послуги
DevOps, Посилення безпеки, Моніторинг

Проблема

Дефолтна відповідь на “де ми це запустимо” перетворилася на стос хмарних підписок: кожна виставляє щомісячний рахунок, кожна тримає шматок ваших даних, кожна є окремою історією безпеки. Для флоту внутрішніх інструментів і продуктів це орендована складність. Альтернатива, від якої всі відмовляють, self-hosting, провалюється на практиці з однієї причини: зазвичай його роблять як хобі, а не як операційну діяльність.

Що ми збудували

Продакшн-платформу на власному залізі, якою оперують так, ніби від неї щось залежить. Кожен застосунок деплоїться однаково й успадковує однаковий базовий рівень безпеки та спостережуваності:

  • Одні вхідні двері. Реверс-проксі Traefik термінує TLS для кожного застосунку з автоматичним випуском і оновленням сертифікатів Let’s Encrypt; HSTS, security headers і rate limiting застосовуються до всього флоту через middleware, а не через добру волю кожного застосунку.
  • Ешелонована оборона. SSH лише за ключами з jail-ами fail2ban, 2FA-шлюз із Telegram-кодом перед адмін-поверхнями, мережева ізоляція кожного застосунку, щоб бази даних ніколи не було видно з proxy-мережі, і секрети, замкнені в env-файлах кожного застосунку.
  • Моніторинг, який припускає збій. Три незалежні шари: метрики хоста з алертами, black-box перевірки аптайму кожного сервісу та монітор безпеки, що кожні п’ять хвилин прочісує систему на brute-force спроби, вичерпання ресурсів і мертві контейнери. Все ескалюється в Telegram за лічені секунди.
  • Деплой як патерн, а не мистецтво. Кожен застосунок живе як git-репозиторій з compose-файлом і продакшн-оверлеєм. Деплой зводиться до pull, build, up. Патерн задокументований настільки добре, що AI-агент виконує його без сторонньої допомоги.

Результат

Виміряні 99.9% аптайму, місячна вартість хостингу на рівні рахунку за електрику й актив, що накопичує цінність: кожен новий продукт запускається в середовище, де TLS, автентифікація, моніторинг і бекапи вже існують. Цей флот водночас наш доказ компетентності: коли ми кажемо “ми задеплоїмо й будемо це оперувати”, ось що означає “оперувати”.

Є проєкт, який «просто треба запустити»?

Розкажіть, що ви будуєте, що це блокує і коли потрібен запуск. Протягом 24 годин отримаєте чесну відповідь про обсяг, вартість і терміни. Без театру discovery-дзвінків.