Binglab Setup
Here's a list summarizing binglab homelab setup:
Hardware
- Reliable server or custom-built PC with upgradeable CPU, memory, and storage
- Using HP Elite Desk G3 800 for Promox Virtual Environment
- Using HP Elite Desk G3 800 for Promox Backup Server
- Reliable server or custom-built PC with upgradeable CPU, memory, and storage
Networking
- Managed router and switch(es) to handle both wired and wireless connections
- Using Unifi Router, switches
- Also Cisco switches as well for POE
- Network segmentation using VLANs for security and performance
- Firewall and VPN configurations for secure remote access
- Managed router and switch(es) to handle both wired and wireless connections
Virtualization/Containerization
- Hypervisor platform Proxmox for running multiple VMs
- Container solutions Using Docker and LXC for lightweight deployments
Storage Solutions
- Integration with network-attached storage (NAS) or storage area network (SAN) for scalability
Backup & Recovery
- Automated backup systems with regular snapshots and offsite replication using Proxmox Backup Server
- Disaster recovery plans and recovery testing routines (Have tested restore of VM's)
Management & Monitoring
- Centralized web-based management tools (Proxmox web UI and Homepage)
- Monitoring systems Grafana, Prometheus and checkmk) to track performance, logs, and alerts
- Documentation of configurations and routine maintenance schedules (gitea, backup using PBS)
Security & Maintenance
- Regular software updates and patch management across hardware and virtual systems (quid and semaphore ansible scripts)
- Implementation of security protocols including firewalls, intrusion detection, and secure passwords
- Periodic audits and health checks to ensure system integrity (PBS check and verifies)
Additional Services & Tools
- DNS, DHCP, and other network services for efficient management using Unifi