Files
obsidian-vault/200 projects/220 Web Host Migration/000 — Migration Overview.md

61 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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.*