# 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 - **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 - **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 