Bachelor Tech
  • Home
  • Tutorials
  • Tips
  • Portfolio
  • About Jan
  • Contact Jan

Upgrade to Trixie + PBS Installation

by Jan Bachelor July 12, 2025
  • Insert the micro SD card back into the Pi and boot from it.
  • You do not need to connect it to a screen / keyboard / mouse, as it will reboot a few times and get you straight into the terminal login screen. So you can simply SSH in.
  • In case you do not know its IP address, check your DHCP server. For example, in OPNSense, I found it due to the hostname provided in the installer and then added it into a static lease and gave it a description:
Set up a static lease for your RPI
  • At the time of writing this tutorial, Debian 13 (Trixie) was not available officially for the RPI. So I downloaded Debian 12 and then performed an upgrade:
Upgrade progress from Bookworm to Trixie
sudo apt update && sudo apt upgrade -y
sudo nano /etc/apt/sources.list
# Replace 'bookworm' with 'trixie'

# Repeat this process for any files within /etc/apt/sources.list.d/, such as raspi.list
sudo nano /etc/apt/sources.list.d/raspi.list

# Perform an update and then full upgrade
sudo apt update
sudo apt full-upgrade
# You will be prompted a few times for replacing packages with new ones. 
# Since this was a clean installation without custom config, feel free to press 'Y'.
sudo reboot
  • Install git and pbs
sudo apt-get install git -y
git clone https://github.com/wofferl/proxmox-backup-arm64.git
cd proxmox-backup-arm64
./build.sh install
  • This script will download all the required package files and use apt to install them, handling dependencies automatically.
  • If some dependencies cannot be met, you will see the following screen:
Unmet dependencies to sort out
  • Let’s download that dependency directly, even though it must cause issues in the future updates:
wget http://deb.debian.org/debian/pool/main/s/sg3-utils/libsgutils2-1.46-2_1.46-3_arm64.deb
sudo dpkg -i libsgutils2-1.46-2_1.46-3_arm64.deb
  • Then resume the installer by running ‘./build.sh install’ again. During the process, you might hit a window that warns you about incompatibility of licensing:
License warning during build time – OpenZFS vs Linux kernel
  • Not much we can do there, confirm it and the installation will continue. Please be aware that the the system will build the ZFS module for all present kernels. In my case, I had four of them present. The RPI is not particularly fast with these operations, esp. if you use a micro SD card instead of a mounted SSD, so give it even an hour to complete.
Be patient as the build time may take up to an hour
  • Once the installation is done, run the following commands to ensure that you are good to go.
# The expected output is that zfs is installed for each kernel you have.
dkms status

# Verify that the service is running:
systemctl status proxmox-backup.service
Verify the status of dkms and that proxmox-backup is running
  • Awesome, the heavy lifting is done! Let’s get into PBS’s web interface in the next step.

Prepare a Debian-based RPI image
Initial PBS Configuration
Go back to course overview: Turn your Raspberry Pi into a Proxmox Backup Server

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 FacebookWhatsappThreadsBlueskyEmail

Course Steps

  1. Prepare a Debian-based RPI image
  2. Upgrade to Trixie + PBS Installation
  3. Initial PBS Configuration
  4. Performance Monitoring - Read & Write Operations
  5. Additional Fine Tuning of your PBS & Best Practices
  6. Storage Health Monitoring
  7. Security Hardening Considerations for your PBS
Previous Next

Recent Comments

  • Jan Bachelor on Dynamic DNS Set Up with DuckDNS on OPNSenseHi Jake, that's awesome, congratulations on getting…
  • Jake on Dynamic DNS Set Up with DuckDNS on OPNSensefollowed guide above to the T and all is working. i…
  • Fastbrain on Dynamic DNS Set Up with DuckDNS on OPNSenseThanks for the guide. For some reason, after follow…

Other courses

Turn your Raspberry Pi into a Proxmox Backup...

July 13, 2025

OPNSense in HA with CARP with dual WANs

June 30, 2025

Never again forget about important dates with MIND!

June 30, 2025

Install iRedMail Mail Server As Proxmox VM With...

October 31, 2024

Remote Bucket Storage for Proxmox VM Backups

August 16, 2024

Recent Posts

  • How to get LXC containers for Proxmox outside of ready-made templates

  • How to join two Proxmox nodes into a cluster (PVE 8.x)

  • How to Rename a Proxmox Node

Facebook Twitter Instagram Pinterest Linkedin Youtube

All Rights Reserved. The theme was customized from Soledad, see PenciDesign

Bachelor Tech
  • Home
  • Tutorials
  • Tips
  • Portfolio
  • About Jan
  • Contact Jan