Proxmox Installation

#homelab#proxmox#nas

Tim Kye

This guide is a part of a series on Proxmox for Homelabs. You can find the Series Overview here.

This guide will cover the basic installation of Proxmox (8.1). It will be short, since it's fairly straightforward.

Installing from USB

  1. Download the ISO
  2. Install it on a USB Drive with a tool like Ventoy or Etcher
  3. Boot from the USB on your server

This should get you to the Proxmox Installer. To continue:

  1. Install Proxmox VE (Graphical)
  2. Accept EULA
  3. Select Target Disk (This will erase the disk)
  4. Select TimeZone
  5. Set Password and Email

This brings us to the Network Configuration. If you don't know what you are doing here, these options are fine, but you probably want to go find a larger guide on home networking.

Hostname: homelab.homelab.local (See this thread for some info) IP Address: 192.168.0.10 (This needs to be unused and part of your subnet, which might be 192.168.1.x or any other private subnet) Gateway: 192.168.0.1 (This needs to be your router) DNS Server: 1.1.1.1 (Any valid DNS Server is fine)

The continue, and Install (You can remove the USB drive after it reboots)

Additional Setup

After rebooting the console will show you the IP and Port the Web UI is available at. It will look something like

https://192.168.0.10:8006

Navigate to this URL and enter username: root along with the password you created.

Welcome to Proxmox

Some basic first-time configuration has been wrapped up in a handy helper script (from this site)

Open a shell by selecting the node in the treeview (Datacenter -> Homelab, if you used the name above). THen select Shell from the list that shows up, and run (follow all prompts)

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"

Then reboot. You're all set!