Post

Installing Proxmox and Post Installation

How to install Proxmox VE on an old PC and run essential post-installation configuration using the Proxmox community helper scripts. Turn spare hardware into a home server.

Installing Proxmox and Post Installation

Its 2025 most of us have a spare piece of Desktop or Laptop lying around, which seems like is not worth much. But using Proxmox that piece of old tech can make your life easier without a lot of trouble. You will not need a brand new unique system to run a server. Any PC should be fine after 2010, check specs for PCs that are older than 2010.

We will be Making a Bootable USB, Installing Proxmox and Setting up Post Installation process.

Prerequisite

Hardware

  • USB Stick
  • A Computer / Laptop to make USB Bootable
  • Another Computer as Server
  • WI-FI or A Lan Cable to connect Server to Router

    Software

  • Balena Etcher

    Network

  • IP Gateway (Router IP) Address and Subnet, Usually 192.168.x.x/24

    Pre-Installation

Before Installing Proxmox we have to make a bootable USB drive. And our system ready to boot from USB.

Prepare USB

  1. Download Proxmox VE from Official Proxmox Site
  2. Download Balena Etcher from Balena Etcher Official Site
  3. Flash Downloaded ISO file to USB Balena Etcher - select image stepBalena Etcher - select target USB driveBalena Etcher - flashing in progressBalena Etcher - flash complete

    1
    
    ⚠️ Make sure you select right device
    
  4. Select Yes on Windows Prompt.
  5. Let it Flash.
  6. Done

BIOS Settings

  1. Connect your USB
  2. Start/Restart this machine.
  3. During Boot, open BIOS/UEFI settings using F8 or DEL key.
  4. Now look for Boot Order. Look for Boot option on top.
  5. Select your USB as boot device.
  6. Now this will boot to Proxmox Installation.

Boot Configuration GUI varies with motherboard manufacturer. Please look for your specific Motherboard Bios settings in the internet.

Installation

During installation you will be prompted with the steps below. Here I have highlighted the selection with Green and things to consider on Purple

  1. Select Install Proxmox VE (Graphical) Proxmox installer boot screen with Install Proxmox VE Graphical option selected
  2. Read The EULA and Agree (Mandatory for Installation) Proxmox EULA license agreement screen
  3. Make sure you select the correct Disk here, one way to see correct disk is Size of the disk. But if you have only one disk you can go next as it will be default. Proxmox target disk selection screen
  4. Make sure you select your correct Location and Time Zone here. Proxmox location and timezone configuration screen
  5. Write your desired password, Make sure you remember it and it complies with the policy highlighted in purple. Proxmox password and email setup screen
  6. ⚠️ Network is arguably most important section here because once its set up, we will be accessing Proxmox only through web. Proxmox network configuration screen showing static IP, gateway, and DNS fields
    1. IP Address (CIDR): This is where you allocate your static IP so it does not change in future and mess up with settings. Its borderline mandatory to have static IP. If you have Ethernet connected your Router will allocate an IP , change it. Personally i recommend changing last bits over 100 and leave subnet to 24.
    2. Gateway : Router IP (Usually prefilled)
    3. DNS Server: Router IP. I recommend router IP so if i change my DNS in my router its global for all devices in LAN. You can also opt to 1.1.1.1 for Cloudflare or 8.8.8.8 for Google’s DNS server.

      💡 All of the Network settings can be changed later too. These settings make sure we have Initial Network Access.

  7. Summary: Final summary of all our configuration before we proceed with Installation. Proxmox installation summary review screen before proceeding
  8. After clicking Install it will take a couple of minutes to finish Installation and reboot Automatically. Proxmox installation progress bar
  9. After Reboot Select First option i.e. “Proxmox VE GNU/Linux” and Enter. Proxmox VE GNU/Linux boot menu after installation
  10. You will see Your IP and Port 8006 on the top. Yours will be different from mine. This is how we will access the web app and carry on from. Now you can remove monitor from proxmox server and move it to its designated area and will barely need to touch the hardware. Power and LAN is important and that’s all we need. Proxmox terminal showing web UI URL and port 8006 after first boot

First Access and Post Installation

  1. Go to the given URL on your browser.
  2. Since its self signed Certificate it will warn you. Accept the risk and continue.
  3. Now for username root and password is what we set during installation.
  4. Once we login we will be prompted A subscription message. Click OK.

Post Installation and Scripts

Here comes the magic of Proxmox Community. Proxmox is an open source software with a huge community behind it. The project “Proxmox VE Helper-Scripts” was started by a user who went by name “Tteck” . He sadly passed away and the scripts are maintained by community in a community github repo and can be accessed at https://community-scripts.github.io/ProxmoxVE/ .

We will be using “Proxmox VE Post Install” Script. This script will updates our proxmox, disables bunch of features which are redundant in our use case and also modifies repos. Apart from that it also disables “Subscription Nag” , that ok option every time you have to hit when you open it up.

This is strongly recommended to run Immediately after Installation.

  1. Below Datacenter Click on pve. Proxmox web UI showing pve node selected under Datacenter in the left sidebar
  2. On top right you will see shell. Proxmox web UI top-right area with Shell button highlighted
  3. Clicking shell will open a web shell where you can run the script. Proxmox web shell terminal window open and ready for commands
  4. Now either paste the script below or get it directly from “Helper Script WebsitePost-install community script being pasted into Proxmox web shell
  5. Now it is recommended to select Yes on all prompts. Post-install script prompts asking to select Yes for each option
  6. It will reboot and your system is ready for VM. Post-install script complete, Proxmox rebooting and ready for VMs

Now for further we will be installing VMs. Once Proxmox is up, a common next step is getting Docker running — see Installing Docker and Setting Permission.

Welcome to HomeLab.

This post is licensed under CC BY 4.0 by the author.