Automated homelab server discovery and management tool for organizing and tracking your network's machines and VMs.
LabKeeper helps you keep track of all servers in your homelab environment by automatically discovering and organizing them. Built with NestJS, it provides both an API and web interface to manage your infrastructure.
- Network scanning for active machines
- Basic host information collection (IP, hostname, status)
- Host type identification (physical/virtual/container when possible)
- REST API endpoints
- Web dashboard
- Real-time status monitoring
- Resource usage tracking (CPU, memory, disk)
- Basic alerting system
- Server tagging and organization
- Network topology visualization
Contributions are welcome! The project is in its early stages, and we're open to suggestions and help.
This project is licensed under the MIT License - see the LICENSE file for details.