• Joined on 2026-05-13
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 20:22:52 +00:00
9351a04329 fix: installer - replace git clone with curl tarball download, no git required
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 20:08:32 +00:00
98d104dcc6 feat: add reversible installer with interactive mail from/to prompts
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 20:06:49 +00:00
b035671211 docs: config.yml.example - remove smtp section, ns8-sendmail handles delivery
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 20:06:24 +00:00
42a8d95f7f chore: remove smtp_config.py - no longer needed, ns8-sendmail handles relay
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 20:06:03 +00:00
8ce60efd66 refactor: notifier - use ns8-sendmail instead of smtplib, drop smtp_config dependency
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:29:23 +00:00
661756a466 docs: config.yml.example - document NS8 relay auto-detection, simplify smtp section
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:29:00 +00:00
a296ab127d feat: notifier - use NS8 Redis SMTP relay as primary source via smtp_config.resolve_smtp_config()
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:28:12 +00:00
5890142ce6 feat: add smtp_config.py - read SMTP settings from NS8 Redis cluster state
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:26:13 +00:00
15827fbd86 docs: update README with deploy instructions, systemd unit, multi-backend notes
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:25:30 +00:00
a9c771e3f5 feat: add systemd service unit
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:25:19 +00:00
0808cd6046 perf: correlator - use HGETALL to batch-read module status (fewer redis-cli calls)
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:24:36 +00:00
db0342b73d fix: repo_check - handle multi-backend NS8 credentials (B2, S3, SFTP, local)
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:23:58 +00:00
586be70c46 feat: add __init__.py package marker
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:23:51 +00:00
e7239224fa feat: add __main__.py entry point
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:13:34 +00:00
720c2fd910 feat: add utils (config loader, logging setup)
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:13:09 +00:00
fd7723a9f8 feat: add unified email notifier with classified outcome
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:12:03 +00:00
0deac8d220 feat: add repository reachability and health check
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:11:36 +00:00
6fdd640887 feat: add backup status correlator via Redis cluster state
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:11:11 +00:00
7b0675bf4b feat: add alertmanager webhook receiver
admin pushed to main at admin/ns8-backup-monitor 2026-05-18 15:10:50 +00:00
e211764590 config: add example configuration file