New features: - Uptime tracking with availability % in reports - Alert system (CPU/RAM >90%, all containers down, zero peers 2h) - Daily and weekly summary reports with bandwidth/peers/uptime stats - Telegram bot commands (/status, /peers, /help) - Toggle menu for alerts, daily/weekly summaries (options 5-7) - Health check: tracker service, tcpdump, GeoIP, data validation - Cumulative data log rotation with monthly archives (3-month retention) Improvements: - Smart restart: only recreate containers when settings change - Stopped containers resumed with docker start instead of recreate - Upgrade path regenerates Telegram script automatically - Update conduit backs up tracker data and refreshes Telegram service - Daily/weekly summary timestamps persist across service restarts Bug fixes: - Empty container list no longer triggers docker stats on all host containers - process_commands recovers from malformed Telegram API responses - Tracker service stopped before data backup to prevent write races - Docker logs calls wrapped with timeout to prevent hangs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
249 KiB
249 KiB