sam-4screen-desktop 2026-9-5:18:39:8
This commit is contained in:
4
.obsidian/workspace.json
vendored
4
.obsidian/workspace.json
vendored
@@ -210,8 +210,9 @@
|
|||||||
"templater-obsidian:Templater": false
|
"templater-obsidian:Templater": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "b0724d9a8e78110f",
|
"active": "8018aa52f0591df9",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"200 projects/220 Web Host Migration/000 — Migration Overview.md",
|
||||||
"200 projects/220 Web Host Migration/Garage Web UI — handoff.md",
|
"200 projects/220 Web Host Migration/Garage Web UI — handoff.md",
|
||||||
"200 projects/220 Web Host Migration/Project Ops — Build Plan (Vikunja+Outline+Obsidian).md",
|
"200 projects/220 Web Host Migration/Project Ops — Build Plan (Vikunja+Outline+Obsidian).md",
|
||||||
"300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md",
|
"300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md",
|
||||||
@@ -237,7 +238,6 @@
|
|||||||
"000 daily/FAMILY DeepSeek Harness (dsh) Home Lab Setup.md",
|
"000 daily/FAMILY DeepSeek Harness (dsh) Home Lab Setup.md",
|
||||||
"000 daily/FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architecture & Blueprint.md",
|
"000 daily/FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architecture & Blueprint.md",
|
||||||
"200 projects/220 Web Host Migration/Backup Architecture — Offsite to AWS S3.md",
|
"200 projects/220 Web Host Migration/Backup Architecture — Offsite to AWS S3.md",
|
||||||
"300 areas/360 Dev-Ops Network Computers/Photo Pipeline & Storage Map.md",
|
|
||||||
"000 daily/ThinkPad Recommendations",
|
"000 daily/ThinkPad Recommendations",
|
||||||
"500 archive/510 Daily",
|
"500 archive/510 Daily",
|
||||||
"300 areas/305 Ideas Businesses",
|
"300 areas/305 Ideas Businesses",
|
||||||
|
|||||||
@@ -0,0 +1,61 @@
|
|||||||
|
---
|
||||||
|
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.*
|
||||||
@@ -47,4 +47,21 @@ Docs to create (draft):
|
|||||||
1. Vikunja: create project + buckets + tasks (verifiable)
|
1. Vikunja: create project + buckets + tasks (verifiable)
|
||||||
2. Outline: create collection + draft docs (verifiable)
|
2. Outline: create collection + draft docs (verifiable)
|
||||||
3. Obsidian: write overview + link to both
|
3. Obsidian: write overview + link to both
|
||||||
4. Report outcomes with ids/urls for your visual check
|
4. Report outcomes with ids/urls for your visual check
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## BUILD LOG — Vikunja + Outline (2026-09-05)
|
||||||
|
|
||||||
|
### Access resolution
|
||||||
|
- `project-ops` skill found; secrets file `~/.config/environment.d/10-secrets.conf`.
|
||||||
|
- **Extraction bug:** tokens quoted in file → naive grep dropped/kept quotes → 401s. Fixed: `cut -d= -f2- | sed 's/^"//;s/"$//'`.
|
||||||
|
- **Vikunja intermittent 401:** real (user confirmed). Retries needed. **Working base: `http://vikunja.home.lab/api/v1`** (https via Caddy 401s on round-trip; http works).
|
||||||
|
- **Outline:** works via `https://outline.lab.audasmedia.com.au/api`; key valid (auth.info → admin user Sam Rolfe).
|
||||||
|
|
||||||
|
### Vikunja — DONE
|
||||||
|
- Project **Website Host Migration (id 6)**, kanban buckets: 6 Backlog · 9 In Progress · 7 Waiting · 8 Done.
|
||||||
|
- 8 tasks created (ids 39–46). done flags: **39/41/42 confirmed done**; others open.
|
||||||
|
- ⚠️ Bucket (stage) placement via API flaky on v0.24.5 — tasks verified present + done flags; **stage drag = 2-min visual** if needed.
|
||||||
|
|
||||||
|
### Outline — in progress (built after this log)
|
||||||
Reference in New Issue
Block a user