summaryrefslogtreecommitdiff
path: root/prompts/skills/f3s-storage/SKILL.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-20 22:36:04 +0300
committerPaul Buetow <paul@buetow.org>2026-07-20 22:36:04 +0300
commit8426cbce58081dbd864d17ab1ce19e9bdc9b78a5 (patch)
tree8b33bf5558ef53d53f7a74980c5327c09465cedc /prompts/skills/f3s-storage/SKILL.md
parented4a3c937fe4e2d5b18bf843f4fc7691bd639605 (diff)
f3s-storage skill: document AWS CLI setup for S3 backup uploads
How to install awscli on a FreeBSD host (py39 on 14.x, py312 on 15.x) and wire /root/.aws with a credentials symlink to /opt/snonux/secrets/aws.credentials, which rides on the zusb pool. Covers both the zdata daily-cron S3 backup and the zusb quarterly backup. Cross-linked from the zusb note in usb-keys.md.
Diffstat (limited to 'prompts/skills/f3s-storage/SKILL.md')
-rw-r--r--prompts/skills/f3s-storage/SKILL.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/prompts/skills/f3s-storage/SKILL.md b/prompts/skills/f3s-storage/SKILL.md
index 865c2e3..9c49968 100644
--- a/prompts/skills/f3s-storage/SKILL.md
+++ b/prompts/skills/f3s-storage/SKILL.md
@@ -26,7 +26,7 @@ Note: original plan was HAST, replaced by **zrepl** (ZFS send/receive) — more
- [NFS over stunnel](references/nfs.md) — NFS server, mutual-TLS stunnel, Rocky client config, `/etc/fstab`
- [nfs-mount-monitor](references/nfs-mount-monitor.md) — systemd watchdog on r-nodes (mount/stat/write probes, fail counter, cordon-and-reboot escalation)
- [Troubleshooting](references/troubleshooting.md) — NFS issues, ZFS pool SUSPENDED recovery, **thermal** troubleshooting (Beelink S12 Pro)
-- [Backups & Local-Path](references/backups.md) — S3 Glacier Deep Archive, when to use `local-path` instead of NFS
+- [Backups & Local-Path](references/backups.md) — S3 Glacier Deep Archive, AWS CLI setup on a FreeBSD host (pkg + `/root/.aws` symlink to `/opt/snonux/secrets/aws.credentials`), when to use `local-path` instead of NFS
## Storage Summary