How to move AIO to new server; help please

Hi ,

I read through your situation and I’m confident my migration guide covers exactly what you need. I recently migrated my Nextcloud AIO (Docker) setup (along with other Docker apps) to a new server and documented the process here:

:backhand_index_pointing_right: Migrating Nextcloud AIO Docker server from ext4 to XFS

In that post, I describe:
:white_check_mark: What containers and paths must be saved for local backup of my Docker data.
:white_check_mark: The recommended filesystem for the target disk: XFS — this is critical, because XFS ensures that permissions and ownerships are preserved correctly during migration. I deliberately avoided NTFS (which breaks permissions) and even ext4, because I wanted to be 100% confident about ownership and rights integrity.
:white_check_mark: The exact rsync command I used, which ensures that owners, groups, permissions, symlinks, and hardlinks are all transferred correctly.

:warning: Important:
Make sure your local backup disk is also formatted with XFS. If you use NTFS (or similar filesystems that don’t fully support Linux permissions), you will lose ownership and rights data.

I didn’t use the built-in Borg backup of AIO, because my goal was to migrate the whole Docker stack cleanly in one process.

1 Like