Tutorial: Migrando de PDS para fora do Bluesky
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.
Última atualização: 18/03/2026 às 23:35 UTC-3
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 o protocolo 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 em caso de suspensão da moderação, 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.
Observação: Migrar para PDSes do Bluesky PBC é somente possível para contas que foram inicialmente criadas em algum dos PDSes deles, contas que nasceram em outros PDSes não tem essa possibilidade. 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. Abaixo um tutorial para caso precise migrar de volta para o PDS do Bluesky PBC (as instruções são diferentes).https://blog.vicwalker.dev.br/3lzw2vn3n3c2h External Link • blog.vicwalker.dev.br
Requisitos para Migrar de PDS
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 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.
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 e DEPOIS da migração, caso contrário, você corre risco de perder sua conta para sempre caso ocorra algum problema no PDS que estiver utilizando ou tenha problema muito grave durante a migração (raro de acontecer).
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, ou durante a migração com o PDS MOOver. 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:
Dicas finais:
Se quiser verificar que a nova chave está realmente registrada na sua conta, você pode utilizar o PDSls. Informe o seu username no campo de busca e aperte enter.
Vá para a aba "Identity". O código público da chave deverá aparecer listado em "Rotation Keys", e deverá ser o mesmo valor da Public Key (chave pública, o código após "did:key:") do seu arquivo de chave salvo (você consegue abrir o arquivo .json no bloco de notas para ver esses dados).
Não compartilhe sua Private Key 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).
É muito importante verificar as regras, condições e termos do provedor do PDS antes de realizar a migração e evitar conflitos desnecessários, e também lembrar que diferentes países possuem legislações diferentes sobre conteúdos disponíveis na internet, não cause problemas judiciais para os outros.
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 "Handle 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.
Caso não consiga ver ou navegar corretamente pela lista de PDSes acima, utilize o link abaixo:
https://blog.vicwalker.dev.br/3lz4g6zxeic2p External Link • blog.vicwalker.dev.brObservações importantes sobre alguns PDSes listados a considerar:
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! Suas senhas de aplicativo (app passwords) NÃO serão migradas, elas sempre serão limpas quando sua conta migra para um novo PDS. Seus salvos (bookmarks), palavras e contas silenciadas, contas bloqueadas e listas de moderação em uso, devem migrar sem problemas.
Existe uma ferramenta para auxiliar sua migração de forma mais simples possível para qualquer PDS (está em inglês). Alguns PDSes específicos podem ter outras ferramentas de migração próprias, mas costumam funcionar apenas para o PDS designado, então não irei abordá-los.
Qualquer problema que ocorra, não entre em pânico e entre em contato com o 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:
Dicas finais:
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 😉.
Discussion in the ATmosphere