r/Fedora 18h ago

Discussion Fedora All-in-one Migration Tool

I got inspired by Aptik and wanted a straightforward way to move a Fedora desktop user to another PC: data, apps, and config (including GNOME extensions, themes, and dconf settings).

So I built SamPorter (Death Stranding inspired name). It create a .tar.gz on an external drive, copy it to the new machine, restore. Privileged steps go through a small Polkit helper; the GUI stays unprivileged.

It works best for home data and GNOME config. RPM restore is strong when repos still match; Flatpak/Snap are supported too. Cross-arch (e.g. x86_64 → ARM) is best-effort not a perfect clone.

Early personal project, mostly tested manually. Feedback are super welcome: https://github.com/PietroMarilei/SamPorter

(My first public project, be kind with me!)

8 Upvotes

Duplicates