
Deploy RackPeek
CLI tool to discover, manage, and document your home lab.
rackpeek
Just deployed
/app/config
Deploy and Host RackPeek on Railway
RackPeek is a web UI and CLI tool for documenting and managing home lab and small-scale IT infrastructure. It helps you track hardware, services, networks, and their relationships in a clear, scriptable, and reusable way — without enterprise bloat or proprietary lock-in.
About Hosting RackPeek
RackPeek runs as a single Docker container serving a web interface on port 8080. All state is stored in YAML files on a persistent volume at /app/config, making it lightweight and easy to back up. There are no external database dependencies — just deploy the container, attach a volume, and you're ready to document your infrastructure. The official Docker image supports both amd64 and arm64 architectures and is actively maintained.
Common Use Cases
- Document and visualize home lab hardware, racks, and network topology
- Track services, their dependencies, and relationships across your infrastructure
- Generate Ansible inventory files from your documented infrastructure
- Share infrastructure documentation with team members via a clean web UI
Dependencies for RackPeek Hosting
- Persistent volume mounted at
/app/configfor YAML configuration storage
Deployment Dependencies
Why Deploy RackPeek on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying RackPeek on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
rackpeek
aptacode/rackpeek:latest