thus far, I had been using Nextcloud self-hosted on my dedicated root server (from Hetzner) via the docker image (nextcloud:29 + mariadb:10 + redis:alpine).
Now I don’t want to manage the installation myself anymore and want to move to Hetzner’s “storage share” which seemingly is just a managed nextcloud instance: https://www.hetzner.com/storage/storage-share/
My question is: Is there any migration path besides setting everything up manually and copying files over manually as well?
You have migration paths of setups (if you control both sides). Here, you need to ask Hetzner, if you can send them a backup with database and data and if they can restore this into their hosted environment.
So I asked them and they don’t have a method of migrating and the app looks like I would download data and upload but imagine Gigabytes of data.
So I was wondering if I could do it server-to-server if I have full admin access to the root server and only user access to the other.
So I was thinking of accessing the Hetzner Nextcloud instance via webdav from my root server and just copy all my data over, does that make sense? The connection between the two serves should be fast.
After all I am only using it for my own user and have little other data I would need to migrate like caldav/carddav data I could manually move.
You could also try Nextcloud Federation. Share a folder of your user from the old Nextcloud with the user of the new Nextcloud as a test. Then try copying the files to a local folder in the new Nextcloud. Sometimes this works - even with larger files. But sometimes it doesn’t. In this case you copy server to server.
If the instructions do not work, you can also try a public share. Share the folder publicly and at the top right you can enter your Nextcloud account user@newcloud.server.tld instead of Download. This will also integrate it into your new Nextcloud from where you can then perhaps copy it to the new Nextcloud.