1.2 KiB
1.2 KiB
RackPeek source of truth
This directory is the git-tracked RackPeek inventory for the homelab.
Files
config.yaml— current RackPeek v3 inventory assembled from the homelab docs
Data sources
Update this inventory from the canonical repo docs first:
docs/architecture/ARCHITECTURE_OVERVIEW.mddocs/architecture/SERVICES_DIRECTORY.mddocs/architecture/NETWORKING_MODEL.mddocs/servers/PLAUSIBLEDENABILITY.mddocs/servers/SERENITY.mddocs/servers/NOMAD.mddocs/servers/ROCINANTE.md
For UniFi-managed network gear, refresh from the validated read-only helper after reconciling the docs:
automation/bin/unifi_network.py
Runtime wiring
The dev/docker-compose.yaml RackPeek service mounts this repo directory directly at /app/config on PD:
- host path:
/mnt/docker-ssd/docker/compose/dev/rackpeek - container path:
/app/config
Data protection keys remain outside git at:
/mnt/tank/docker/appdata/app/rackpeek/dpkeys
Validation
From a repo checkout with Docker available:
docker run --rm \
-p 18283:8080 \
-e RPK_YAML_DIR=/app/config \
-v "$PWD/dev/rackpeek:/app/config" \
aptacode/rackpeek:latest
Then verify:
curl http://127.0.0.1:18283/health
Expected response: rackpeek