From 6b294d0038fc5e80ee4a3db3663b9fe3f615ea42 Mon Sep 17 00:00:00 2001 From: host Date: Sat, 4 Apr 2026 15:11:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00_PHILOSOPHY.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 00_PHILOSOPHY.md diff --git a/00_PHILOSOPHY.md b/00_PHILOSOPHY.md new file mode 100644 index 0000000..70c255f --- /dev/null +++ b/00_PHILOSOPHY.md @@ -0,0 +1,62 @@ +## Назначение системы + +> Данный образ Ubuntu Server используется как **Golden Image** для виртуальных машин. + +Образ предназначен для развёртывания сервисов, при этом **все данные и конфигурации хранятся вне системного диска** — на NFS-шарах TrueNAS. + +--- +## Ключевая философия + +**Системный диск — расходник. +Данные пользователей и сервисов — вечные.** + +Это означает: +- Виртуальную машину можно удалить и пересоздать +- Сервисы могут легко мигрировать между ВМ и сразу продолжают работать +- Конфиги формируются единожды и позволяют запустить сервис на любой ВМ + +--- +## Базовые принципы + +- ❌ Никакие данные сервисов не хранятся на системном диске +- ✅ Все сервисы живут в `/srv/` +- ✅ У каждого сервиса есть: + - `config/` — конфигурация (docker-compose.yml, .env) + - `data/` — данные +- ✅ Данные сервисов монтируются по NFS +- ✅ Конфиги и данные разделены физически на разные датасеты +- ➡️ Источник данных — TrueNAS +- ➡️ VM — дает лишь вычислительные мощности + +--- +## Стандартная структура + +``` +/srv/ + PortainerAgent/ + config/ + data/ + BeszelAgent/ + config/ + data/ + MiscService/ + config/ + data/ +``` + +Даже если сервис маленький — структура **сохраняется всегда**. + +--- +## Итог + +Этот образ — **фундамент для работы сервисов**, а не просто Ubuntu. + +Он предназначен для: +- масштабирования +- экспериментов +- пересборки +- обучения +- продакшена + +Меняй VM — не бойся. +Данные всегда в безопасности.