41 lines
2.6 KiB
Markdown
41 lines
2.6 KiB
Markdown
---
|
|
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).
|