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.
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
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".
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
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".
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".
Seu navegador irá abrir na tela de login e autorização do Bluesky, preencha sua senha se preciso e clique em "Authorize".
O navegador provavelmente vai exibir um alerta pop-up informando que o site deseja abrir o programa ATBackup, clique em "Abrir".
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).
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
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:
Desenvolvido por @mary.my.id.
Apoie financeiramente via GitHub Sponsor.
Como utilizar:
Clique em "Export repository":
Preencha o seu username do Bluesky no primeiro campo e "https://bsky.social" no segundo campo.
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.
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.
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.
O processo terminou quando exibir "Finished!" na tela.
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
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:
Desenvolvido por @knotbin.com.
Apoie financeiramente via ko-fi ou GitHub Sponsor.
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.
Se o seu login foi realizado com sucesso, no canto superior direito, o botão agora deve estar 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.
Chegando na quarta e última página de texto, clique em "Begin Key Generation" para dar início ao processo.
Em alguns segundos, o primeiro passo de geração da chave será finalizado. Clique em "Download Key" e salve o arquivo em local SEGURO.
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.
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.
Copie e cole o token no segundo passo, e clique em "Verify".
O terceiro passo irá começar imediatamente e terminar em alguns segundos.
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.
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
PDS: https://blacksky.app
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
Responsável: Northsky Social Cooperative
Necessita de código de convite: Sim, via lista de espera
Localização: Canadá 🇨🇦
Comunidade em foco: pessoas 2SLGBTQIA+
Final de username disponível: .northsky.social
Apoie financeiramente uma vez ou recorrente
Witchcraft Systems
Necessita de código de convite: Sim, solicite via DM para @witchcraft.systems
Localização: Japão 🇯🇵
Final de username disponível: .pds.witchcraft.systems
Apoie financeiramente via cripto
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
PDS: https://altq.net
Responsável: fry69
Localização: Alemanha 🇩🇪
Final de username disponível: .altq.net
Apoie financeiramente ao utilizar Hetzner Cloud com o código de indicação
tgirl.cloud
Responsável: Isabel
Necessita de código de convite: Sim, solicite via e-mail ou DM para @tgirl.cloud
Localização: Suécia 🇸🇪
Final de username disponível: .pds.tgirl.cloud
Apoie financeiramente via GitHub Sponsor ou ko-fi
peedee.es
PDS: https://peedee.es
Responsável: AngryDutchman
Necessita de código de convite: Sim, solicite via DM para @angrydutchman.peedee.es
Localização: Europa 🇪🇺
Final de username disponível: .peedee.es
SelfHosted Social
Responsável: Bailey
Necessita de código de convite: Sim, solicite via DM para @baileytownsend.dev
Localização: Estados Unidos 🇺🇸
Final de username disponível: .selfhosted.social
Apoie financeiramente via GitHub Sponsor
Spark
PDS: https://pds.sprk.so
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
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.
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
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:
Desenvolvido por @tektite.cc.
Apoie financeiramente via Open Collective ou GitHub Sponsor.
Necessário utilizar o Google Chrome!!!!
Recomendado usar uma janela anônima.
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.
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.
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:
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).
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.
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.
Automaticamente o quarto passo irá aparecer, você precisará confirmar o token enviado no e-mail vinculado na sua conta.
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.
Copie e cole o token no terceiro passo, e clique em "Verify and Complete Migration".
Aguarde alguns segundos, tudo dando certo, deverá exibir "Migration Complete!"
PDS MOOver
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:
Desenvolvido por @baileytownsend.dev.
Apoie financeiramente via GitHub Sponsor.
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.
Na segunda parte "Setup for the new PDS", preencha os campos com os seguintes dados:
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.
Pode ignorar o botão "Advance Options" nesse momento.
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".
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.
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.
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.
Copie e cole o token no campo "PLC Token", e clique em "Sign the papers".
Aguarde alguns segundos a operação ser finalizada.
Tudo dando certo, você verá o texto de sucesso.
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.
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.
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.
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 😉.