Frank Schwenk
c007d5ebdc
feat: external HTTPS monitoring pull via monitor.php
...
Add cron-ready pull checks for critical URLs with SSL expiry warnings,
retry-before-alert, JSON results in private/data, email alerts, and a
90-day target-list review reminder.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 10:05:43 +02:00
Frank Schwenk
01de7ed4fb
feat: SMTP mail stack and separate server.env deploy
...
Add mail.php with STARTTLS sending, test scripts, server.env split from
local .env, admin@ postbox docs, DKIM DNS support-ticket notes, and todo 11
for boka relay.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 23:19:03 +02:00
Frank Schwenk
5683aef943
chore: ignore Python bytecode in git
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 22:37:11 +02:00
Frank Schwenk
659154c93a
feat: bootstrap webspace deploy and status-beacon landing page
...
Add public/index.php, private config bootstrap, FTPS deploy script,
and complete todo/01 including Let's Encrypt, HTTPS redirect, and HSTS docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 22:37:06 +02:00