Virtualization Server

A compact Proxmox-based infrastructure lab built to develop hands-on experience in virtualization, networking, self-hosting, remote access, and systems administration.

This project demonstrates: VM administration, Docker services, networking, reverse proxying, secure remote access, storage planning, and troubleshooting across Linux and Windows environments.

ProxmoxDockerTrueNASpfSenseUniFiTailscaleRustDeskSelf-HostingNetworkingBackupDisaster RecoverySecurity

8+

Hosted Workloads

5

Core Infrastructure VMs

3

Test Environments

Read the technical walkthroughs

Project Overview

I built this homelab to gain practical experience with infrastructure design, virtualization, networking, and self-hosted services in a real working environment. The platform is centered around a compact Mini-ITX Proxmox server and supports core infrastructure workloads, Docker-based services, remote administration tools, storage services, and isolated test environments for learning and experimentation. It serves as both a technical playground and a portfolio project that reflects the kind of systems thinking used in professional IT and infrastructure roles.

Project Goals

  • Build a compact but capable virtualization platform
  • Develop and optimize network security through best standards
  • Host useful infrastructure and self-hosted applications
  • Develop hands-on troubleshooting across systems and networking
  • Create a reusable platform for learning, testing, and documentation
  • Self host my own cloud

Network Topology

Homelab network topology diagram

Network Architecture Highlights

  • ISP Gateway: AT&T modem configured in IP Passthrough mode, allowing pfSense to act as the primary router and firewall.
  • Firewall & Routing: A Protectli appliance running pfSense manages firewall rules, NAT, routing, and VLAN segmentation.
  • Managed Switching: A UniFi switch distributes trunked VLAN traffic across the internal network infrastructure.
  • Wireless Infrastructure: UniFi Access Points provide centralized wireless management and segmented SSIDs mapped to VLAN networks.
  • Network Segmentation: Multiple VLANs separate Home, IoT, Guest, and Lab networks, improving security and traffic isolation.
  • Virtualization Host: A Proxmox server hosts the homelab infrastructure, including core services and test environments.
  • Secure Remote Access: Tailscale VPN provides encrypted remote connectivity to the homelab without exposing services to the public internet.

Infrastructure Architecture

Homelab infrastructure architecture diagram

Network Edge

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Virtualization Host

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Service Layer

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Hardware Platform

Case

Fractal Design Terra Silver — compact Mini-ITX chassis for a clean, space-efficient build.

CPU

AMD Ryzen 5 8500G — 6-core/12-thread, efficient for virtualization and service hosting.

Motherboard

MSI MPG B850I Edge TI WiFi — Mini-ITX with 5Gb LAN for high-speed local networking.

Memory

32GB Crucial Pro DDR5 for multiple VMs, containers, and parallel workloads. Purchased before the recent AI and datacenter-driven RAM spike—lucky timing.

Power Supply

Redragon PSU015 750W SFX Platinum — efficient small-form-factor power delivery.

Storage

Dual NVMe SSD layout — one drive for host OS, one for VMs, ISOs, and container workloads.

Virtual Infrastructure

Click any service for a How-To walkthrough and technical setup guide.

Core Infrastructure

Test Environments

  • 200

    Kali Linux

    Security testing and lab experimentation

    SOP Coming soon
  • 201

    Windows 11

    Domain User

    SOP Coming soon
  • 202

    Windows Server

    ADUC

    SOP Coming soon
  • 203

    Ubuntu LTS

    Linux testing and service evaluation

    SOP Coming soon

Skills Demonstrated

VirtualizationNetworkingLinuxDockerInfrastructure DesignSecurity ConceptsTroubleshootingAutomation

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.

Challenges & Lessons Learned

Infrastructure Design Challenges

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.

Networking Configuration Challenges

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia.

Service Deployment Challenges

Deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.

Project Outcomes

  • Built a fully functional Proxmox-based homelab environment
  • Deployed multiple infrastructure and self-hosted services
  • Created reusable environments for testing and experimentation
  • Strengthened hands-on skills in virtualization, networking, storage, and troubleshooting

Future Improvements

Monitoring Stack

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Automation

Sed do eiusmod tempor incididunt ut labore et dolore.

Additional Services

Ut enim ad minim veniam, quis nostrud.

Hardware Expansion

Ullamco laboris nisi ut aliquip ex ea commodo.