Welcome to BaoLabs.io

Your comprehensive documentation hub for homelab infrastructure, services, and automation.

Get Started View on GitHub


What’s in the Lab?

BaoLabs is a comprehensive homelab setup featuring enterprise-grade infrastructure and self-hosted services. This documentation covers everything from initial setup to advanced configurations.

🏗️ Infrastructure

  • Compute: Servers, virtualization, and container orchestration
  • Network: VLANs, firewalls, VPN, and network automation
  • Storage: ZFS pools, NFS shares, and backup solutions

🚀 Services

  • Applications: Self-hosted alternatives to cloud services
  • Monitoring: Comprehensive observability stack
  • Security: Identity management, intrusion detection, and hardening

🤖 Automation

  • Infrastructure as Code: Terraform, Ansible configurations
  • CI/CD: Automated deployments and testing
  • Scripting: Custom tools and maintenance automation

Getting Started

Choose your path based on what you’re looking to accomplish:

🔰 New to Homelabs?

Start with our Homelab Basics section to understand fundamental concepts and planning.

🛠️ Ready to Build?

Jump into Infrastructure Setup for detailed deployment guides and configurations.

📊 Want to Monitor?

Check out Monitoring & Observability for comprehensive monitoring solutions.

🔐 Focus on Security?

Explore Security & Hardening for best practices and security implementations.


Resource Description
Network Diagram Visual overview of network topology
Service Catalog Complete list of running services
Troubleshooting Common issues and solutions
Hardware Equipment specifications and reviews

Latest Updates

Recent additions and changes to the documentation:

  • Network Segmentation: New VLAN configuration guide
  • Container Platform: Kubernetes cluster setup documentation
  • Monitoring Stack: Prometheus and Grafana deployment guides
  • Backup Strategy: Automated backup solution implementation

This documentation is continuously updated as the homelab evolves. Check the changelog for recent updates.