minam Infrastructure
Synology NAS and Hetzner VPS services and Docker stack
Notes
No notes yet.
Open Tasks (6)
- 0/5 items0%
- plannedmedium0/5 items0%
- plannedmedium0/9 items0%
- 0/6 items0%
- plannedmedium
- 0/5 items0%
Ideas (3)
- ideamedium
- ideamedium
Next Actions (30)
Write canonical procedure to `~/project-tracker/SESSION-PROTOCOL.md` — session
Replace the duplicated block in each repo `CLAUDE.md` with a 2-line pointer:
Keep per-repo specifics (slug, tracker paths, project quirks) in the repo file.
Repos to update (12): minam-infra(nas), travel-tracker(travel), sheep-farm-tracker(farm),
Verify the pointer is explicit enough that Claude actually reads the central file
Review current Homepage configuration
Design improved layout and service grouping
Update container to latest version if needed
Configure service widgets and status indicators
Test on desktop and mobile
Install Claude Code (`npm install -g @anthropic-ai/claude-code`)
Set up SSH keys (copy from laptop or generate new)
Create `~/.ssh/config` with GitHub + NAS aliases
Install Tailscale and connect to Headscale network
Clone all repos (NAS-project, farm-tracker, travel-tracker, smarthome, minam-wiki, project-tracker)
Install gitleaks for pre-commit hooks
Verify GitHub push/pull works
Verify `ssh nas "sudo docker ps"` works
Run Claude Code in a project and confirm it picks up CLAUDE.md
Verify `/dev/dri` device exists on NAS (`ls -la /dev/dri`)
Pass GPU device to Jellyfin container (`--device /dev/dri:/dev/dri`)
Enable hardware acceleration in Jellyfin dashboard (Settings > Playback > Transcoding > Intel QuickSync)
Test with a transcode-requiring stream (e.g., play 4K content on a 1080p client)
Verify CPU usage stays low during transcode
Update docker-compose/run config in NAS-project
Connect laptop to work guest WiFi
Confirm Tailscale is connected: `tailscale status`
SSH to NAS: `ssh nas-ts`
Verify Docker access: `sudo /usr/local/bin/docker ps`
Test a non-destructive deployment action (e.g., pull an image)
Hours
Recent Commits
- Twenty CRM docs (catch-all)ch-8048d ago
- Add Screen (media tracker) to services inventorych-8048d ago
- Update farm-tracker location: NAS → Hetzner VPSch-80411d ago
- Add session timer integration to CLAUDE.mdch-80419d ago
- Add farm-tracker to Hetzner VPS wikich-80421d ago
- Add Wrap-up section to CLAUDE.mdch-80429d ago
- Add NAS deploy guide wiki entrych-804Mar 1