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 successfully. 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 runs 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 with a few small changes. If major changes are necessary, these are not made and therefore raspiBackup 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, a Raspberry must be used for the restore.
Given the fact that raspiBackup is for free, it is too expensive/too complex for framp, to
- Purchase all possible hardware for the tests
- Set up all possible hardware and software test combinations
- Test everything for each new release
framp can only support raspiBackup under the above conditions.
There is the possibility of 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
not carried out and 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 on a RPi4/RPi5 with at least 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 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 storages
- SD cards
- Disks/HDDs
- SSDs
- USB sticks
- USB SD adapters
- eMMC memory
- NVMe storage
Backup targets
In principle, anything can be used as a backup target for the backups, that can be mounted under Linux. 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 on backup-targets.