Proxmox Initial Setup in my Home Lab


I’ve replaced all my home lab VMware hypervisors with Proxmox. While we use vmware at work, and gaining experience in this environment is good. I’ve found the “free” tier of vmware for a home lab limiting and difficult to manage. Proxmox has been a pleasure to use, does not have hardware resources limits, and is a easy to keep updated.

Technical Details

Assumptions and Environment

  • Server Disk Layout:
    • 300G boot array
    • 10T storage array

Create the Boot Media (using macOS)

Boot from USB Drive and Install

  • Follow the directions on screen.

Web or SSH Into the New Server

  • Connect to the Web Interface:


  • ssh to a root shell:

    ssh root@

Enable the “free” Subscription Update Servers (CLI)

  • Move the “enterprise” repos to another location in case you want to use them at a later date:
    mv /etc/apt/sources.list.d/pve-enterprise.list ~/
  • Create and edit a new apt repo:
    vi /etc/apt/sources.list.d/pve-no-enterprise.list
  • Add the following lines to this file:
    #deb bullseye pve-enterprise
    deb bullseye main contrib
    deb bullseye-updates main contrib
    # PVE pve-no-subscription repository provided by,
    # NOT recommended for production use
    deb bullseye pve-no-subscription
    # security updates
    deb bullseye-security main contrib

Update the Server (CLI)

  • Run apt to update the server:
    apt update
    apt upgrade

VM Boot Media Image Location

  • The default location for “cdrom” boot images is: /var/lib/vz/template/iso

The End

  • That is it. It just works.