sam-4screen-desktop 2026-9-24:15:18:7
This commit is contained in:
14
.obsidian/workspace.json
vendored
14
.obsidian/workspace.json
vendored
@@ -4,21 +4,21 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "5df143448b6f1875",
|
"id": "2bb1e0ab96926047",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "b567f0a1ff98224b",
|
"id": "e2fe84b311a1679c",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "300 areas/380 Backup-system/Backup System — Borg, Kopia & Restic.md",
|
"file": "200 projects/Tools Software WebUI/Family Console.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Backup System — Borg, Kopia & Restic"
|
"title": "Family Console"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -183,7 +183,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "file-properties",
|
"type": "file-properties",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "300 areas/380 Backup-system/Backup System — Borg, Kopia & Restic.md"
|
"file": "200 projects/Tools Software WebUI/Family Console.md"
|
||||||
},
|
},
|
||||||
"icon": "lucide-info",
|
"icon": "lucide-info",
|
||||||
"title": "File properties"
|
"title": "File properties"
|
||||||
@@ -211,6 +211,8 @@
|
|||||||
},
|
},
|
||||||
"active": "7066c9273c6fb936",
|
"active": "7066c9273c6fb936",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"templates/Family.md",
|
||||||
|
"300 areas/380 Backup-system/Backup System — Borg, Kopia & Restic.md",
|
||||||
"200 projects/250 Electronics/Front Door Cam.md",
|
"200 projects/250 Electronics/Front Door Cam.md",
|
||||||
"200 projects/250 Electronics/Garden Camera.md",
|
"200 projects/250 Electronics/Garden Camera.md",
|
||||||
"200 projects/250 Electronics/Dog Feeder.md",
|
"200 projects/250 Electronics/Dog Feeder.md",
|
||||||
@@ -237,8 +239,6 @@
|
|||||||
"300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md",
|
"300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md",
|
||||||
"200 projects/Tools Software WebUI/Paseo Pi GUI Tool.md",
|
"200 projects/Tools Software WebUI/Paseo Pi GUI Tool.md",
|
||||||
"300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md",
|
"300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md",
|
||||||
"200 projects/Tools Software WebUI/Pi Dashboard.md",
|
|
||||||
"300 areas/380 Backup-system/Backup Health Check Commands.md",
|
|
||||||
"010 inbox",
|
"010 inbox",
|
||||||
"300 areas/350 AI/Tools to try",
|
"300 areas/350 AI/Tools to try",
|
||||||
"400 Personal Family/490 Garden Food Houses Farms Hobbies",
|
"400 Personal Family/490 Garden Food Houses Farms Hobbies",
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ updated: 2026-09-16
|
|||||||
|
|
||||||
# Areas Overview
|
# Areas Overview
|
||||||
|
|
||||||
Ongoing domains of responsibility — things you maintain, monitor, or improve over time.
|
Ongoing interests — things you maintain, monitor, or keep learning about.
|
||||||
|
|
||||||
## Home Assistant (4 devices)
|
## Home Assistant (4 devices)
|
||||||
|
|
||||||
@@ -93,10 +93,10 @@ WHERE type = "area"
|
|||||||
SORT title ASC
|
SORT title ASC
|
||||||
```
|
```
|
||||||
|
|
||||||
### All Subject-type notes
|
### All area-type notes
|
||||||
```dataview
|
```dataview
|
||||||
TABLE status, type
|
TABLE status, type
|
||||||
FROM ""
|
FROM ""
|
||||||
WHERE type = "subject" AND type != "redirect"
|
WHERE type = "area"
|
||||||
SORT title ASC
|
SORT title ASC
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,77 +0,0 @@
|
|||||||
---
|
|
||||||
title: "Machines & Systems"
|
|
||||||
type: index
|
|
||||||
status: active
|
|
||||||
areas: []
|
|
||||||
tags: [index, systems]
|
|
||||||
created: 2026-09-16
|
|
||||||
updated: 2026-09-16
|
|
||||||
---
|
|
||||||
|
|
||||||
# Machines & Systems
|
|
||||||
|
|
||||||
Hardware, virtual infrastructure, and backup systems.
|
|
||||||
|
|
||||||
## Machines
|
|
||||||
|
|
||||||
| Machine | OS | Role | IP |
|
|
||||||
|---------|----|------|-----|
|
|
||||||
| [[ThinkPad L14 Gen 2 AMD — Sam's Machine]] | NixOS | Workstation | `192.168.20.51` |
|
|
||||||
|
|
||||||
*(Add more machine notes as they are created)*
|
|
||||||
|
|
||||||
## Docker Containers
|
|
||||||
|
|
||||||
Running containers on your infrastructure.
|
|
||||||
|
|
||||||
- [[Docker Containers]] — Overview of containers running on `.13`
|
|
||||||
|
|
||||||
## Backup Systems
|
|
||||||
|
|
||||||
| System | Software | Schedule | Source | Destination |
|
|
||||||
|--------|----------|----------|--------|-------------|
|
|
||||||
| [[Backup System — Borg, Kopia & Restic]] | Borg/Kopia/Restic | Nightly | `.13` filesystems | AWS S3 + Glacier |
|
|
||||||
| [[Backup Health Check Commands]] | Manual checks | As needed | Various | Verification log |
|
|
||||||
|
|
||||||
### Quick Health Checks
|
|
||||||
|
|
||||||
Run these commands regularly:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Verify latest backup exists
|
|
||||||
ls -la ~/.config/backups/latest
|
|
||||||
|
|
||||||
# Check disk space
|
|
||||||
df -h /mnt/backup
|
|
||||||
|
|
||||||
# Test restore from last backup
|
|
||||||
borg list ::snapshot-id
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Dataview Queries
|
|
||||||
|
|
||||||
### All Machines
|
|
||||||
```dataview
|
|
||||||
TABLE os, role, ip_address
|
|
||||||
FROM ""
|
|
||||||
WHERE type = "machine"
|
|
||||||
SORT title ASC
|
|
||||||
```
|
|
||||||
|
|
||||||
### All Containers
|
|
||||||
```dataview
|
|
||||||
TABLE host, status
|
|
||||||
FROM ""
|
|
||||||
WHERE type = "container"
|
|
||||||
SORT title ASC
|
|
||||||
```
|
|
||||||
|
|
||||||
### All Backup Systems
|
|
||||||
```dataview
|
|
||||||
TABLE software, schedule, destination
|
|
||||||
FROM ""
|
|
||||||
WHERE type = "backup-system"
|
|
||||||
SORT title ASC
|
|
||||||
```
|
|
||||||
@@ -61,6 +61,6 @@ Personal topics, family events, ideas, and hobbies.
|
|||||||
```dataview
|
```dataview
|
||||||
TABLE status
|
TABLE status
|
||||||
FROM ""
|
FROM ""
|
||||||
WHERE contains(tags, "personal") OR type = "subject"
|
WHERE type = "family"
|
||||||
SORT title ASC
|
SORT title ASC
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -5,58 +5,49 @@ status: active
|
|||||||
areas: []
|
areas: []
|
||||||
tags: [index, navigation]
|
tags: [index, navigation]
|
||||||
created: 2026-09-16
|
created: 2026-09-16
|
||||||
updated: 2026-09-16
|
updated: 2026-09-24
|
||||||
---
|
---
|
||||||
|
|
||||||
# Table of Contents
|
# Table of Contents
|
||||||
|
|
||||||
## Vault Overview
|
## Vault Overview
|
||||||
|
|
||||||
| Section | Notes | Link |
|
| Section | What belongs here | Link |
|
||||||
|---------|-------|------|
|
|---------|-------------------|------|
|
||||||
| Projects | 32 | [[Projects]] |
|
| Projects | Work in progress | [[Projects]] |
|
||||||
| Areas & Domains | 54 subjects + infra notes | [[Areas]] |
|
| Areas | Ongoing interests, documentation and notes | [[Areas]] |
|
||||||
| Machines & Systems | 1 machine + 1 container + backups | [[Machines & Systems]] |
|
| Personal Family | Family and non-work | [[Personal Family]] |
|
||||||
| Tools & Software | 4 tools | [[Tools & Software]] |
|
|
||||||
| Personal & Family | ~20 topics | [[Personal Family]] |
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Navigation
|
## Navigation
|
||||||
|
|
||||||
### [[Projects]] — Active work items
|
### [[Projects]] — Work in progress
|
||||||
Organized by category (AI Resume, Web Host Migration, Web Sites, Tools/WebUI, Ideas)
|
Things being built. When the work finishes, the note moves into an area.
|
||||||
|
|
||||||
### [[Areas]] — Ongoing domains of responsibility
|
### [[Areas]] — Ongoing interests
|
||||||
Home Assistant, Dev-Ops/Network, AI Coding Agent, Backups, IoT Research, TUI/Web Dev, Web Pages
|
Home Assistant, Dev-Ops & Network, AI & Coding Agent, AI Research & Techniques,
|
||||||
|
AI Tools To Try, Web Pages & Tools To Try, IoT Research Tools, TUI / Web Dev.
|
||||||
|
|
||||||
### [[Machines & Systems]] — Hardware, containers, backup systems
|
### [[Personal Family]] — Family and personal
|
||||||
|
Business ideas, recipes, family archive, holidays & travel, art & music,
|
||||||
### [[Tools & Software]] — Installed tools, frameworks, services
|
movies & games.
|
||||||
|
|
||||||
### [[Personal Family]] — Personal topics
|
|
||||||
Business ideas, travel, recipes, family archive, media
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Quick Reference
|
## Quick Reference
|
||||||
|
|
||||||
### Most Active Projects
|
### Most Active Projects
|
||||||
1. [[Where Woof]] — Live web platform (Go + HTMX)
|
1. [[Where Woof]] — live web platform (Go + HTMX)
|
||||||
2. [[Pi Dashboard]] — Agent session viewer
|
2. [[Pi Dashboard]] — agent session viewer
|
||||||
3. [[Backup System — Borg, Kopia & Restic]] — Backup infrastructure
|
3. [[Migration Plan — InMotion to Local + AWS Offsite]] — hosting migration
|
||||||
4. [[Migration Plan — InMotion to Local + AWS Offsite]] — Hosting migration in progress
|
|
||||||
|
|
||||||
### Key Infrastructure
|
### Key Machines
|
||||||
- **`.13`** — Primary NixOS desktop (`192.168.20.13`)
|
- **`.13`** — primary NixOS desktop (`192.168.20.13`)
|
||||||
|
- **`.27`** — Obsidian vault host
|
||||||
- **`.51`** — ThinkPad workstation (`192.168.20.51`)
|
- **`.51`** — ThinkPad workstation (`192.168.20.51`)
|
||||||
- **Docker** — Containers on `.13` → see [[Docker Containers]]
|
|
||||||
|
|
||||||
### Recent Activity
|
|
||||||
- **Today**: Phase 3 completed — 105 vault notes normalized with compliant frontmatter
|
|
||||||
- **Phase 2**: 8 templates created for all note types
|
|
||||||
- **Phase 1**: Full inventory completed (154 notes scanned)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
*Auto-generated navigation — update via Datavield queries on sub-notes.*
|
*Type mirrors folder: `200 projects/` is a project, `300 areas/` is an area,
|
||||||
|
`400 Personal Family/` is family.*
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
---
|
|
||||||
title: "Tools & Software"
|
|
||||||
type: index
|
|
||||||
status: active
|
|
||||||
areas: []
|
|
||||||
tags: [index, tools]
|
|
||||||
created: 2026-09-16
|
|
||||||
updated: 2026-09-16
|
|
||||||
---
|
|
||||||
|
|
||||||
# Tools & Software
|
|
||||||
|
|
||||||
Installed tools, frameworks, and services used across projects.
|
|
||||||
|
|
||||||
## Development Tools
|
|
||||||
|
|
||||||
| Tool | Purpose | Status |
|
|
||||||
|------|---------|--------|
|
|
||||||
| [[Tuxedo]] | Task board (Vikunja integration) | Active |
|
|
||||||
| [[Pi Dashboard]] | Agent session viewer & checker | Active |
|
|
||||||
| [[Paseo Pi GUI Tool]] | Pi GUI management tool | Active |
|
|
||||||
| [[Trigger.Dev]] | Developer tool | Active |
|
|
||||||
|
|
||||||
## Security & OSINT
|
|
||||||
|
|
||||||
| Tool | Description |
|
|
||||||
|------|-------------|
|
|
||||||
| [[Metasploit]] | Information security platform — penetration testing |
|
|
||||||
| [[Sn0int]] | Semi-automatic OSINT framework and package manager |
|
|
||||||
| [[Bumblebee - The Open-Source Scanner for Messy Dev Machines]] | Perplexity's read-only developer endpoint inventory scanner |
|
|
||||||
| [[ESP32 Bit Pirate takes on Flipper Zero in cost and capabilities]] | ESP32-based Flipper alternative |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Dataview Queries
|
|
||||||
|
|
||||||
### All Tools
|
|
||||||
```dataview
|
|
||||||
TABLE status, areas, host
|
|
||||||
FROM ""
|
|
||||||
WHERE type = "tool"
|
|
||||||
SORT title ASC
|
|
||||||
```
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
---
|
|
||||||
title: "{{title}}"
|
|
||||||
type: backup-system
|
|
||||||
status: active # Options: active, testing, retired
|
|
||||||
software: "" # e.g. Borg, Kopia, Restic, Vorta
|
|
||||||
schedule: "" # Backup frequency
|
|
||||||
source: "" # What is backed up
|
|
||||||
destination: "" # Where backups are stored
|
|
||||||
host: "[[TODO]]"
|
|
||||||
areas:
|
|
||||||
- "[[TODO]]"
|
|
||||||
projects: []
|
|
||||||
retention_policy: ""
|
|
||||||
last_verified: ""
|
|
||||||
created: {{date:YYYY-MM-DD}}
|
|
||||||
updated: {{date:YYYY-MM-DD}}
|
|
||||||
tags: [backup]
|
|
||||||
---
|
|
||||||
|
|
||||||
# {{title}}
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
|
|
||||||
Description of this backup system/approach.
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
- **Software:**
|
|
||||||
- **Schedule:**
|
|
||||||
- **Source:**
|
|
||||||
- **Destination:**
|
|
||||||
- **Retention Policy:**
|
|
||||||
|
|
||||||
## Verification
|
|
||||||
|
|
||||||
Last verification date and result.
|
|
||||||
|
|
||||||
## Related
|
|
||||||
|
|
||||||
- **Host/System:** [[TODO]]
|
|
||||||
- **Areas:** [[TODO]]
|
|
||||||
- **Projects:**
|
|
||||||
|
|
||||||
*Created: {{date:YYYY-MM-DD}}*
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
---
|
|
||||||
title: "{{title}}"
|
|
||||||
type: container
|
|
||||||
status: active # Options: running, stopped, paused, removed
|
|
||||||
host: "[[TODO]]"
|
|
||||||
areas:
|
|
||||||
- "[[TODO]]"
|
|
||||||
projects: []
|
|
||||||
image: ""
|
|
||||||
ports: ""
|
|
||||||
volumes: ""
|
|
||||||
environment: ""
|
|
||||||
created: {{date:YYYY-MM-DD}}
|
|
||||||
updated: {{date:YYYY-MM-DD}}
|
|
||||||
tags: [container, docker]
|
|
||||||
---
|
|
||||||
|
|
||||||
# {{title}}
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
Purpose of this container/service.
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
- **Image:**
|
|
||||||
- **Ports:**
|
|
||||||
- **Volumes:**
|
|
||||||
- **Environment:**
|
|
||||||
|
|
||||||
## Status
|
|
||||||
|
|
||||||
Current runtime status and any issues.
|
|
||||||
|
|
||||||
## Related
|
|
||||||
|
|
||||||
- **Host:** [[TODO]]
|
|
||||||
- **Areas:** [[TODO]]
|
|
||||||
- **Projects:**
|
|
||||||
|
|
||||||
*Created: {{date:YYYY-MM-DD}}*
|
|
||||||
19
templates/Family.md
Normal file
19
templates/Family.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "{{title}}"
|
||||||
|
type: family
|
||||||
|
status: active
|
||||||
|
areas: []
|
||||||
|
tags: [family]
|
||||||
|
created: {{date:YYYY-MM-DD}}
|
||||||
|
updated: {{date:YYYY-MM-DD}}
|
||||||
|
---
|
||||||
|
|
||||||
|
# {{title}}
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
<!-- Family and personal notes -->
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
*Created: {{date:YYYY-MM-DD}}*
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
---
|
|
||||||
title: "{{title}}"
|
|
||||||
type: machine
|
|
||||||
status: active # Options: active, decommissioned, storage-only
|
|
||||||
os: "" # Operating system
|
|
||||||
role: "" # e.g. server, workstation, router, iot
|
|
||||||
hostname: ""
|
|
||||||
ip_address: ""
|
|
||||||
areas:
|
|
||||||
- "[[TODO]]"
|
|
||||||
containers: []
|
|
||||||
projects: []
|
|
||||||
created: {{date:YYYY-MM-DD}}
|
|
||||||
updated: {{date:YYYY-MM-DD}}
|
|
||||||
tags: [machine, hardware]
|
|
||||||
---
|
|
||||||
|
|
||||||
# {{title}}
|
|
||||||
|
|
||||||
## Specifications
|
|
||||||
|
|
||||||
- **OS:**
|
|
||||||
- **Role:**
|
|
||||||
- **Hostname:**
|
|
||||||
- **IP Address:**
|
|
||||||
|
|
||||||
## Services
|
|
||||||
|
|
||||||
Running containers, installed software, services.
|
|
||||||
|
|
||||||
## Network
|
|
||||||
|
|
||||||
Network role, connections, static IP if applicable.
|
|
||||||
|
|
||||||
## Notes
|
|
||||||
|
|
||||||
Hardware details, history, maintenance log.
|
|
||||||
|
|
||||||
## Related
|
|
||||||
|
|
||||||
- **Containers:**
|
|
||||||
- **Areas:** [[TODO]]
|
|
||||||
- **Projects:**
|
|
||||||
|
|
||||||
*Created: {{date:YYYY-MM-DD}}*
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
---
|
|
||||||
title: "{{title}}"
|
|
||||||
type: subject
|
|
||||||
status: active # Options: active, reference, archived
|
|
||||||
areas:
|
|
||||||
- "[[TODO]]"
|
|
||||||
tags: [subject]
|
|
||||||
created: {{date:YYYY-MM-DD}}
|
|
||||||
updated: {{date:YYYY-MM-DD}}
|
|
||||||
---
|
|
||||||
|
|
||||||
# {{title}}
|
|
||||||
|
|
||||||
## Summary
|
|
||||||
|
|
||||||
Brief description of this topic.
|
|
||||||
|
|
||||||
## Notes
|
|
||||||
|
|
||||||
Facts, observations, links to related notes.
|
|
||||||
|
|
||||||
## Related
|
|
||||||
|
|
||||||
- **Areas:** [[TODO]]
|
|
||||||
|
|
||||||
*Created: {{date:YYYY-MM-DD}}*
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
---
|
|
||||||
title: "{{title}}"
|
|
||||||
type: tool
|
|
||||||
status: active # Options: active, evaluating, deprecated, archived
|
|
||||||
areas:
|
|
||||||
- "[[TODO]]"
|
|
||||||
projects:
|
|
||||||
- "[[TODO]]"
|
|
||||||
host: ""
|
|
||||||
created: {{date:YYYY-MM-DD}}
|
|
||||||
updated: {{date:YYYY-MM-DD}}
|
|
||||||
tags: [tool]
|
|
||||||
---
|
|
||||||
|
|
||||||
# {{title}}
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
What this tool does and how it is used.
|
|
||||||
|
|
||||||
## Details
|
|
||||||
|
|
||||||
### Installation / Setup
|
|
||||||
|
|
||||||
Notes on installation or configuration.
|
|
||||||
|
|
||||||
### Usage
|
|
||||||
|
|
||||||
How to use this tool or access it.
|
|
||||||
|
|
||||||
## Related
|
|
||||||
|
|
||||||
- **Areas:** [[TODO]]
|
|
||||||
- **Projects:** [[TODO]]
|
|
||||||
- **Host/System:**
|
|
||||||
|
|
||||||
*Created: {{date:YYYY-MM-DD}}*
|
|
||||||
Reference in New Issue
Block a user