78 lines
1.5 KiB
Markdown
78 lines
1.5 KiB
Markdown
---
|
|
title: "Machines & Systems"
|
|
type: index
|
|
status: active
|
|
areas: []
|
|
tags: [index, systems]
|
|
created: {{date:YYYY-MM-DD}}
|
|
updated: {{date:YYYY-MM-DD}}
|
|
---
|
|
|
|
# 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
|
|
```
|
|
|
|
---
|
|
|
|
## Datavew Queries
|
|
|
|
### All Machines
|
|
```datavield
|
|
TABLE os, role, ip_address
|
|
FROM ""
|
|
WHERE type = "machine"
|
|
SORT title ASC
|
|
```
|
|
|
|
### All Containers
|
|
```datavield
|
|
TABLE host, status
|
|
FROM ""
|
|
WHERE type = "container"
|
|
SORT title ASC
|
|
```
|
|
|
|
### All Backup Systems
|
|
```datavield
|
|
TABLE software, schedule, destination
|
|
FROM ""
|
|
WHERE type = "backup-system"
|
|
SORT title ASC
|
|
```
|