36 lines
1.8 KiB
Markdown
36 lines
1.8 KiB
Markdown
# 2026-02-17
|
|
|
|
## Domain Registrar Migration Plan
|
|
- OpenProvider has ~€80 credits remaining
|
|
- As domains come up for renewal, transfer to Cloudflare Registrar instead
|
|
- **URGENT: jongsma.me expires 2026-02-28** — transfer to CF before auto-renewal
|
|
- stpetersburgaquatics.com expires 2026-03-13
|
|
- Full renewal schedule: zavtra(May), inou(Jun), unbelievable(Jul), x4(Aug), e-consultants(Sep), muskepo.nl(Sep), busel(Oct), localbackup(Oct), johanjongsma(Nov), 851brightwaters(Dec), flourishevents(Jan27), muskepo.com(Jan27), harryhaasjes(Feb27)
|
|
|
|
## DNS Migration
|
|
- Changed NS to Cloudflare for ALL 10 remaining domains via OpenProvider API
|
|
- OpenProvider API creds: `~/.config/openprovider.env`
|
|
- Cloudflare activation checks triggered, cron job at 4:55 AM to check + add remaining 6
|
|
|
|
## Email Migration
|
|
- Added Tanya to Proton Bridge (account #2, pw: dxk6YlYpRgr3Z7fw3BhXDQ)
|
|
- Stalwart: all users recreated with `"roles":["user"]` — needed for IMAP auth
|
|
- imapsync working via SSH tunnel (localhost:9930 → zurich:993)
|
|
- Tanya sync running in background (/tmp/imapsync_tanya.log)
|
|
- K2.5 subagent spawned for Tanya inbox cleanup (envelope metadata only)
|
|
|
|
## Stalwart Fixes
|
|
- Self-signed cert added but Stalwart not loading it (ACME override issue)
|
|
- SSH tunnel workaround for imapsync (bypasses TLS + firewall)
|
|
- UFW on Zurich: allowed all Tailscale traffic (`ufw allow in on tailscale0`)
|
|
|
|
## AgenticMail
|
|
- Discovered: github.com/agenticmail/agenticmail — MCP layer on Stalwart for AI agents
|
|
- 3 days old, 7 stars — too new for production. Bookmarked for later.
|
|
- Interesting: SMS/Google Voice integration, outbound PII scanning
|
|
|
|
## BlueBubbles / iMessage
|
|
- Mac Mini M4 (2025) is Johan's daily driver, BYO network
|
|
- Can run BlueBubbles today — no need to wait for M4 Max laptop
|
|
- Setup deferred to tomorrow
|