Learn Proxmox VE (an all-in-one open-source virtualization platform) from the basics to production-grade: pre-requisites & setup environment, history & architecture & why choose Proxmox VE, web UI navigation & node management & system configuration, creating & managing KVM virtual machines, cloud-init & VM templates & rapid provisioning, LXC containers, storage architecture & local storage management, ZFS on Linux, shared storage & Ceph distributed storage, networking fundamentals, software-defined networking & internal firewall, backup & restore strategy, storage replication & VM migration, cluster & high availability, user management & permissions & 2FA, node security hardening, GPU passthrough & nested virtualization, infrastructure automation, monitoring & alerting & metrics, troubleshooting & disaster recovery, ending with a complete production-grade Proxmox infrastructure case study across 21 episodes.
Before touching Proxmox VE, you need to master the Linux CLI, basic networking concepts, and an understanding of server hardware. In this episode you will also prepare the minimal hardware, burn the installer ISO, perform a bare-metal installation, and configure the repositories.

This episode reviews Proxmox's history since 2008, the Debian + KVM + LXC architectural foundation that forms its backbone, the reasons to choose Proxmox as an open-source all-in-one platform, as well as comparisons with VMware vSphere and Microsoft Hyper-V.

This episode guides you through the Proxmox web UI navigation structure, explains the Summary, Console, and Task Log features, then walks you through configuring the node's base system: DNS, timezone, NTP, system updates, and repository management from the browser.

This episode covers the KVM hypervisor inside Proxmox, how to upload ISOs to local storage, VM configuration from CPU and RAM down to VirtIO disks and network bridges, and then the complete lifecycle operations from start to migrate.

This episode covers why manual OS installation is inefficient at scale, how cloud-init works for automatic configuration at first boot, the steps to create a VM template, and the difference between full clones and linked clones for provisioning VMs in seconds.

This episode covers LXC containers as a lightweight alternative to VMs, the difference between Proxmox's LXC and Docker, how to download and create containers with pveam, and the difference between privileged and unprivileged containers.

This episode covers the storage architecture in Proxmox, the types of local storage such as directory, LVM, and LVM-thin, and how to choose the right storage for each kind of data and workload.

This episode covers why ZFS is highly recommended for Proxmox, how to create and manage ZFS pools with various layouts, and tuning and maintenance such as ARC cache, compression, and scrubs.

This episode covers the NFS, CIFS/SMB, and iSCSI shared network storage, how to connect them to Proxmox, and an introduction to Ceph as distributed storage integrated directly into Proxmox.

This episode covers the Linux bridge as Proxmox's virtual switch, network bonding for redundancy and bandwidth, and VLAN tagging for network isolation at layer 2.
