|
|
hace 23 horas | |
|---|---|---|
| .devcontainer | hace 7 meses | |
| .github | hace 23 horas | |
| .vscode | hace 4 días | |
| RackPeek | hace 23 horas | |
| RackPeek.Domain | hace 23 horas | |
| RackPeek.Mcp | hace 23 horas | |
| RackPeek.Web | hace 23 horas | |
| RackPeek.Web.Viewer | hace 23 horas | |
| Shared.Rcl | hace 23 horas | |
| Tests | hace 23 horas | |
| Tests.Discovery | hace 23 horas | |
| Tests.E2e | hace 23 horas | |
| Tests.Mcp | hace 23 horas | |
| assets | hace 8 meses | |
| docs | hace 23 horas | |
| mobile | hace 23 horas | |
| schemas | hace 23 horas | |
| site | hace 23 horas | |
| vhs | hace 4 días | |
| .dockerignore | hace 8 meses | |
| .editorconfig | hace 7 meses | |
| .gitignore | hace 4 días | |
| AGENTS.md | hace 1 mes | |
| Directory.Build.props | hace 7 meses | |
| LICENSE | hace 9 meses | |
| README.md | hace 23 horas | |
| RackPeek.sln | hace 1 mes | |
| generate-docs.sh | hace 1 mes | |
| generate-oui-table.py | hace 4 semanas | |
| justfile | hace 1 mes |
RackPeek is a self-hosted CLI and web app for documenting home labs and small IT environments. Track hardware, systems, services, and connections in a portable YAML inventory. Use the CLI or web app to manage it, discover existing infrastructure, and export data for tools such as Ansible.
Run RackPeek with a persistent Docker volume:
docker volume create rackpeek-config
docker run -d \
--name rackpeek \
-p 8080:8080 \
-v rackpeek-config:/app/config \
aptacode/rackpeek:latest
Open http://localhost:8080. RackPeek stores its inventory in config.yaml inside the volume. For bind mounts, the host directory must be writable by container user 1654; add :Z on SELinux systems.
The iOS and Android app supports local inventory editing and syncs with a RackPeek server when connected. The app is in early access; join the Discord for updates and testing information.
See the developer setup, testing guide, and contribution guide. The release process is in release-guide.md.