jointakahe / takahe

An ActivityPub/Fediverse server
BSD 3-Clause "New" or "Revised" License
1.13k stars 86 forks source link

Support for Account Moving from/to Takahe #385

Open tobru opened 1 year ago

tobru commented 1 year ago

Support for account moving, e.g. from Mastodon to Takahe (or the other way around).

See Mastodon docs "Moving or leaving accounts" for the possibilities Mastodon offers in this regard.

Priority (for me) would be moving from Mastodon to Takahe.

andrewgodwin commented 1 year ago

Yup, this is on our roadmap for approaching 1.0, though some initial work has already started.

everton137 commented 1 year ago

I see it's not possible to export posts from Mastodon. Has anyone checked how difficult it could be to import posts on a Takahe instance? I am running a Mastodon instance, but I would rather run a Takahe one, since I work with Python. I still haven't found time to test Takahe tho.

andrewgodwin commented 1 year ago

It's not possible to export them natively, but it's possible to either crawl them all through the API (if they aren't protected), or we could support traversing a database dump in the case that the person moving also owns the server.

gerwitz commented 1 year ago

I'd be interested in a database import for Akkoma, as well, but am more concerned with triggering other instances to migrate followers.

astrojuanlu commented 1 year ago

Would Takahe -> Takahe migration be implemented first? Or is that already possible?

andrewgodwin commented 1 year ago

It would be at the same time - I'd want to implement the account moving system that's already out there, so it would just let you move to/from anything else that supports it.

tobru commented 12 months ago

I'm also wondering the other way around: How could a process look like to migrate from Takahe to any other Fediverse software, let's say GoToSocial?

andrewgodwin commented 12 months ago

It's the same system - one of the reasons I have not done another release yet is that I've implemented inbound migration, but not yet implemented outbound, and it feels bad to have one and not the other.

ellieayla commented 7 months ago

Regarding exporting posts from mastodon, the Export Archive feature certainly includes them... https://docs.joinmastodon.org/user/moving/#export - very little tooling actually supports importing this archive though, not even mastodon itself. Supporting backfill-import of the archive would be very cool, though perhaps not within the same issue as the online account migration.