Post-Tyranny-Tech-Infrastru.../docs
Pieter 9a3afa325b feat: Configure status.vrije.cloud and auto-monitor integration
Updates to Uptime Kuma monitoring setup:

DNS Configuration:
- Added DNS A record for status.vrije.cloud -> 94.130.231.155
- Updated Uptime Kuma container to use status.vrije.cloud domain
- HTTPS access via nginx-proxy with Let's Encrypt SSL

Automated Monitor Management:
- Created scripts/add-client-to-monitoring.sh
- Created scripts/remove-client-from-monitoring.sh
- Integrated monitoring into deploy-client.sh (step 5/5)
- Integrated monitoring into destroy-client.sh (step 0/7)
- Deployment now prompts to add monitors after success
- Destruction now prompts to remove monitors before deletion

Email Notification Setup:
- Created docs/uptime-kuma-email-setup.md with complete guide
- SMTP configuration using smtp.strato.com
- Credentials: server@postxsociety.org
- Alerts sent to mail@postxsociety.org

Documentation:
- Updated docs/monitoring.md with new domain
- Added email setup reference
- Replaced all URLs to use status.vrije.cloud

Benefits:
 Friendly domain instead of IP address
 HTTPS access with auto-SSL
 Automated monitoring reminders on deploy/destroy
 Complete email notification guide
 Streamlined workflow for monitor management

Note: Monitor creation/deletion currently manual (API automation planned)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-18 18:55:33 +01:00
..
architecture-decisions.md Add Authentik identity provider to architecture 2026-01-07 11:23:13 +01:00
AUTOMATION_STATUS.md feat: Complete Authentik SSO integration with automated OIDC setup 2026-01-08 16:56:19 +01:00
client-registry.md feat: Implement client registry system (issue #12) 2026-01-17 20:24:53 +01:00
maintenance-tracking.md feat: Add version tracking and maintenance monitoring (issue #15) 2026-01-17 20:53:15 +01:00
monitoring.md feat: Configure status.vrije.cloud and auto-monitor integration 2026-01-18 18:55:33 +01:00
ssh-key-management.md feat: Implement per-client SSH key isolation 2026-01-17 19:50:30 +01:00
sso-automation.md feat: Complete Authentik SSO integration with automated OIDC setup 2026-01-08 16:56:19 +01:00
storage-architecture.md feat: Use Hetzner Volumes for Nextcloud data storage (issue #18) 2026-01-17 21:07:48 +01:00
uptime-kuma-email-setup.md feat: Configure status.vrije.cloud and auto-monitor integration 2026-01-18 18:55:33 +01:00
volume-migration.md feat: Use Hetzner Volumes for Nextcloud data storage (issue #18) 2026-01-17 21:07:48 +01:00