docs: migrate Authentik (SSO keystone) to edge2 CT 105
- Authentik -> edge2 CT 105 (Postgres pg_dump/restore; SECRET_KEY carried verbatim; zero-downtime until ~2s cutover) - Multi-block Caddy cutover: auth.echo6.co + notes.echo6.co outpost/forward_auth -> 100.64.0.36:9000 - runbook: add reboot tailscale-before-docker gotcha; clarify dnsmasq must NOT be repointed (points at Caddy host) - source left stopped + intact on Contabo as cold rollback Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
30f70793f8
commit
44f0257376
140 changed files with 4013 additions and 24 deletions
233
vault/.obsidian/workspace.json
vendored
Normal file
233
vault/.obsidian/workspace.json
vendored
Normal file
|
|
@ -0,0 +1,233 @@
|
|||
{
|
||||
"main": {
|
||||
"id": "b8aa267a87465670",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "dfc9cecf81790934",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "ea4cc678c44e8b67",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "glossary.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "glossary"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
},
|
||||
"left": {
|
||||
"id": "42d5ddfb7fe9a049",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "7937990dfe4d965d",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "17bd4a6166f789d0",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "441a917372004297",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "453741936124e75e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300
|
||||
},
|
||||
"right": {
|
||||
"id": "dcd69063b85009cd",
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "968e61823e9f9178",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "f7094e1ef908deef",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "CLAUDE-baseline.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for CLAUDE-baseline"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a3a979c9ebdbf706",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "CLAUDE-baseline.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from CLAUDE-baseline"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ac364768c88597ca",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "tag",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c48100f1970c5d20",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "all-properties",
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-archive",
|
||||
"title": "All properties"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "33a7ddb1e675ef2b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "CLAUDE-baseline.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of CLAUDE-baseline"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 300,
|
||||
"collapsed": true
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"obsidian-livesync:P2P Status": false,
|
||||
"obsidian-livesync:Replicate": false,
|
||||
"obsidian-livesync:Show Log": false,
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"bases:Create new base": false,
|
||||
"obsidian-livesync:Show Customization sync": false
|
||||
}
|
||||
},
|
||||
"active": "ea4cc678c44e8b67",
|
||||
"lastOpenFiles": [
|
||||
"credentials.tmp.40509.595364788ca8",
|
||||
"runbooks/lxc-service-migration.md.tmp.40509.ac2c03680b76",
|
||||
"runbooks/lxc-service-migration.md.tmp.40509.c3f4d9e4365e",
|
||||
"runbooks/lxc-service-migration.md.tmp.40509.ae9f0d9aaaea",
|
||||
"runbooks/lxc-service-migration.md.tmp.40509.f6c568f75061",
|
||||
"docs/hardware/ip-allocation.md.tmp.40509.03b7ba9c244f",
|
||||
"docs/hardware/ip-allocation.md.tmp.40509.a068767a4b20",
|
||||
"docs/hardware/ip-allocation.md.tmp.40509.da0228cd9f66",
|
||||
"docs/hardware/environment.md.tmp.40509.e6282fa31980",
|
||||
"docs/hardware/environment.md.tmp.40509.4bb7ceaced2b",
|
||||
"docs/hardware/environment.md.tmp.40509.a6b0a267d126",
|
||||
"glossary.md",
|
||||
"docs/hardware/environment.md",
|
||||
"nodes/ots-ct.md",
|
||||
"mocs/mesh.md",
|
||||
"mocs/matrix.md",
|
||||
"mocs/media.md",
|
||||
"hardware/station-g2.md",
|
||||
"hardware/waveshare-eth-hub.md",
|
||||
"hardware/nebra-2w-bb.md",
|
||||
"hardware/nebra-2w-aida.md",
|
||||
"services/ots.md",
|
||||
"services/mesh-bridge.md",
|
||||
"services/idahomesh-headscale.md",
|
||||
"services/meshai.md",
|
||||
"services/meshmonitor.md",
|
||||
"services/meshtasticd-bb.md",
|
||||
"services/meshtasticd-isr.md",
|
||||
"services/meshtasticd-aida.md",
|
||||
"nodes/mt-burleybutte.md",
|
||||
"nodes/mt-isr.md",
|
||||
"nodes/aida-nebra.md",
|
||||
"nodes/mesh-bridge-ct.md",
|
||||
"nodes/meshtastic-hs-ct.md",
|
||||
"nodes/meshai-ct.md",
|
||||
"nodes/meshmonitor-ct.md",
|
||||
"assets/echo6yellow_logo_422x422_square.png",
|
||||
"assets/echo6yellow_logo_422x81.png",
|
||||
"assets/echo6_logo.png",
|
||||
"assets/echo6_favicon.png"
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue