made using Leaflet

How to Migrate to Blacksky

Given how Bluesky has been handling moderation recently (and not so recently...) I've seen many folks looking for alternatives to Bluesky. This How-To will be geared to the folks specifically in my community (fandom creators) but hopefully others will find it useful as well.

But I don't want to have to start over again!

Good news, you don't have to! Since Bluesky was built on an open protocol (called ATProto), it's possible for communities to create their own servers (called a PDS) that are able to host the same data Bluesky currently does. One such PDS, and as of this writing, the second largest non-Bluesky PDS, is Blacksky. Blacksky was created initially to provide a safe digital space for Black and other marginalized folks when Bluesky's approach to moderation proved unsatisfactory. You can read a much better explanation of what Blacksky is about on their website here.


I'm a non-Black person. I don't want to invade Black spaces!

That's fine! Rudy (@rude1.blacksky.team) created a separate handle for non-Black users. Members of the Blacksky community spoke up about this and the handle name was decided so as to not be connected to the Black community and invade their space. But I do highly encourage you to contribute to Blacksky if you're able! You can read more about the handle discussion here if you'd like:

Rudy wants revolution.'s avatar
Rudy wants revolution.
@rude1.blacksky.team

In plain language, this means new users cannot sign up for a [username].blackskycomra.de handle but the existing ones still work. 🗳️: assembly.blacksky.community/6carwc4nzj

Rudy wants revolution.'s avatar
Rudy wants revolution.
@rude1.blacksky.team
Better?
{"did":"did:web:blacksky.app","availableUserDomains":[".blacksky.app",".cryptoanarchy.network"],"inviteCodeRequired":false,"links":{"privacyPolicy":"https://www.blackskyweb.xyz/about/support/privacy-policy","termsOfService":"https://www.blackskyweb.xyz/about/support/tos"},"contact":{"email":"support@blacksky.app"}}dropdown handle options for either .blacksky.app or .cryptoanarchy.network
CoolHTownGirl 🤠's avatar
CoolHTownGirl 🤠
@coolhtowngirl.blacksky.app
No. I think those are two separate things entirely. But you are more educated on the coding/algorithm tech world. I STRONGLY reject the "comrade" handle or any other, which implies allyship or affiliation with our Black community. They have *gestures to the world* What do we get for ourselves?
4

TLDR; You can leave Bluesky and take your data with you!

You keep all the people you follow/people following you, likes, feeds, and such. The only immediately noticeable change will be your @ handle.

Leaving Bluesky for Blacksky means your account and your data will fall under the Blacksky TOS and Privacy Policy. I highly recommend reading both before proceeding in case there's something you don't vibe with. The Blacksky community is currently in the process of collaboratively creating their own Community Guidelines.

If you decide Blacksky isn't for you and you want to try a different PDS, see my more general guide here:

So, You Want to Leave Bluesky...
The most important thing you need to know is:
https://leaflet.pub/1960400b-dd50-4efd-acef-b17913b19458

Once you migrate to Blacksky, you cannot migrate back to Bluesky (for now), but there is the potential to migrate to another PDS in the future (such as Northsky). For what it's worth, I currently trust Blacksky's moderation team over Bluesky's based on how Bluesky has handled several high-profile cases (Jesse Singal, JKR, UK laws, comments on Charlie Kirk, etc).

Okay, how do I move?

With the PDS MOOver! Or with Tektite. Both accomplish the same thing, and both have tutorial videos linked at the top of each page. Some folks might find Tektite a little smoother as the domain for your new account handle is a simple selection between two options rather than having to type it in. [tho I believe Bailey is working on adding that to PDS MOOver]

Follow the steps in the provided tutorial videos! Note that it will be easiest on a computer and you need to have Two-factor authentication (2FA) disabled. Heed the warnings regarding risk of data loss. Note: You no longer need an invite code at this time.

There are currently THREE possible handle domains on Blacksky:

blacksky.app & cryptoanarchy.network & myatproto.social

.blacksky.app is intended for members of the Blacksky feed and community. (read as: Black folks)

.cryptoanarchy.network is intended for folks that do not fall under the above but do wish to have their account under the Blacksky TOS, etc. (read as: non-Black folks)

.myatproto.social is another handle option for non-Black folks

(side note: if you don't vibe with the handle options, you can get a cool free bsky handle at handles.club!)

Choose whichever is appropriate for you! For example, my handle would be bisprout.bsky.social to bisprout.cryptoanarchy.network.

screenshot of tektite.cc step 3, showing the user putting in their new PDS host as Blacksky, putting in their new handle, password and email address.

Once you hit migrate, the migration progress will begin and it will take some time. Leave the tab open and let the blobs do their thing. For me, it took about 5 minutes, but it could be longer or shorter depending on how many folks are trying to migrate at the time.

screenshot of tektite.cc showing the migration in progress

When the blobs are all moved around, you should see something like below. Check your email and paste in the code.

screenshot of verification step

Then bam! You're on the Blacksky PDS.

screenshot showing migration is complete

We're not done yet though. If you go and refresh Bluesky, you'll find yourself logged out. That's because your old account (@.bsky.social) has been deactivated. So you need to sign in with your new handle on the Blacksky PDS. To do this, you can click the little pencil to select a custom account provider.

bluesky login screen with hosting provider changed to blacksky.app

It should open something that looks like this, where you can type in the address for the Blacksky PDS: https://blacksky.app.

showing how to change the hosting provider

Then sign in with your new handle (with either blacksky.app or cryptoanarchy.network or myatproto.social). Now you should be good to go! You can also sign in with your new handle at blacksky.community.

test skeet saying "testing 1 2 3 from blacksky PDS" from the cryptoanarchy.network handle

If you would like to give your thanks to Rudy and the Blacksky community for opening their doors to offer us safe harbor, you can donate at opencollective.com/blacksky. I highly suggest you contribute, especially if you're migrating to the Blacksky PDS as a non-Black person. Solidarity! <3


Troubleshooting:

If you discover your banner, profile picture or any other media are missing, see this thread:

(how-to video from @sharpiepls.com below as well!)

Bailey Townsend 🦀's avatar
Bailey Townsend 🦀
@baileytownsend.dev

Happy to have this out to help everyone with any missing blobs from a migration - Can login to see if you are missing blobs, will tell you if you are - Won't hurt to rerun the tool, and you may have to if you have a lot of blobs and get rate limited or some fail during. Should prompt you

Rudy wants revolution.'s avatar
Rudy wants revolution.
@rude1.blacksky.team
For anyone hosted on:
→ blacksky.app
→ myatproto.social
→ cryptoanarchy.network

and are seeing:
→ "could not find blob"
→ your pfp or banner are missing

try using this new tool by @baileytownsend.dev to fix the issue
missing.pdsmoover.com
Import Missing Blobs

Import Missing Blobs

Import missing blobs from your old PDS to your new PDS


https://missing.pdsmoover.com/
2

Bailey is doing his best to herd blobs where blobs have never gone before 🙏

If you need further guidance on how to use the Import Missing Blobs tool, see @sharpiepls.com's video here! (unfortunately the video embed doesn't work here, yet 👀)


<3 sprout

[last updated: Sept 20, 2025, 7AM CEST]