Discover how to install Proxmox VE on Raspberry Pi 5. Our Proxmox Support team is ready to assist.
How to Install Proxmox VE on Raspberry Pi 5
Proxmox Virtual Environment is an open-source platform for managing virtual machines and containers. Although designed for x86 servers, recent developments now make it possible to run Proxmox on this compact ARM-based device.
Although the Pi 5 can’t replace a full-blown virtualization server, it’s perfect for lightweight workloads, homelabs, development environments, and educational use.
Today, we will walk you through the step-by-step installation of Proxmox VE on a Raspberry Pi 5.
An Overview:
What is Raspberry Pi?
The Raspberry Pi is a credit card-sized, low-cost computer developed for educational and DIY purposes. It features its own processor, memory, and GPU, and runs the Raspberry Pi OS, a Linux-based operating system.
We can use a Pi for:
- Web browsing and video streaming
- Word processing and spreadsheets
- Hardware programming and automation
- IoT and maker projects like weather stations, smart cameras, and more
For example, you can even set up a DHCP server with a GUI on your Raspberry Pi for custom networking needs.
Its versatility and affordability have made it popular among hobbyists, educators, and developers alike.
Popular Raspberry Pi Models
Before diving in, here’s a quick look at the major Raspberry Pi models:
- Raspberry Pi Zero
- Raspberry Pi 1
- Raspberry Pi 2 B
- Raspberry Pi 3
- Raspberry Pi 4B
- Raspberry Pi 400
Today, we will focus on the Raspberry Pi 5, which offers enhanced performance and now supports UEFI boot.
Installing Proxmox VE on Raspberry Pi 5
- First, download and install “Raspberry Pi OS Lite (64-bit)” using Raspberry Pi Imager.
- Then, configure your username and password to simplify SSH access later.
- Next, access the router’s settings and assign a static IP to your Raspberry Pi. If you’d like to change the IP configuration later, check out this guide on switching from static to DHCP on Raspberry Pi.
- Then, SSH into the Pi and use the command `nmtui` to confirm the IP settings.
- Now, update the system:
sudo apt-get update sudo apt-get upgrade
Copy Code - Next, edit `/etc/hosts`:
127.0.0.1 localhost pimox5 192.168.0.xx pimox5 ::1 localhost ip6-localhost ip6-loopback
Copy CodeReplace `192.168.0.xx` with your Pi’s static IP.
- Then, edit `/etc/hostname` and set it to:
pimox5
Copy Code - Finally, reboot with this command:
sudo reboot
Copy Code - To add Proxmox repository:
echo "deb [arch=arm64] https://global.mirrors.apqa.cn/proxmox/debian/pve bookworm port" | sudo tee /etc/apt/sources.list.d/pveport.list curl https://global.mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg
Copy Code - To install Proxmox packages:
sudo apt-get update sudo apt-get full-upgrade sudo apt-get install ifupdown2 sudo apt-get install proxmox-ve postfix open-iscsi chrony mmc-utils usbutils
Copy Code - Next edit `/etc/network/interfaces`:
auto lo iface lo inet loopback iface eth0 inet manual auto vmbr0 iface vmbr0 inet static address 192.168.0.xx/24 gateway 192.168.0.1 bridge-ports eth0 bridge-stp off bridge-fd 0
Copy CodeAgain, replace `192.168.0.xx` with your Pi’s static IP.
- If `/etc/resolv.conf` is empty, add:
nameserver 8.8.8.8
Copy Code - Then reboot again.
- To set Root Password:
sudo -i passwd
Copy CodeThis will be used to log into the Proxmox web interface.
- Now, we can access our Proxmox dashboard via:
- `http://pimox5.local:8006`
- Or `http://192.168.0.xx:8006`
Log in using:
- Username: `root`
- Password: (the one you set in step 12)
To manage your cluster effectively, you may also need to restart Proxmox cluster services periodically.
If you’re using containers, listing Proxmox LXC containers is another handy skill for monitoring your setup.
[Need assistance with a different issue? Our team is available 24/7.]
Conclusion
Running Proxmox VE on a Raspberry Pi 5 is an exciting option for developers and homelab enthusiasts.
In short, our Support Engineers demonstrated how to install Proxmox VE on Raspberry Pi 5.
0 Comments