Bobcares

How to Install Proxmox VE on Raspberry Pi 5

PDF Header PDF Footer

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

How to Install Proxmox VE on Raspberry Pi 5Proxmox 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.

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.

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

  1. First, download and install “Raspberry Pi OS Lite (64-bit)” using Raspberry Pi Imager.
  2. Then, configure your username and password to simplify SSH access later.
  3. 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.
  4. Then, SSH into the Pi and use the command `nmtui` to confirm the IP settings.
  5. Now, update the system:
    
    sudo apt-get update
    sudo apt-get upgrade
    Copy Code
  6. Next, edit `/etc/hosts`:
    
    127.0.0.1 localhost pimox5
    192.168.0.xx pimox5
    ::1 localhost ip6-localhost ip6-loopback
    Copy Code

    Replace `192.168.0.xx` with your Pi’s static IP.

  7. Then, edit `/etc/hostname` and set it to:
    pimox5Copy Code
  8. Finally, reboot with this command:
    sudo rebootCopy Code
  9. 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
  10. 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
  11. 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 Code

    Again, replace `192.168.0.xx` with your Pi’s static IP.

  12. If `/etc/resolv.conf` is empty, add:
    nameserver 8.8.8.8Copy Code
  13. Then reboot again.
  14. To set Root Password:
    sudo -i
    passwdCopy Code

    This will be used to log into the Proxmox web interface.

  15. 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

Submit a Comment

Your email address will not be published. Required fields are marked *

Get featured on the Bobcares blog and share your expertise with a global tech audience.

WRITE FOR US
server management

Spend time on your business, not on your servers.

TALK TO US

Or click here to learn more.

Speed issues driving customers away?
We’ve got your back!