Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Supported hardware and software

raspiBackup is only supported on Raspberry Pi hardware with the Raspberry Pi OS and Ubuntu. However, it also runs successfully on other Raspberry Pi compatible hardware and other Linux distributions. It should be noted that raspiBackup requires the two partitions /boot and /root as they exist in Raspberry Pi OS.

This means that you can try out raspiBackup on the respective environment and if it runs successfully, you can be happy and use it. But if it does not run or gives error messages, no support is given. You can create an issue in GitHub and attach the debug log. This way framp can check whether the problem can be solved with a few small changes. If major changes are necessary, these are not made and therefore raspiBackup unfortunately cannot be used in the environment. But even if a fix eliminates the problem, the environment remains unsupported.

In particular, any Linux OS can usually be used on any hardware to restore a backup. Here, too, the option --unsupportedEnvironment is necessary. If there are problems after all, a Raspberry must be used for the restore.

Given the fact that raspiBackup is free, it is too expensive/too complex for framp to

  1. purchase all possible hardware for the tests
  2. set up all possible hardware and software test combinations
  3. test everything for each new release

Therefore framp can only support raspiBackup under the above conditions.

There is the possibility of a donation, and depending on the effort involved, there is a chance that further environments will be supported by raspiBackup in the future.

When invoked, raspiBackup checks whether supported hardware and software is available and terminates itself if not. With the option --unsupportedEnvironment this check is skipped, which may lead to errors and program aborts.

Raspberry Pi OS (RaspbianOS) Lite and Desktop

Both Raspberry Pi OS (formerly RaspbianOS) Lite and Desktop are supported by raspiBackup. The desktop version should be used at least on an RPi4/RPi5 with 4GB memory.

Ubuntu

If the official Ubuntu version for Raspberries is used, this is supported by raspiBackup. However, at least a Raspberry Pi 4 with 4GB, better still with 8GB memory, should be used. The same applies to a Raspberry Pi 5. Presumably the requirements for an Ubuntu server system are lower.

Raspberry Pi Compute Module (CM)

raspiBackup supports Raspberry Pi compute modules with an SD card, eMMC memory and NVMe.

How to make CM4 NVMe devices available on Linux to restore an NVMe backup from raspiBackup is described on the English page.

Supported devices

raspiBackup supports the following devices and storage:

  • SD cards
  • Disks/HDDs
  • SSDs
  • USB sticks
  • USB SD adapters
  • eMMC memory
  • NVMe storage

Backup targets

In principle, anything that can be mounted under Linux can be used as a backup target for the backups. This includes:

  • SMB network drives
  • NFS network drives
  • SSHFS network drives
  • WebDAV network drives
  • FtpFS network drives

Examples for SMB, NFS and WebDAV configuration can be found in Backup targets.