Daily AI Digest Migration Runbook
Generated 2026-06-12 for moving /workspace/digest to another server.
What is included
The migration package includes the current app files, generated digest archive, orchestration scripts, VPN health scripts, logs, and this runbook.
Critical points
- Nightly generation is systemd, not user cron.
digest-orchestrator.timerruns daily at 21:00 local server time.digest-vpn-health.timerruns every 5 minutes.- NordVPN must allowlist ports 22, 80, and 443 so SSH/web survive while VPN is active.
- Reddit collection depends on Claude MCP server
reddit-mcp-buddy. - Claude auth and NordVPN auth are not fully represented by app files and must be recreated or securely copied.
Read in order
Fast verification commands
cd /workspace/digest
./vpn-health.sh check
claude mcp list
./DIGESTS/0-PRODUCTHUNT/fetch-producthunt.sh "$(date +%Y-%m-%d)" | head -40
./validate-links.sh digest-archive/2026-06-11/index.php
systemctl list-timers --all | grep digest