🖥️ Proxmox Home Lab

Built and maintain a Proxmox virtualization environment to gain hands-on experience with enterprise infrastructure, virtualization, Linux administration, storage, networking, and self-hosted services. This environment serves as the foundation for all of my home lab projects.

Proxmox VELinuxUbuntu ServerDockerPowerShellGitGitHubNetworking

Overview

This home lab serves as my personal environment for learning enterprise infrastructure technologies through hands-on experience. Rather than using cloud-based labs, I built and maintain my own virtualization platform using Proxmox VE, allowing me to safely deploy, configure, troubleshoot, and rebuild systems as I learn.

The lab has become the foundation for experimenting with Linux administration, Docker containers, networking, storage, automation, and self-hosted applications.

Architecture

Internet │ Router │ Proxmox Server (pve) ├── LXC 101 — Jellyfin ├── VM 100 — Ubuntu Server │ └── Docker │ ├── go2rtc │ ├── Homepage │ ├── Nginx Proxy Manager │ └── Portainer └── Additional VMs / Containers

Technologies Used

Highlights

Challenges

What I Learned

Building this home lab has significantly improved my understanding of virtualization, Linux administration, Docker, networking, storage, and troubleshooting. It has reinforced the importance of documentation, backups, version control, and solving technical problems through careful testing rather than guesswork.

← Back to all projects