После прочтения Claude
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
---
|
||||
name: project-open-tasks
|
||||
description: "Незакрытые задачи проекта VPS — мониторинг, уведомления, пароли"
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: project
|
||||
originSessionId: 2f046c73-11b0-4c4c-b2ed-132762fcae8c
|
||||
---
|
||||
|
||||
# Открытые задачи — VPS nao-kvn.ru
|
||||
|
||||
## Приоритет 1 — Мониторинг (исходная цель проекта, ещё не достигнута)
|
||||
|
||||
**Канал уведомлений:** Telegram **отвергнут** (массовые блокировки/тротлинг в РФ с весны 2026).
|
||||
- Вариант A: **ntfy** self-hosted (`ntfy.nao-kvn.ru` через Caddy) — приоритетный под РФ, лёгкий
|
||||
- Вариант B: email (SMTP)
|
||||
|
||||
**Мониторы в Uptime Kuma** (развёрнут, но пустой):
|
||||
- ping белых IP/шлюзов трёх площадок (отличать «упала площадка» от «упал сервис»)
|
||||
- TCP/HTTP-проверки ключевых сервисов
|
||||
- Группы: «Арктика / Архангельскстат / Дом»
|
||||
- Подвесить уведомления на мониторы
|
||||
|
||||
## Приоритет 2
|
||||
- Перенести пароли из бумажного блокнота в Vaultwarden (бэкап проверен — безопасно), затем уничтожить блокнот
|
||||
|
||||
## Опционально
|
||||
- `live-restore` в daemon.json (апдейты Docker без падения контейнеров)
|
||||
- Периодический `docker system prune` по расписанию
|
||||
- Апгрейд тарифа до 2 ГБ RAM при добавлении сервисов
|
||||
|
||||
## Известные риски
|
||||
- RAM в обрез (~0.5/0.96 ГБ) — любой тяжёлый сервис потребует апгрейда
|
||||
- Нет рабочего мониторинга → сбои на площадках не оповещают (главная функциональная дыра)
|
||||
- `ADMIN_TOKEN` Vaultwarden открытым текстом в compose (приемлемо, but known risk)
|
||||
- SMB-копия зависит от доступности дома (by design best-effort)
|
||||
- Один VPS — единая точка отказа по аптайму
|
||||
|
||||
**Why:** Мониторинг — исходная цель всего проекта. Uptime Kuma развёрнут, но без мониторов и уведомлений цель не достигнута.
|
||||
**How to apply:** При новой сессии — начинать отсюда. Первый шаг всегда: выбор канала уведомлений (ntfy vs email).
|
||||
Reference in New Issue
Block a user