Проект 03 · платформа

Админ-узел

Слой управления: принимает проекты, доставляет изменения, держит изоляцию, делает бэкапы и следит за состоянием сервисов.

в работе от push до перезапуска — секунды проверки автоматические

01

Что делает

  • Приёмка — проект допускается на сервер только с выполненными условиями: изоляция, права, манифест, бэкапы.
  • Доставка — изменения доезжают до места без ручных копирований.
  • Изоляция — у каждого проекта свой пользователь и свой юнит; сосед не видит чужих данных.
  • Бэкапы — ежедневные снимки, контрольные суммы, проверка восстановления.
  • Мониторинг — health-проверки и уведомления в Telegram.

02

Как проект попадает на сервер

Не «скопировал и запустил», а последовательность с проверками на каждом шаге.

  1. Проект получает своё место: пользователь, репозиторий, юнит.
  2. Заполняется манифест — что это за сервис и как он обслуживается.
  3. Первая доставка проходит через тот же гейт, что и все следующие.
  4. Включаются бэкапы и health-проверки.
  5. Дальше — только push: каждое изменение идёт тем же путём.

03

Что проверяется

Самопроверка хоста, аудит дрейфа конфигурации и свежесть бэкапов. Отчёт по ним есть всегда — независимо от того, помнит ли кто-то о проверке. Подробности — на странице архитектуры.

Узел не заменяет проекты и не содержит их логику. Его задача — чтобы проект можно было выкатить, не думая о том, кто ещё живёт рядом на этом сервере.

← Все проекты