Hacker News new | ask | show | jobs
by weinzierl 1283 days ago
I don't know if I understood you correctly, but I don't think this is true. I have not tried it but as long as you have your data you can always setup your own instance with it. Ideally you have a server backup but if not there is a script that can convert the ordinary Mastodon export (the one you can do as a regular user in the UI of any instance) into a form suitable to import into the database of your instance.
1 comments

You can't migrate your followers that way, can you? Which is (arguably) for many people more important than the content of their posts.
For everyone doing social media (semi-)professionally, followers are pretty much all that matters. That sounds like it gives server operators leverage against journalists and the like that happen to be on their server. They can move server, sure, but they lose their reach, that's ugly especially for smaller publications or individuals who can't easily hire staff to run their own instance.
I haven't thought this through thoroughly yet, but I could not come up with a migration scenario where you could keep your followers. Your handle will change and as long as the old instance is banned I guess a redirect from there to the new handle does not work. So, fair point! I'd be curious what others think, maybe there is a way?
Mastodon supports user migrations that keeps your followers. It's pretty new and not supported everywhere yet, but it does work (I've used it) with the caveat that some followers on older software will still follow the old account at the moment.

It works by the old and new server "cooperating", so it won't let you move between two servers which won't federate with each other - in that specific scenario you'll need to go via a third server which both speak to.

The move appears to you as if your followers unfollows your old account and follows the new account, so they're all "redirected" to your new handle. E.g. you can see that here: https://mastodon.social/@vidarh

You indicate to the old server where you want to move to, and then to the new server where you're moving from, and the fact the old server will specify your new handle in your profile is used as proof when informing your followers instances of the new address.

If you do this, you can see mastodon.social returns a "movedTo" attribute for my old account:

    curl -H "Accept: application/activity+json" https://mastodon.social/users/vidarh | jq .movedTo
You don’t own your followers. When you move they get a notification you moved and their following lists are adjusted accordingly.
Not when the instance you are on is banned or otherwise disappears and you use your exported data to "revive" your account on a different instance (with a different handle), which is the scenario I proposed above.
The only way to avoid that is to stand up your own instance. And that is the great thing about decentralized systems. Because you as a user have no visibility into the systems, finances, nor management of any of these platforms.

I still blog on a server I rent but the backup is hosted in a server in my closet. I’m fully aware that rental can go away any time. And that’s been the case for decades.

Maybe it’s a generational thing but it appears people assume these platforms owe them something. The TOS makes it clear they owe them very little. So you can be muted, banned or deleted at any moment.

I’ve watched many social networks disappear and end up in the footnotes of a Wikipedia article. Nothing about the internet is guaranteed nor permanent. Twitter nor Mastodon owe you anything.

I'm on my own Mastodon instance but should it get banned I'd pretty much lose my followers. I think that was the original point. Otherwise agreed, neither Twitter nor Mastodon owe me anything.
If you get banned on Twitter or any other centralized service, you lose all your followers. If you get banned on Mastodon, you lose your followers on the instance(s) that banned you.

But generally it takes a lot to get banned by most fediverse instances. You basically either need to be a nazi or consort with nazis.

There are, of course, instances that would ban you for less than that, but these tend to be much smaller and trying to foster a very specific type of community. If they'd ban you, they probably wouldn't follow you either.

If it disappears, you're right. If it's "banned" (not a thing, assuming you mean defederated) then you can't move to one of the instances which have defederated it. Any followers from an instance which has defederated yours will also be lost, not because you can't move them but because the block on their instance will automatically cause them to unfollow you.

The solution to this is to move to an instance which hasn't defederated from the one you're on. Worst case, setting up your own.