{
"path": "/3lzw2vn3n3c2h",
"site": "at://did:plc:fip3nyk6tjo3senpq4ei2cxw/site.standard.publication/3lvdnd44x3c2j",
"tags": [
"atproto",
"pds",
"tutorial",
"migração",
"bluesky"
],
"$type": "site.standard.document",
"title": "Tutorial: Migrando de volta para o PDS do Bluesky",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "01999118-038a-711c-928f-f50aefdd0f64",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 49,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "Última atualização: 26/01/2026 às 17:27 UTC-3"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 1,
"facets": [],
"plaintext": "Introdução"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Caso você tenha parado nesse tutorial pela primeira vez, sem saber o que é PDS e migração de PDS, talvez você estava buscando esse outro tutorial abaixo."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"src": "https://blog.vicwalker.dev.br/3lzdlwt2i2s2i",
"$type": "pub.leaflet.blocks.website",
"title": "Tutorial: Migrando de PDS para fora do Bluesky - Cantinho da TI",
"description": "Entenda o porquê migrar de PDS pode ser relevante e como fazer isso",
"previewImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigcabvi7tqjn5amgqwl7lpcaqp2pj4xb6lymety5hpju7ku6rnoxe"
},
"mimeType": "image/png",
"size": 26951
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Agora, se você é alguém que tinha uma conta que estava anteriormente no PDS do Bluesky PBC, migrou para outro, e por algum motivo esteja precisando retornar, esse é o tutorial para você!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 3,
"facets": [],
"plaintext": "Principais motivos para retornar ao PDS do Bluesky PBC:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "O seu provedor de PDS irá encerrar suas operações"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "O seu provedor de PDS suspendeu sua conta"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "O seu provedor de PDS não atende mais as suas necessidades"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Observações importantes"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Nesse momento, só é possível migrar para o PDS do Bluesky PBC caso sua conta tenha sido criada originalmente com eles (ou seja, você criou sua conta pelo Bluesky usando o provedor padrão). Pois o processo de migração apenas irá reativar o seu antigo repositório no PDS do Bluesky PBC e migrar quaisquer dados novos."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 183,
"byteStart": 175
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://docs.bsky.app/blog/incoming-migration",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Contas que foram inicialmente criadas já em outro PDS independente não conseguem realizar essa migração atualmente (porém no futuro deverá ser possível de acordo com o anúncio do Bluesky PBC)."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.blockquote",
"facets": [
{
"index": {
"byteEnd": 10,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 190,
"byteStart": 172
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 627,
"byteStart": 608
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://bsky.app/profile/did:plc:fip3nyk6tjo3senpq4ei2cxw",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Atenção! Caso sua conta tenha sido suspensa pelo provedor do PDS que utilizava, sua migração vai ser mais técnica do que explicado aqui. Você precisará utilizar sua chave de rotação (espero que você tenha gerado uma como foi explicado no tutorial completo de migração de PDS) e também poderá utilizar o backup do seu repositório (que também espero que tenha realizado com frequência para não perder seus dados). Se você não tem o conhecimento técnico necessário, recomendo realizar esse processo junto de alguém que possa te auxiliar. Caso eu estiver disponível, posso tentar ajudar, me chame no Bluesky."
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignJustify"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 56,
"byteStart": 22
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Se possível, faça o backup do seu repositório e blobs (como foi explicado no tutorial completo de migração de PDS) antes de começar essa migração. Não é obrigatório, mas é uma cautela extra para não perder os dados que foram criados e alterados desde que você saiu do PDS do Bluesky."
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignLeft"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 54,
"byteStart": 36
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Também recomendo que gere uma nova chave de rotação após a migração (como foi explicado no tutorial completo de migração de PDS). Também não é obrigatório, mas é uma cautela extra para não perder sua conta após uma suspensão."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.blockquote",
"facets": [
{
"index": {
"byteEnd": 5,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
}
]
},
{
"index": {
"byteEnd": 25,
"byteStart": 5
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 63,
"byteStart": 25
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
}
]
},
{
"index": {
"byteEnd": 68,
"byteStart": 63
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 117,
"byteStart": 68
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
}
]
}
],
"plaintext": "Suas senhas de aplicativo serão restauradas para como estavam antes de você migrar para fora do PDS do Bluesky PBC."
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignJustify"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 1,
"facets": [],
"plaintext": "Passo a passo"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 85,
"byteStart": 75
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://pdsmoover.com/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Especificamente para retornar ao PDS do Bluesky, é recomendado utilizar o PDS MOOver. Os prints abaixo são de uma migração real com uma conta e PDS dedicados para testes."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 36,
"byteStart": 17
},
"features": [
{
"did": "did:plc:rnpkyqnmsw4ipey6eotbdnnf",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Desenvolvido por @baileytownsend.dev "
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 40,
"byteStart": 26
},
"features": [
{
"uri": "https://github.com/sponsors/fatfingers23",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 49,
"byteStart": 44
},
"features": [
{
"uri": "https://ko-fi.com/baileytownsend",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Apoie financeiramente via GitHub Sponsor ou ko-fi"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "As opções avançadas não estão totalmente acessíveis para leitores de tela e navegação por teclado, e elas serão necessárias para o processo, então caso precise, tenha auxílio de outra pessoa"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Recomendo que utilize um computador ou notebook"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "No topo da página tem as opções: Info, Moover, Missing Blobs, Turn Off, Backups, Restore, Legal. No centro tem o desenho de uma vaca branca malhada em estilo cartoon com um sino no rabo. Logo abaixo dois botões para apoiar financeiramente via ko-fi ou GitHub Sponsor. Abaixo campos de dados da conta a ser preenchidos para fazer a migração.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreihucjzyl4henbwgzker244zhtrkuirk6ukuipjkw3pmawkmav5wmu"
},
"mimeType": "image/png",
"size": 119742
},
"aspectRatio": {
"width": 1291,
"height": 937
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"url": "https://pdsmoover.com/moover",
"text": "Acessar PDS MOOver",
"$type": "pub.leaflet.blocks.button"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "1. Preenchendo os dados atuais"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 45,
"byteStart": 19
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 106,
"byteStart": 96
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 142,
"byteStart": 130
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "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\""
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 124,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
}
]
}
],
"plaintext": "Precisa ser a mesma senha que você utiliza para logar hoje no Bluesky para ter as autorizações necessárias da migração"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Os prints serão de um exemplo real de migração de retorno"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Login for your current PDS\nCampo Old Handle preenchido com vicnotwalking.sprk.so\nCampo Old Password preenchido",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreih3bmcp2sctidwrjhyj5w2f5m7auudjo2vuifprd5w2dlzahpfnxq"
},
"mimeType": "image/png",
"size": 12398
},
"aspectRatio": {
"width": 644,
"height": 246
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "2. Preenchendo os novos dados"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 39,
"byteStart": 18
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Na segunda parte \"Setup for the new PDS\", preencha os campos com os seguintes dados:"
},
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 14,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 34,
"byteStart": 15
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 66,
"byteStart": 36
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
}
]
}
],
"plaintext": "New PDS (URL): https://bsky.social (precisa ser sem barra no final)"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 10,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "New Email: o e-mail que será vinculado à conta (pode manter o mesmo e-mail que já estava vinculado na sua conta)"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 11,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 48,
"byteStart": 36
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "New Handle: username finalizado com .bsky.social que utilizava antes de migrar para fora do PDS do Bluesky PBC"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 12,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Invite Code: não preencher nada"
},
"children": []
}
]
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Setup for the new PDS\nNew PDS (URL): https://bsky.social\nNew Email: parcialmente censurado @gmail.com\nNew Handle: vicnotwalking.bsky.social\nInvite Code: campo vazio",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreihoezj5r4zi6d4ek66uszihxsi4jhkzai7oo263k6sdhmyblnpyf4"
},
"mimeType": "image/png",
"size": 17435
},
"aspectRatio": {
"width": 658,
"height": 487
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "3. Selecionando as opções avançadas"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 33,
"byteStart": 18
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Clique no botão \"Advance Options\" para exibir a lista mais avançada"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 66,
"byteStart": 31
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Remova a seleção da opção \"Create a New Account on the New PDS\""
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Botão Advance Options\nPick and choose which actions to run\nUseful if a migration failed and you want to have a bit more manual control\nCreate a New Account on the New PDS (não selecionado)\nMigrate Repo (selecionado)\nMigrate Blobs (selecionado)\nMigrate Missing Blobs (selecionado)\nMigrate Prefs (selecionado)\nMigrate PLC Record (selecionado)",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreieyknrywxi2tba2ptftjerd4vcoybwedf2i53imuns6wcet44gezu"
},
"mimeType": "image/png",
"size": 26878
},
"aspectRatio": {
"width": 643,
"height": 432
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "4. Iniciar a migração"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 177,
"byteStart": 165
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Abaixo do texto de consentimento, está uma caixa de seleção para confirmar o seu consentimento dos riscos ao utilizar o PDS MOOver. Selecione a caixa ao lado de \"I understand\""
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "There are some 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. Caixa de seleção I understand selecionada. Botão MOOve.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreicadp3kti4ame2d47iemk56zc3ffmspxt5mg67dllh7gehdhncboi"
},
"mimeType": "image/png",
"size": 28169
},
"aspectRatio": {
"width": 662,
"height": 301
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 23,
"byteStart": 18
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Clique no botão \"MOOve\" para dar inicio ao processo de migração"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Aguarde pacientemente pois isso pode levar alguns minutos dependendo de quantos dados sua conta contém para serem movidos de PDS"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "*Please make sure to stay on this page during the MOOve for the best result\nMigrating blobs: 0/8\nBotão MOOve",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreifgexb2ecphdet7uzlmduzmbk2hsnmzmqclct2xo2amr2ovau4vc4"
},
"mimeType": "image/png",
"size": 11559
},
"aspectRatio": {
"width": 666,
"height": 238
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 83,
"byteStart": 31
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "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"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Please enter your PLC Token you received in an email. Campo PLC Token a ser preenchido. You can now select to add a new Rotation Key during migration and sign up for PDS MOOver's free backup service. With a Rotation Key and backups if your new PDS ever goes down you can recover your account and it's data. Caixa de seleção Create and add a new Rotation Key. Caixa de seleção Signup for automated account backups. Botão Add Additional Rotation Keys. Botão Sign the papers.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreice2ll5fcxqycpwh7ep2xntc3latkq3wcfvxg3knmn7hbd3o6t4ny"
},
"mimeType": "image/png",
"size": 41411
},
"aspectRatio": {
"width": 655,
"height": 606
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 59,
"byteStart": 29
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "O e-mail deve ter o título \"PLC Update Operation Requested\" e ter sido enviado pelo provedor do seu PDS atual"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Dentro do e-mail terá um token de confirmação composto por letras e números"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "E-mail recebido de noreply@sprk.so\nTítulo PLC Update Operation Requested\nLogo do Bluesky\nPLC update requested\nWe received a request to update your PLC identity. Your confirmation code is: YIJK3-LKWXI\nUpdating your PLC identity is a very sensitive operation. Please only proceed if you are confident in what you are doing.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreicrfan2m7jamuank55vpzlbupbxadtsiwi5uv5wlqjujm5ymo2o5q"
},
"mimeType": "image/png",
"size": 51473
},
"aspectRatio": {
"width": 1346,
"height": 625
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 29,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
}
]
},
{
"index": {
"byteEnd": 50,
"byteStart": 44
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Não demore muito nessa etapa, pois o token expira após alguns minutos"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 40,
"byteStart": 31
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Copie e cole o token no campo \"PLC Token\""
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Campo PLC Token preenchido com código YIJK3-LKWXI. Selecionados os dois itens para criar Rotation Key e backup automatizado.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreiagblpl7yttw2sbm54fp5j3tqxbfcupyni6wg3fgfejiy6omerhne"
},
"mimeType": "image/png",
"size": 42330
},
"aspectRatio": {
"width": 641,
"height": 594
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 158,
"byteStart": 125
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Nessa etapa você pode escolher já adicionar uma chave de rotação no PDS novo (recomendado) selecionando a caixa que diz \"Create and add a new Rotation Key\""
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 143,
"byteStart": 107
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Também é possível aderir aos backups automáticos gratuitos do PDS MOOver selecionando a caixa que diz \"Signup for automated account backups\" (opcional, caso já tenha aderido antes, não selecione)"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 26,
"byteStart": 11
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Clique em \"Sign the papers\""
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Aguarde alguns segundos a operação ser finalizada"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Uma barra de status descrevendo as ações sendo realizadas aparece acima do botão Sign the papers",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreifk37g5zkgzyx3jhgcbbz2fqffta7syjc6tjrdcklmln52s5kikr4"
},
"mimeType": "image/png",
"size": 8800
},
"aspectRatio": {
"width": 654,
"height": 259
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Tudo dando certo, você verá o texto de sucesso"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "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.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreifkozzoslbd455qgoztiquwiwvbvzteya3jw2bfzhgfnpw33cftru"
},
"mimeType": "image/png",
"size": 15357
},
"aspectRatio": {
"width": 643,
"height": 139
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Caso você tenha selecionado para gerar a chave (como fiz na migração usada de exemplo para os prints), acima do texto de sucesso você verá uma caixa amarela"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Caixa amarela em destaque com texto em laranja e vermelho. Important: Save Your New Rotation Key Now. Warning: This is the only time we will show you your private rotation key. Save it in a secure place. If you lose it, you may not be able to recover your account in the event of a PDS failure or hijack. New Rotation Key (Private - keep secret). Código censurado. Botão Copy. Botão Download Key File.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreifgian5ey2bbse6sul2y642tt3cyi3mouhycbmy7lxdvru74l3vge"
},
"mimeType": "image/png",
"size": 52524
},
"aspectRatio": {
"width": 657,
"height": 685
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 35,
"byteStart": 24
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 122,
"byteStart": 55
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "O código exibido é a Private Key (chave privada), guarde ela em um local muito seguro e não compartilhe com ninguém"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 24,
"byteStart": 20
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Clicando no botão \"Copy\" o código será copiado automaticamente"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 37,
"byteStart": 20
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 107,
"byteStart": 97
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 164,
"byteStart": 153
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Clicando no botão \"Download Key File\", um arquivo de texto será salvo no seu computador com a Public Key (chave pública, do tipo did:key) junto da Private Key"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Arquivo vicnotwalking.bsky.social-rotation-key,txt aberto no Bloco de Notas. You can use these to recover your account if it's ever necessary via https://pdsmoover.com/restore. The restore process will ask for the Private key. KEEP IN A SECURE LOCATION. PublicKey: código did:key. PrivateKey: código censurado.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreic6wb7pcrifjjxbi2lrnoocdonbnwu4wclieql2ttvls3ydt42cie"
},
"mimeType": "image/png",
"size": 24749
},
"aspectRatio": {
"width": 1008,
"height": 316
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "5. Acessando sua conta no Bluesky"
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Agora você voltará a logar indicando Bluesky Social como seu provedor."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"alt": "Tela de login do Bluesky.\nNa esquerda escrito: Entrar. Insira seu nome de usuário e senha.\nNa direita, campo Provedor de hospedagem escrito Bluesky Social. Campos da Conta preenchidos com vicnotwalking.bsky.social e senha.\nBotões Voltar e Próximo.",
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreihjgcbh2wwsj3vq4nevu7xu5g5cojrwiuf7ql4kgs7gubilc4bex4"
},
"mimeType": "image/png",
"size": 29338
},
"aspectRatio": {
"width": 1272,
"height": 440
}
},
"alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Caso tenha algum erro para logar, pode ser que o seu nome de usuário tenha retornado para um antigo que você utilizava antes, você conseguirá acessar informando o e-mail vinculado na sua conta e editar o nome de usuário novamente nas configurações."
}
}
]
}
]
},
"description": "Versão resumida caso precise retornar ao PDS do Bluesky PBC por algum motivo",
"publishedAt": "2025-09-28T17:54:51.433Z"
}