feat: keenetic integration, VPN alerts, docs

Wire keenetic monitor loop and router into main app. Add deduplicated
Telegram alerts for router offline, internet, CPU/RAM, and VPN down.
Update README with KeenDNS edit, import format, troubleshooting.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Андрей Бобырев
2026-05-22 01:55:03 +03:00
parent 8f8e9a3234
commit 1c4f97124a
13 changed files with 1085 additions and 191 deletions

7
.env.example Normal file
View File

@@ -0,0 +1,7 @@
# Telegram alerts (also set in systemd unit or data/settings.json)
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
# Optional overrides (defaults in data/settings.json)
# MONITOR_INTERVAL=60
# KEENETIC_INTERVAL=60