Para fins de evitar confusão, sempre que eu estiver me referindo à empresa que criou o Bluesky, irei falar Bluesky PBC. Quando eu estiver falando apenas da rede social, irei falar apenas Bluesky.

O que é AT Protocol?

Sendo muito direto e rápido, é o protocolo descentralizado em que o Bluesky opera, e possibilita algumas coisas diferentes do que estamos acostumados em outras redes sociais centralizadas.

Ainda irei fazer outro post explicando AT Protocol mais no detalhe, de forma simples de entender. Por enquanto, esse tutorial irá explicar apenas as partes que são relevantes para o processo de migração de PDS.

O que é PDS?

PDS significa Personal Data Server (Servidor de Dados Pessoais). Todas as contas no Bluesky tem seus dados armazenados em um PDS, e um único PDS pode armazenar dados de várias contas.

Quando você cria uma conta no Bluesky pelo aplicativo ou site padrão, seus dados ficam dentro de um dos vários PDSes que a empresa Bluesky PBC tem disponível.

ID did:plc:fip3nyk6tjo3senpq4ei2cxw
Aliases at://vicwalker.bsky.social
Services
atproto_pds 
https://porcini.us-east.host.bsky.network

Atualmente minha conta fica no PDS Porcini do Bluesky PBC

A coleção de dados de uma única conta dentro do PDS é chamada de repositório, e contém por exemplo: seus posts, likes, dados de perfil, quem você está seguindo, etc. Separado do seu repositório, mas ainda dentro do mesmo PDS, existem os blobs, que são arquivos binários de todas as mídias da sua conta, como imagens e vídeos. E tudo isso é conectado ao seu identificador descentralizado (DID, que é permanente e único para cada conta).

Ter seu próprio PDS não requer muitos recursos de computação, mas necessita conhecimento de programação. Existem vários PDSes independentes do Bluesky PBC, e alguns aceitam novos usuários com ou sem código de convite (essa parte irei explicar melhor mais adiante, na etapa de escolher o PDS).


O que significa migrar de PDS?

No AT Protocol você consegue mover o seu repositório de dados para outro PDS quando você quiser, sem perder dados e a identidade da sua conta, e ainda conseguindo utilizar o Bluesky normalmente. Nesse tutorial irei explicar como fazer isso de forma segura e acessível mesmo para quem não conhece muito de tecnologia.

Estar em PDS diferente dos outros não impede em nada a comunicação e utilização do Bluesky e outras redes sociais ou aplicativos construídos no mesmo protocolo (ATProto), como o Leaflet, essa plataforma de postagens longas tipo blog em que você está lendo esse tutorial!

Um dos principais benefícios de usar um PDS independente é que o Bluesky PBC não poderá mais apagar os dados da sua conta, pois eles não tem autoridade sobre outros PDSes. Mas eles ainda podem ocultar sua conta totalmente ou parcialmente no app/site padrão do Bluesky, que é mantido pelo Bluesky PBC.

O provedor do PDS que escolher tem o poder de revogar seu acesso e até apagar dados em casos extremos de violação. Por isso, sempre confirme as regras com o responsável pelo PDS antes de realizar uma migração, ainda mais se for de outro país, pois diferentes países podem ter diferentes leis que interferem em como o provedor irá gerenciar o PDS.

E sempre que possível, colabore financeiramente para ajudar com o trabalho de manter o PDS, isso faz muita diferença para desenvolvedores independentes.

Atenção! No momento, uma vez que você remova sua conta do PDS do Bluesky PBC, você NÃO conseguirá retornar para os PDSes deles. Tenha isso em mente antes de prosseguir, escolha um provedor confiável, confirme quaisquer regras exigidas do provedor antes de migrar, mantenha seu backup do repositório sempre atualizado após a migração e não perca sua chave de recuperação.

Requisitos para Migrar de PDS

  • Fazer backup do seu repositório, incluindo blobs

  • Gerar chave de recuperação e guardar com segurança

  • Ter um PDS para onde deseja migrar


Fazendo backup do repositório

Essa etapa é totalmente necessária, e precisa ser o primeiro passo sempre. Caso algo dê errado ou o processo de migração seja interrompido, sem o backup, você pode perder TODOS os seus dados.

O backup de dados do repositório resulta num arquivo .car e o download dos blobs podem resultar em um arquivo compactado .tar ou em uma pasta cheia de arquivos binários. Você não precisa se preocupar em converter ou descompactar os arquivos, apenas salvar em local estável. Esses arquivos juntos dificilmente ocupam mais de 200 MB, costuma ser um backup bem leve (exceto se você postou muitos vídeos na sua conta).

Realizar o backup é bem simples atualmente, tem várias ferramentas e métodos para escolher. Abaixo listo as opções mais simples para qualquer pessoa poder utilizar.

Bluesky - Configuração da Conta

Print da tela de Configurações da Conta do Bluesky
Com destaque na opção "Exportar meus dados" com um ícone de carro

Prós:

  • O método mais simples e rápido.

  • Não requer usar outro site ou aplicativo.

Contra:

  • Não tem como fazer backup dos blobs.

Observação:

  • Como esse método não salva os blobs, você ainda precisa usar outro método para fazer o backup completo.

Como utilizar:

  • No app ou site oficial do Bluesky, clique em "Configurações" e depois em "Conta".

  • Clique na opção "Exportar meus dados".

  • Clique em "Baixar arquivo CAR".

  • Pop-up de exportar meus dados do Bluesky
Exportar meus dados
O repositório da sua conta, contendo todos os seus dados públicos, pode ser baixado como um arquivo "CAR". Este arquivo não inclui imagens ou dados privados, estes devem ser exportados separadamente.
Botão "Baixar arquivo CAR"
  • O arquivo pode demorar alguns segundos para ser criado, e irá baixar no seu dispositivo assim que estiver pronto. Salve em algum local onde não seja facilmente perdido.

AT Backup

Janela do programa AT Backup em ação, com o ícone da conta logada no canto superior esquerdo, uma engrenagem de configurações no canto superior direito. No centro, Backups tem dois botões: Open backups, e Backup now. Na parte inferior há uma lista expandida com detalhes dos últimos backups, com a data e hora em que foi realizado, quantos dados gravados possui, coleções, anexos (blobs) e tamanho do arquivo. Apenas os 3 backups mais recentes são mantidos.

Prós:

  • Aplicativo instalável para Windows, MacOS e Linux, não depende de outro serviço ou site.

  • Pode realizar o backup automaticamente todos os dias ou semanalmente.

Contra:

  • Necessita de um computador ou notebook.

Observações:

  • Não cheguei a testar o aplicativo com leitores de tela, mas é possível utilizar um teclado para navegar e interagir com o aplicativo.

  • Não se assuste com possíveis alertas durante a instalação, o aplicativo tem código aberto e apenas realiza o backup do repositório da sua conta, é confiável.

  • Desenvolvido por @turtlepaw.on.computer.

  • @atbackup.pages.dev no Bluesky para atualizações, dúvidas e problemas.

Como utilizar:

  • Baixe o instalador para o seu sistema operacional aqui:

    • .msi para Windows

    • .dmg para MacOS

    • .rpm ou .deb para Linux

    • Alguns navegadores podem tentar impedir o download, busque a opção de "Manter mesmo assim".

    • Janela de downloads do Edge impedindo o download do instalador, com destaque no botão de três pontinhos ao lado da lixeira, que expande o menu suspenso com a opção "Manter".
    • Janela de downloads do Edge impedindo o download do instalador, com destaque no botão de flecha ao lado do botão Excluir, que expande na opção "Manter mesmo assim".
  • Abra o arquivo que baixou e instale o aplicativo no seu computador.

    • Alguns sistemas vão exibir alertas tentando impedir a instalação, para prosseguir busque uma opção similar com "exibir mais informações" ou "exibir mais opções" até o botão de instalação aparecer.

  • Abra o AT Backup recém instalado e faça login na sua conta do Bluesky:

    • Insira o username da sua conta do Bluesky e clique em "Login".

    • Tela inicial do programa AT Backup
Login with your handle on the Atmosphere
No campo de texto preenchi meu username vicwalker.bsky.social como exemplo
Botão de login
    • Seu navegador irá abrir na tela de login e autorização do Bluesky, preencha sua senha se preciso e clique em "Authorize".

    • Tela de autorização de acesso da conta do Bluesky informando os tipos de permissões necessárias
    • O navegador provavelmente vai exibir um alerta pop-up informando que o site deseja abrir o programa ATBackup, clique em "Abrir".

    • Pop-up do Edge alertando que o site atproto-backup.pages.dev deseja abrir o ATBackup no computador
  • Tela do AT Backup logado na minha conta do Bluesky, indicado no canto superior esquerdo com meu ícone e escrito Victoria.
No canto superior direito tem o ícone de engrenagem em destaque.
No centro inferior da tela, mostra que eu tenho dois backups feitos.
  • Agora com o aplicativo logado em sua conta, você pode configurar na engrenagem do canto direito se você deseja que o programa inicie sempre com o sistema ou não, e a frequência que os backups serão feitos (diariamente ou semanalmente).

  • Tela de configurações do AT Backup
No topo da janela na esquerda tem o botão Back para retornar
Primeira opção é App Settings (configuração do app) com Autostart the app (iniciar automaticamente o app) como opção de ativar ou desativar
Segunda opção é Backup Settings (configuração do backup) com opção para selecionar a frequência do backup, nesse print está selecionada a opção Weekly (semanalmente)
  • Na tela principal, clique em "Backup now" e aguarde o processo terminar, costuma demorar poucos minutos.

    • Ao terminar, terá uma lista de "Previous backups" com todos os backups feitos.

    • Verifique se "Attachments" tem um número diferente de zero. Caso seja zero, clique novamente em "Backup now", pois pode ter falhado em baixar os blobs.

  • No botão de "Open backups" irá abrir o local onde os backups são salvos (apenas os 3 backups mais recentes são mantidos).

boat

Print da tela inicial do site boat, com diversas opções de ações relacionadas ao AT Protocol

Prós:

  • Não precisa instalar nada.

  • Site simples e acessível para leitores de tela.

Contra:

  • Exige mais interação manual e paciência.

Observações:

Como utilizar:

  • Clique em "Export repository":

    • Preencha o seu username do Bluesky no primeiro campo e "https://bsky.social" no segundo campo.

    • Tela do Export repository (Download an archive of an account's repository)
Dois campos de texto a preencher, Handle or DID Identifier, e PDS service
Botão Export
    • Clique em "Export!", em alguns segundos o arquivo .car será gerado e salvo no seu dispositivo. Salve em algum local onde não seja facilmente perdido.

    • 02:35 Starting export for vicwalker.bsky.social
02:35 Resolved handle to did:plc:fip3nyk6tjo3senpq4ei2cxw
02:35 Retrieved DID document
02:35 PDS located at https://porcini.us-east.host.bsky.network
02:35 CAR file downloaded (27.33 MB)
02:35 Finished
  • Retornando na página inicial do boat, agora clique em "Export blobs":

    • Preencha o seu username do Bluesky no primeiro campo e "https://bsky.social" no segundo campo.

    • Tela do Export blobs (Download all blobs from an account into a tarball)
Dois campos de texto a preencher, Handle or DID Identifier, e PDS service
Botão Export
    • Clique em "Export!", em alguns segundos o arquivo .tar começará a ser salvo no seu dispositivo. Salve em algum local onde não seja facilmente perdido.

      • Caso sua conta tenha muitos blobs, o download completo pode demorar alguns minutos, aguarde o download finalizar sem fechar a janela.

      • 20:14 Starting export for vicwalker.bsky.social
20:14 Resolved handle to did:plc:fip3nyk6tjo3senpq4ei2cxw
20:14 Retrieved DID document
20:14 PDS located at https://porcini.us-east.host.bsky.network
20:14 Found 3427 blobs to download
-- Downloading blobs (22 of 3427)
      • O processo terminou quando exibir "Finished!" na tela.

      • 20:14 Starting export for vicwalker.bsky.social
20:14 Resolved handle to did:plc:fip3nyk6tjo3senpq4ei2cxw
20:14 Retrieved DID document
20:14 PDS located at https://porcini.us-east.host.bsky.network
20:14 Found 3427 blobs to download
20:27 Finished!

Gerando chave de recuperação

Também chamada de Rotation Key (Chave de Rotação), ela é essencial para recuperar acesso ao seu repositório, e poder migrar para outro PDS mesmo sem ter acesso ao PDS anterior (importantíssimo em situações que o PDS em que sua conta está ficou indisponível ou teve algum problema sério).

Essa etapa também é extremamente necessária e deve ser realizada antes da migração, caso contrário, você corre risco de perder sua conta para sempre caso ocorra algum problema no PDS que estiver utilizando.

Tenha um local muito seguro para salvar sua chave, pois ela fornece acesso a modificar partes estruturais da identidade da sua conta, e uma pessoa má intencionada poderia roubar sua conta de forma irreversível.

Recomendo utilizar um cofre digital (como o OneDrive fornece gratuitamente), ou um gerenciador de senhas, ou outro serviço e método que possa salvar um arquivo com a segurança equivalente em que se guardaria uma senha importante.

A forma mais simples de gerar sua chave é via ATP Airport, outros métodos necessitam de maior conhecimento técnico.

Importante! Caso você tenha autenticação em duas etapas (2FA) ativa, recomendo que desative antes de seguir os passos abaixo.

Tenha preparado:

  • Seu username atual do Bluesky.

  • Sua senha atual do Bluesky.

  • Acesso ao e-mail vinculado na sua conta do Bluesky.

  • Local seguro para guardar a chave gerada.

Dicas finais:

  • Recomendado utilizar um computador ou notebook para ser mais fácil o processo.

ATP Airport

Tela inicial do ATP Internectional Airport, com texto explicativo do que é o site no centro, e três abas no topo direito (Ticket Booth, Departures, Check-In)

Prós:

  • Interface amigável, que faz uma série de analogias com o processo de viajar de avião.

  • Tem as etapas bem explicadas.

  • Boa acessibilidade para leitores de tela e navegação por teclado.

Contras:

  • Tem alguns termos mais técnicos no meio do texto do site.

  • Alguns textos podem precisar de mais de uma tentativa para o leitor de tela ler corretamente.

Observações:

Como utilizar:

  • Clique em "Check-In" para realizar login com sua conta atual e o site ter permissão de gerar e registrar sua nova chave de rotação.

    • Importante utilizar a aba "Credential" e inserir o username e senha que utiliza para o login no Bluesky.

    • NÃO utilize senha de aplicativo (app password). NÃO utilize a aba OAuth. Esses métodos não irão permitir o registro da sua nova chave em sua conta.

    • Login with ATProto
Aba OAuth não selecionada
Aba Credential selecionada
Enter your Bluesky handle: vicwalker.bsky.social
Password:
This is your main account password, not an app password. This is required for migrations.
Ensure that 2 Factor Authentication is turned off before proceeding. You can turn it back on after the migration is complete.
Botão Login with Password
Botão Cancel
    • Se o seu login foi realizado com sucesso, no canto superior direito, o botão agora deve estar escrito "Checked In"

    • Botão amarelo escrito Checked In
  • Clique em "Ticket Booth".

    • O texto apresentado na tela é bastante informativo, e recomendo a leitura se assim desejar, mas existe alguns termos um pouco mais técnicos que você não precisa se preocupar em entender a fundo.

    • Vá pressionando em "Next Gate" para prosseguir.

    • Tela do Ticket Booth Self-Service Kiosk
No centro da tela tem uma sequência de 4 etapas explicativas sobre gerenciamento de chaves, em inglês e com muitas metáforas ao processo de emissão de uma passagem de avião
    • Chegando na quarta e última página de texto, clique em "Begin Key Generation" para dar início ao processo.

    • Ticket Booth Self-Service Kiosk
BOARDING PASS - SECTION C
Technical Overview
GATE: KEY-03 • SEAT: DID-1C
TECHNICAL DETAILS
Botão Begin Key Generation em destaque
    • Em alguns segundos, o primeiro passo de geração da chave será finalizado. Clique em "Download Key" e salve o arquivo em local SEGURO.

    • Ticket Booth Self-Service Kiosk
Key Generation Progress
Passo 1 de 3 (Rotation Key Generated) concluído
Botão Download Key
Botão Continue
Passo 2 de 3 (Start PLC update) não concluído
Passo 3 de 3 (Complete PLC update) não concluído
    • Não anote os dados do arquivo e nem deixe o arquivo em local de fácil acesso por outras pessoas. Lembre-se, se alguém tiver acesso a essa chave, poderá roubar a sua conta de você de forma irreversível.

    • Você não pode perder o acesso à sua chave, então guarde onde você não esqueça e nem perca o acesso.

    • Clique em "Continue" e o segundo passo irá começar, onde você precisará confirmar o token enviado no e-mail vinculado na sua conta do Bluesky.

    • Ticket Booth Self-Service Kiosk
Key Generation Progress
Passo 1 de 3 (Rotation Key Generated) concluído
Passo 2 de 3 (Requesting PLC Operation Token) em progresso
Campo de texto para fornecer o código de verificação e botão Verify
Passo 3 de 3 (Complete PLC update) não concluído
    • O e-mail deve ter o título "PLC Update Operation Requested" e ter sido enviado por "noreply@bsky.social". Dentro do e-mail, terá um token de confirmação composto por letras e números.

    • Não demore muito nessa etapa, pois o token expira após alguns minutos, e você precisaria recomeçar do primeiro passo.

    • E-mail recebido de noreply@bsky.social
Título PLC Update Operation Requested
Logo do Bluesky
PLC update requested
We received a request to update your PLC identity. Your confirmation code is: JNEKP-OM3KH
Updating your PLC identity is a very sensitive operation. Please only proceed if you are confident in what you are doing.
    • Copie e cole o token no segundo passo, e clique em "Verify".

    • Ticket Booth Self-Service Kiosk
Key Generation Progress
Passo 1 de 3 (Rotation Key Generated) concluído
Passo 2 de 3 (Requesting PLC Operation Token) em progresso
Token inserido no campo de texto
Botão Verify
Passo 3 de 3 (Complete PLC update) não concluído
    • O terceiro passo irá começar imediatamente e terminar em alguns segundos.

    • Ticket Booth Self-Service Kiosk
Key Generation Progress
Passo 1 de 3 (Rotation Key Generated) concluído
Passo 2 de 3 (PLC Operation Requested) concluído
Passo 3 de 3 (PLC Update Completed) concluído
PLC Update Successful!
Your rotation key has been successfully added to your PLC record. You can now use this key for future DID modifications.
Botão de Sign Out (deslogar)
Botão Support Us (para enviar dinheiro no ko-fi)
    • Se sua tela tem a mensagem de "PLC Update Successful!", você concluiu a geração e registro da sua nova chave de rotação com sucesso!

    • Caso o passo 2 ou 3 tenha dado erro, tente recomeçar desde o passo 1 atualizando a página (irá gerar uma outra chave, cuidado para não confundir com chaves não registradas).

Se quiser ser extra cauteloso e verificar que a nova chave está realmente registrada na sua conta, e verificar se é o mesmo arquivo que você tem salvo, você pode utilizar o boat.

Tela de View PLC operation logs (Show history of a did:plc identity)
Campo de texto para preencher Handle ou DID Identifier
Botão Look up!
2025-09-17T06:20:09.438Z
Rotation key added
Key código da chave em formato did:key

Informe o seu username e clique em "Look up!". O código público da chave deverá aparecer, e deverá ser o mesmo valor que está no campo "publicKeyDid" do seu arquivo de chave salvo (você consegue abrir o arquivo .json no bloco de notas para ver esses dados).

Não compartilhe os dados do "privateKeyHex" nem "privateKeyMultikey" com ninguém!!!


Escolhendo o PDS de destino

Caso você ou alguém que você conheça tenha conhecimento de programação e os recursos necessários, pode criar um novo PDS.

Mas como esse não é o foco desse tutorial, não irei explicar como criar o seu PDS, mas sim vou listar PDSes que aceitam ou em breve irão aceitar a migração de contas.

Mudar de PDS envolve confiança no provedor, e estar sujeito às regras do provedor também. Estar fora do PDS do Bluesky PBC previne da moderação do Bluesky PBC conseguir suspender sua conta por completo, mas o seu provedor de PDS terá esse poder, e poderá bloquear sua conta caso você quebra as regras (mas você poderá ainda migrar novamente para outro PDS se tiver backup dos dados e chaves de rotação e voltar a utilizar sua conta).

Caso o seu usuário no Bluesky termine com .bsky.social, você terá o seu usuário alterado conforme o PDS escolhido (veja no item "Final de username disponível" de cada PDS listado abaixo). Caso você utilize um domínio próprio como username do Bluesky, você poderá manter ele sem problemas após a migração.

Blacksky

  • Responsável: Blacksky Algorithms

  • Necessita de código de convite: Não

  • Localização: Estados Unidos 🇺🇸

  • Comunidade em foco: pessoas pretas

  • Final de username disponível: .blacksky.app (exclusivo para pessoas pretas pertencentes à comunidade Blacksky)

  • Final de username disponível: .myatproto.social (exclusivo para apoiadores financeiros que não são pessoas pretas ou não fazem parte da comunidade Blacksky)

  • Final de username disponível: .cryptoanarchy.network (exclusivo para apoiadores financeiros que não são pessoas pretas ou não fazem parte da comunidade Blacksky, e simpatizam com criptoanarquismo)

  • Apoie financeiramente via Open Collective ou GitHub Sponsor

Northsky

Witchcraft Systems

Tophhie Cloud

  • Responsável: Chris

  • Necessita de código de convite: Não

  • Localização: Reino Unido 🇬🇧

  • Final de username disponível: .tophhie.social

  • Final de username disponível: .pds.tophhie.cloud

  • Final de username disponível: .bsky.tophhie.cloud

altq.net

tgirl.cloud

peedee.es

SelfHosted Social

Spark

  • Responsável: Spark PBC

  • Necessita de código de convite: Sim, via lista de espera, em breve será possível migrar contas existentes sem nenhum pré-requisito

  • Localização: Brasil 🇧🇷

  • Final de username disponível: .sprk.so

Caramelo Social

  • Responsável: Luan

  • Necessita de código de convite: Sim, ainda em fase inicial de configuração e não está aceitando migrações no momento

  • Localização: Brasil 🇧🇷

  • Final de username disponível: .caramelo.social.br

Eurosky

  • Responsável: Free Our Feeds

  • Necessita de código de convite: Sim, ainda em fase inicial de preparação de infra, moderação e políticas, não está aceitando migrações no momento

  • Localização: Europa 🇪🇺

  • Final de username disponível: .user.eurosky.social

Micro Blog

  • Responsável: Joselito

  • Necessita de código de convite: Sim, ainda em estágios muito iniciais de preparação de infra, não será aberto para todos e será necessário pagar para utilizar, não está aceitando migrações no momento

  • Localização: Brasil 🇧🇷

  • Final de username disponível: .micro.blog.br

  • Apoie financeiramente via Apoia-se ou via chave Pix

Se você tiver um PDS e deseja ser listado aqui para aceitar interessados em migrar, entre em contato comigo no Bluesky.

Abaixo tem uma lista completa de PDSes independentes que aceitam novos usuários, a lista acima só inclui os que você consegue realizar uma migração, mas existem outros em que você pode criar uma conta nova.

Lista: PDS independente - Cantinho da TI
Uma lista de PDSes independentes do Bluesky PBC
https://vicwalker-dev.leaflet.pub/3lz4g6zxeic2p

Migrando de PDS

Se você pulou as etapas anteriores, não fez backup e chaves de recuperação, pare imediatamente e vá fazer os outros passos! Sem fazer os outros passos, você poderá perder sua conta permanentemente e perder também qualquer acesso para poder excluir os dados também. E isso é irreversível sem backup e chaves de recuperação.

Importante! Caso você tenha autenticação em duas etapas (2FA) ativa, desative antes de começar a migração. Para reativar depois da migração, confirme com o responsável do PDS se já tem suporte para 2FA.

AVISO! Existem alguns dados que NÃO irão ser migrados, pois ficam apenas nos servidores do Bluesky PBC de forma privada, e você poderá perder eles na migração:

  • Senhas de aplicativo (app passwords) serão resetadas.

  • Contas silenciadas individualmente (sem usar lista de moderação) podem não ser migradas totalmente.

Existem duas principais ferramentas para auxiliar sua migração de forma mais simples possível para qualquer PDS, escolha a que preferir abaixo (todas estão em inglês).

Qualquer problema que ocorra, não entre em pânico e entre em contato com a respectiva pessoa responsável pela ferramenta indicada e/ou o responsável pelo PDS escolhido. É importante evitar mudar de ferramenta por conta própria caso ocorra problema no meio da migração. Se começou o processo mas não concluiu a migração, continue na mesma ferramenta, para evitar problemas ainda mais complexos de serem resolvidos.

Caso precise de ajuda por não falar inglês, me chame no Bluesky que eu posso intermediar contato e auxiliar na medida do possível.

Tenha preparado:

  • URL do PDS escolhido.

  • Código de convite do PDS (caso necessário).

  • Seu username atual do Bluesky.

  • Sua senha atual do Bluesky.

  • Final de username válido para o PDS escolhido.

  • Acesso ao e-mail vinculado na sua conta.

Dicas finais:

  • Fortemente recomendado utilizar um computador ou notebook.

  • Utilizar o navegador em aba anônima pode ajudar a evitar erros na migração.

  • Esteja preparado para esperar a migração concluir, o tempo pode variar conforme a quantidade de dados da sua conta (repositório e blobs), normalmente demora 5 minutos ou mais (também depende da velocidade da sua internet).

  • Caso você tenha um username com domínio customizado, o username irá ser alterado na migração, mas depois de finalizado, você poderá voltar ao username que estava utilizando, alterando nas configurações da sua conta no Bluesky.

Tektite

Tela inicial do Tektite, serviço de migração de PDS
No topo tem um tutorial em vídeo para o processo de migração feito pelo Blacksky
Logo abaixo existe cinco itens informativos importantes
Por fim o primeiro passo de login no PDS atual, com dois campos de texto para o handle e outro para senha, com botão de Login

Prós:

  • Interface simples com explicações te guiando pelo processo.

  • Possui vídeo tutorial (em inglês e focado na migração para o Blacksky).

Contras:

  • Caso ocorra problemas, precisará de auxílio e mais instruções direcionadas para o seu caso.

  • Partes das telas não estão bem acessíveis por leitores de tela e navegação por teclado.

Observações:

Como utilizar:

  • Preencha o seu nome de usuário atual no campo "Handle or DID" e sua senha no campo "Password".

  • Precisa ser a mesma senha que você utiliza para logar hoje no Bluesky para ter as autorizações necessárias da migração.

  • Step 1: Login to Current PDS
Campo de texto Handle or DID preenchido com vicwalker.bsky.social
Indicativo Bluesky Account
Campo de texto Password
Botão Login
  • Clique em "Login".

  • No segundo passo, caso tenha escolhido migrar para o PDS do Blacksky você pode clicar no botão "Migrate to Blacksky", caso tenha escolhido outro PDS, preencha a URL do PDS selecionado no campo de texto.

  • Step 2: New PDS Host
Botão Migrate to Blacksky
Campo de texto New PDS Host URL
  • A URL não pode ter barra no final, caso ocorra erro, atualize a página e inicie de novo.

  • Dando certo, aparecerá informações do PDS e o terceiro passo será exibido. Abaixo é um exemplo de uma migração teste real, o PDS informado é dedicado apenas a testes técnicos e não está disponível para migrações.

  • No terceiro passo, preencha os campos com esses dados:

  • Step 3: Migration Details
Campo New PDS Host preenchido com https://skeetcentral.com
Cinco campos de texto a serem preenchidos (New PDS Handle, New Password, Confirm New Password, Email Address, Invite Code)
Botão Migrate
    • New PDS Handle: o novo username que usa conta irá ter. Preencher apenas a primeira parte do username, o final será indicado de acordo com o PDS.

      • Caso o PDS escolhido possua mais de uma opção para o final do username, faça a seleção na direita (abaixo exemplo do PDS do Blacksky).

      • Mouse sobre o campo de seleção após clicar, mostrando uma lista de três opções de final de username: .myatproto.social, .blacksky.app e cryptoanarchy.network
    • New Password: senha para a conta migrada (pode manter a mesma senha de antes se quiser simplificar o processo).

    • Confirm New Password: repita a senha informada no campo anterior.

    • Email Address: o e-mail que será vinculado à conta (pode manter o mesmo e-mail que já estava vinculado na sua conta).

    • Invite Code: código de convite que o provedor do PDS forneceu (quando movendo para um PDS que necessita de convite).

  • Abaixo é um print de exemplo de uma migração teste real. Novamente o PDS ali informado é apenas para testes.

  • New PDS Host https://skeetcentral.com
New PDS Handle vicwalker
.skeetcentral.com
Handle is available!
New Password
Confirm New Password
Passwords match
Email Address parcialmente censurado @gmail.com
Invite Code
skeetcentral-com- resto censurado
Botão Migrate
  • Clique em "Migrate" para dar inicio ao processo de migração. Aguarde pacientemente pois isso pode levar alguns minutos dependendo de quantos dados sua conta contém para serem movidos de PDS.

  • Tela mostrando o progresso de migração em etapa de mover os blobs de PDS, com indicação da velocidade de transferência, barra de progresso e logs
  • Automaticamente o quarto passo irá aparecer, você precisará confirmar o token enviado no e-mail vinculado na sua conta.

  • Step 4: PLC Token Verification
Texto informativo mostrando o handle da conta original e explicando sobre como é o e-mail do token
Email Verification Code
Campo de texto a preencher com o código
Botão Verify and Complete Migration
  • O e-mail deve ter o título "PLC Update Operation Requested" e ter sido enviado por "noreply@bsky.social". Dentro do e-mail, terá um token de confirmação composto por letras e números.

  • Não demore muito nessa etapa, pois o token expira após alguns minutos.

  • E-mail recebido de noreply@bsky.social
Título PLC Update Operation Requested
Logo do Bluesky
PLC update requested
We received a request to update your PLC identity. Your confirmation code is: HELK5-RNC44
Updating your PLC identity is a very sensitive operation. Please only proceed if you are confident in what you are doing.
  • Copie e cole o token no terceiro passo, e clique em "Verify and Complete Migration".

  • Tela do Step 4 com o código FCZPU-AYVDV preenchido e mouse clicando no botão Verify and Complete Migration
  • Aguarde alguns segundos, tudo dando certo, deverá exibir "Migration Complete!"

  • Emoji de lança confete
Migration Complete!
Your account has been successfully migrated to the new PDS. You can now use your new handle and all your data has been transferred.
Next steps:
Update your handle in any external applications. Verify your posts and follows are intact. Your old account has been deactivated. If you see an invalid handle error, please make a post/skeet with your new handle. Re-enable 2FA is recommended. You might see an invalid handle warning for about 20 minutes. This is a feature with the PDS servers.

PDS MOOver

Tela inicial do PDS MOOver
No topo tem o desenho de uma vaca branca malhada em estilo cartoon com o chapéu de bruxa e um sino no rabo
Logo abaixo tem dois links
Abaixo vários campos de texto para preencher

Prós:

  • Interface simples.

  • Possui uma página bem completa com informações relevantes sobre o processo de migração (similar com este tutorial, mas em inglês).

  • Opções avançadas permitem retomada do processo mais facilmente.

  • Possui um vídeo tutorial (em inglês e focado na migração para o Blacksky).

Contras:

  • Caso ocorra problemas e precise usar as opções mais avançadas, provavelmente precisará de auxílio e mais instruções.

  • Interface pode ser simples até demais.

  • Opções avançadas precisam de muita atenção e conhecimento do que está fazendo.

  • As opções avançadas não estão totalmente acessíveis para leitores de tela.

Observações:

Como utilizar:

  • Na primeira parte "Login for your current PDS", preencha o seu nome de usuário atual no campo "Old Handle" e sua senha no campo "Old Password".

  • Precisa ser a mesma senha que você utiliza para logar hoje no Bluesky para ter as autorizações necessárias da migração.

  • Login for your current PDS
Campo Old Handle preenchido com vicnotwalking.bsky.social
Campo Old Password preenchido
  • Na segunda parte "Setup for the new PDS", preencha os campos com os seguintes dados:

  • Setup for the new PDS
Quatro campos de texto a serem preenchidos: New PDS (URL), New Email, New Handle, Invite Code
    • New PDS (URL): a URL do PDS de destino escolhido (precisa ser sem barra no final).

    • New Email: o e-mail que será vinculado à conta (pode manter o mesmo e-mail que já estava vinculado na sua conta).

    • New Handle: o novo username que usa conta irá ter. Preencher com o username completo, sempre de acordo com o final de username disponível para o PDS escolhido.

    • Invite Code: código de convite que o provedor do PDS forneceu (quando movendo para um PDS que necessita de convite). Caso o PDS não precise de código de convite, deixe esse campo sem preencher.

  • Abaixo é um exemplo de uma migração teste real, o PDS informado é dedicado apenas a testes técnicos e não está disponível para migrações.

  • Setup for the new PDS
New PDS (URL): https://skeetcentral.com
New Email: parcialmente censurado @gmail.com
New Handle: vicnotwalking.skeetcentral.com
Invite Code: skeetcentral-com- resto censurado
  • Pode ignorar o botão "Advance Options" nesse momento.

  • Botão Advance Options
I understand the risks that come with doing an account migration. (Can view them here) and that the creator or host of this migration tool is not liable and will not be able to help you in the event something goes wrong. I also have read over the extended information from PDS MOOver about account migrations.
Pequena caixa de seleção
Botão MOOve
  • Entre o texto de consentimento e o botão "MOOve", está uma pequena caixinha de seleção para confirmar o seu consentimento dos riscos ao utilizar o PDS MOOver. Selecione a caixa para ficar com um "v".

  • Botão Advance Options
Texto de consentimento
Caixa de seleção ativa em destaque
Botão MOOve
  • Clique no botão "MOOve" para dar inicio ao processo de migração. Aguarde pacientemente pois isso pode levar alguns minutos dependendo de quantos dados sua conta contém para serem movidos de PDS.

  • Uma barra de status descrevendo as ações sendo realizadas aparece entre o texto de consentimento e o botão MOOve
  • Quando a tela chegar na parte "Please enter your PLC Token you received in an email", você precisará confirmar o token enviado no e-mail vinculado na sua conta.

  • PDS MOOver
Desenho de uma vaca branca malhada em estilo cartoon com o chapéu de bruxa e um sino no rabo
Links informativos
Please enter your PLC Token you received in an email
Campo PLC Token a ser preenchido
Botão Sign the papers
  • O e-mail deve ter o título "PLC Update Operation Requested" e ter sido enviado por "noreply@bsky.social". Dentro do e-mail, terá um token de confirmação composto por letras e números.

  • Não demore muito nessa etapa, pois o token expira após alguns minutos.

  • E-mail recebido de noreply@bsky.social
Título PLC Update Operation Requested
Logo do Bluesky
PLC update requested
We received a request to update your PLC identity. Your confirmation code is: XYAN5-DI2JE
Updating your PLC identity is a very sensitive operation. Please only proceed if you are confident in what you are doing.
  • Copie e cole o token no campo "PLC Token", e clique em "Sign the papers".

  • Campo PLC Token preenchido com código XYAN5-DI2JE
  • Aguarde alguns segundos a operação ser finalizada.

  • Uma barra de status descrevendo as ações sendo realizadas aparece entre o campo do PLC Token e o botão Sign the papers
  • Tudo dando certo, você verá o texto de sucesso.

  • PLC operation signed successfully! Your account has been MOOved to the new PDS.
Congratulations! You have MOOved to a new PDS! Remember to use your new PDS URL under "Hosting provider" when logging in on Bluesky. Can find more detail information here.

Acessando a conta pós-migração

Agora que você terminou sua migração, para fazer login na sua conta migrada, existe um pequeno detalhe diferente de como você costumava fazer login.

Tela de login do Bluesky, com dois botões, Criar conta, e Entrar

Você ainda vai clicar em "Entrar", o que muda é nessa tela seguinte. Você vai precisar clicar para editar o provedor de hospedagem, selecionar que seu provedor é personalizado, e informar a URL do seu PDS atual.

Tela de login do Bluesky.
Na esquerda escrito: Entrar. Insira seu nome de usuário e senha.
Na direita, campo Provedor de hospedagem em destaque escrito Bluesky Social. Campos de nome de usuário ou endereço de e-mail e senha da conta.
Botões Voltar e Próximo.
Pop-up para Escolher o provedor da conta, com duas abas: Bluesky e Personalizado.
A aba Personalizado está selecionada, exibindo o campo de Endereço do servidor a ser preenchido.
O Bluesky é uma rede aberta onde você pode escolher seu fornecedor de hospedagem. Se você é um desenvolvedor, você pode hospedar seu próprio servidor.
Botão Concluído.
Pop-up para Escolher o provedor da conta, com duas abas: Bluesky e Personalizado.
A aba Personalizado está selecionada, exibindo o campo de Endereço do servidor preenchido com https://skeetcentral.com
Botão Concluído.

Ao clicar em "Concluído", se a conexão com o PDS informado ocorreu tudo certo, você poderá preencher o seu nome de usuário ou e-mail atrelado a sua conta, e senha para fazer o login, exatamente como informou durante sua migração.

Tela de login do Bluesky.
Na esquerda escrito: Entrar. Insira seu nome de usuário e senha.
Na direita, campo Provedor de hospedagem escrito skeetcentral.com. Campos da Conta preenchidos com vicnotwalking.skeetcentral.com e senha.
Botões Voltar e Próximo.

Outros aplicativos alternativos do Bluesky ou que utilizam o mesmo protocolo devem ter um fluxo de login similar, ou até mais simplificado (alguns só precisam que você informe o seu nome de usuário e já detectam automaticamente qual o seu provedor de PDS).


Conclusão

Apenas trocar de PDS não é necessariamente se livrar de qualquer dependência do Bluesky PBC ao utilizar a rede social Bluesky. É um passo importante, mas não o único a se fazer para atingir esse objetivo.

Alguns dos meus futuros posts aqui no blog irão abordar o restante dos passos a tomar para não depender mais do Bluesky PBC e também explicar mais sobre a natureza do protocolo. Então caso queira receber os posts, se inscreva no blog via Bluesky ou RSS no botão abaixo.

E não, se inscrever via Bluesky aqui não tem nenhuma dependência do Bluesky PBC, pois o Feed para Bluesky é mantido pelo Leaflet e suas inscrições são salvas no seu repositório, que agora não está mais no PDS do Bluesky PBC 😉.