--- created: 2026-09-05 modified: 2026-09-05 type: overview client: sam project: web-host-migration status: active priority: 1 tags: - migration - overview - index aliases: - migration-overview - 000-migration id: 1848129030-OVR --- # 000 — Website Host Migration: OVERVIEW > **The human-readable index for this project.** Obsidian = your understanding; **Outline** = AI/bot documentation; **Vikunja** = task tracking. Use the links below. ## Project tracking (links) | Tool | Where | Link | |---|---|---| | **Tasks (kanban)** | Vikunja project *Website Host Migration* | `https://vikunja.lab.audasmedia.com.au/` → project "Website Host Migration" (id 6) — stages: Backlog · In Progress · Waiting · Done | | **Docs (AI-facing)** | Outline collection *Website Host Migration* | `https://outline.lab.audasmedia.com.au/collection/website-host-migration-5WvBESpEl4` | | **This note** | Obsidian (this file) | | | **Live status** | Offsite backup monitor | `https://offsite.lab.audasmedia.com.au` | ## Status at a glance | Area | Status | Notes | |---|---|---| | **AWS offsite backup** | ✅ Live | nightly sync (23:00–05:00), monitor page, ntfy alerts — see [[Backup Architecture — Offsite to AWS S3]] + [[Restore Runbook]] | | **Borg coverage (.13)** | ✅ Applied | `~/deployment`, voice/audio, dev dirs added; prefect excluded; S3 seed reordered (work data first) | | **Email** | ✅ Live | PurelyMail inbound (audasmedia + where-woof → Gmail); SES outbound; DNS in Cloudflare — see [[Phase 2 — Email]] | | **SES production access** | ⏳ Waiting | needed before sites email arbitrary users; request in SES console | | **Garage** | ✅ Done | v2.1.0 + Web UI (garage-ui.lab) — see [[Garage Web UI — handoff]] | | **where-woof.com website** | 🔄 In progress (other AI) | infra/email done here | | **audasmedia infra on .13** | ⏳ To start | user specs | | **Decommission InMotion** | ⏳ Later | after sites migrate — see [[Phase 5 — Decommission InMotion]] | ## Docs map | Obsidian note | Purpose | |---|---| | [[Migration Plan — InMotion to Local + AWS Offsite]] | master plan | | [[Backup Architecture — Offsite to AWS S3]] | backup design | | [[Restore Runbook]] | restore procedures | | [[Backup Action Plan — Close the Gaps + Restore]] | gap-closure plan | | [[Phase 2 — Email]] | email architecture | | [[audasmedia.com.au — DNS Baseline]] | DNS records | | [[Cloudflare Record Set — audasmedia.com.au]] | DNS record set | | [[Garage Web UI — handoff]] | garage UI | | [[Migration Work Log]] | live log of all work | ## Key configs / secrets (do NOT put in docs) - AWS: `/home/sam/.aws-credentials.local` (600) + `.27` copy - Tokens: `~/.config/environment.d/10-secrets.conf` (`VIKUNJA_TOKEN`, `OL_API_KEY`, `SES_*`) - PurelyMail/Garage tokens: in .env / garage.toml (checked-in placeholders are not real) --- *Links: [[Vikunja]] / [[Outline]] (external). Part of the migration project.*