Home

Awesome

Lemmy Account Settings Instance Migrator

Project Inactive

Long overdue, but officially posting here that this project is inactive.

Lemmy 0.19 introduced the option to export / import all user settings, follows, blocks, etc. so this work-around is no longer needed.

Thank you for those of you that contributed, and I hoped the project helped some users in the early Lemmy days when there was a lot of instance hopping. It was exciting to work on something useful, even though my rust is still quite poor.

The original README content is below.


LASIM Screenshot

How it works

  1. Create an account on the server you want to migrate to.
  2. Run LASIM, enter your old account credentials, and hit "Download". Your information is saved to a local JSON file.
  3. In LASIM, hit the Upload tab, then enter your new account credentials and hit "Upload".
  4. The local file is used to update your new account's blocked users, blocked communities, followed communities, and most profile settings.
  5. That's it! Run as many times as you want to keep your accounts in-sync.

The Settings Tab

There are currently 5 settings you can toggle to alter the default LASIM experience described in How it works - they are described in detail below. Note that the state of these settings is written to a settings file in your home directory and restored when LASIM is restarted.

Additional Information

Limitations

Version Support

If your Lemmy BE version is not explicitely listed below, use the latest LASIM available for download.

LASIM VersionLASIM Profile VersionSupported Lemmy BE Version(s)
0.1.*10.18.1 (rc.9+), 0.18.2
0.2.*20.18.3, 0.18.4