Upgrade from Raspi 3 B to OrangePi5 - including full backup etc

Creating a bug report/issue

Required Information

  • DietPi version | G_DIETPI_VERSION_CORE=8

  • Distro version | bullseye 0

  • Kernel version | Linux DietPi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

  • Architecture | arm64

  • SBC model | RPi 3 Model B (aarch64)

I would like to move the DietPi installation including Nextcloud and the external SSD’s (which I use for Nextcloud and another one as “Nextcloud BackUp”) from my Raspi 3B to an OrangePi5.

As it looks to me, the Rasperry Pi and Nextcloud are struggling a lot with processing data, etc.

Can this be done and how?
Would it automatically include the correct path and mount settings?
I would be grateful for suggestions and further steps.

I am not a noob, but a step by step guid would be great.

Where is your NC data located actually? On the SSD? How many SSDs do you use attached? Have you considered using NVMe with the OPi5 instead of an SSD connected via USB?

THX for replying.

Nextcloud data is on an SSD connected via USB.

I also have a Nextcloud Backup App and it stores everything on another SSD, connected via USB but it has it’S own power suply.
It should store the instance, Apps, the data (not the one that are on the external SSD) and the database.

Before I move enything I would need to know if OrangePi5 with DietPi is an improvment and how to transfer the DietPi System on it.
Also as a second step the nextcloud.

Compared to an RPI3B, it should be an improvement. Just take a look at our survey page. We have collected some performance data there. DietPi-Survey statistics

It would be best to use the OPi5 with an internal NVMe, as this offers the best I/O performance, and you can get rid of one of your SSDs. In addition, no SD card is needed to boot the system. Once the basic installation is complete (without installing any other applications), you can take a look at our Nextcloud migration script. DietPi/.meta/dietpi-cloud-migration at 5ac132aa0432f1d97774a446d464d475ff354943 · MichaIng/DietPi · GitHub

The script is executed on the source server and creates a backup of the Nextcloud. Then you can connect the SSD with the Nextcloud data to the OPi5 and copy the data to the NVMe. Nextcloud is then installed as normal via dietpi-software and the installation should recognise the backup and restore everything.

And most importantly, before you start, you should urgently make a backup of all your data :wink:


That is very helpfull.
So you are recommneding not to use the DietPi Backup on the OrangePi5?

I think it’S not possible… :smiley:

what exactly you mean? Can you be more specific!