Installation and Post-Install
Proxmox host setup
Table of contents
Install Proxmox VE from ISO
Installing Proxmox VE from a Ventoy USB on bare metal is easy. Proxmox documentation with details is at Proxmox Installation Documentation.
Make a bootable Ventoy USB drive
First, we need to create bootable USB drive with the Proxmox VE ISO. We will use Ventoy to do this.
The latest Ventoy installers are at https://sourceforge.net/projects/ventoy/files/.
The Ventoy USB can be created in Linux or Windows only. For Mac, use Parallels Windows VM or Linux VM.
After you have created the Ventoy USB, you can copy files to it using your Mac or PC.
Important downloads and ISO images to install on Ventoy USB are below:
Downloads
Download | URL |
---|---|
Ventoy Installer | https://sourceforge.net/projects/ventoy/files/ |
System Rescue ISO | https://www.system-rescue.org/Download/ |
Proxmox PVE and PBS ISOs | https://www.proxmox.com/en/downloads |
Ubuntu Server Live Install ISO | https://releases.ubuntu.com/ |
Ubuntu Server Cloud-Init Install ISO | https://cloud-images.ubuntu.com/noble/current/ |
Ubuntu Desktop ISO | https://ubuntu.com/download/desktop/ |
Boot from USB Drive and Install
If you need a walkthough on how to boot from USB and install, there’s one at https://medium.com/@r00tb33r/how-to-install-proxmox-a-step-by-step-guide-5d00439bc551.
Proxmox post-install setup
Do
Check that SSH is running
systemctl status ssh.service
Learn about tteck’s Proxmox VE scripts
Thank tteck
Who was tteck?
tteck was a volunteer who created a ton of scripts to install applications and environments within Proxmox. He did a lot to make Proxmox virtualization easy to use for mere mortals. He passed away November 2024.
tteck’s Helper-Scripts are now managed by a group of commuity members.
A message from tteck’s wife, Angie: This is Angie, and to say I am overwhelmed by all the comments, thoughts, love, prayers, and condolences is an understatement. As well as the donations. My husband loved this site, and he was passionate about computers, coding, and all the stuff that goes with it. He showed me a lot of the comments that were made when he posted about his cancer and it made him smile. Thank you all for the love and support that you have shown to him, and now me. He would be amazed that I even found his sight and was able to make a post. Thank you all again, it warms my heart that he touched so many lives.
The Ko-Fi link is still available if you want to support Angie and tteck’s family (unfortunately I never knew his name): https://ko-fi.com/proxmoxhelperscripts
See all tteck’s Proxmox scripts
You can download and install the Proxmox scripts from https://community-scripts.github.io/ProxmoxVE/
View the Proxmox scripts source code at https://github.com/community-scripts/ProxmoxVE/ Proxmox Scripts Github
Watch Techno Tim’s video
Here is a great video from Techno Tim about the scripts:
Run tteck’s Proxmox VE Post Install Script
This script cleans up a lot of cruft after Proxmox installation. Specifically, “this script provides options for managing Proxmox VE repositories, including disabling the Enterprise Repo, adding or correcting PVE sources, enabling the No-Subscription Repo, adding the test Repo, disabling the subscription nag, updating Proxmox VE, and rebooting the system.”
Run tteck scripts from the Proxmox GUI shell, not SSH!
Do
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh)"
You can view the “Proxmox VE Post Install” script source code at https://community-scripts.github.io/ProxmoxVE/scripts?> id=post-pve-install
Run tteck’s Proxmox VE Processor Microcode Script
This procedure updates the microcode on your Intel or AMD processor, if required. Intel and AMD update processor microcode usually to fix bugs and security issues.
Run tteck scripts from the Proxmox GUI shell, not SSH!
Do
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/microcode.sh)"
Then reboot:
reboot
Check whether any microcode updates are currently in effect:
journalctl -k | grep -E "microcode" | head -n 1
Set up iKoolcore-specific Proxmox summary (OPTIONAL)
These instructions are specific to my iKoolcore R2 server hardware. Don’t do it if you aren’t installing on one.
Follow the steps in the iKoolcore R2 wiki at https://github.com/KoolCore/Proxmox_VE_Status
Download
Add iKoolcore R2 hardware stats to the Proxmox summary page by downloading and running this shell script that I modified here https://github.com/kurtshuler/proxmox-ubuntu-server/blob/main/Proxmox%20files/Proxmox_VE_Status_zh.sh
Do
cd Proxmox_VE_Status
bash ./Proxmox_VE_Status_zh.sh