Website do Cordeiro

Era para ser um blog, mas a paciência acabou antes.

Usando seu site para validar sua conta no BlueSky

2024-09-22 2 mins. de leitura Tutorial Luiz Eduardo Roncato Cordeiro

Fiz este tutorial para ajudar quem desejar se auto-verificar no BlueSky usando um site próprio.

Alterando seu usuário no BlueSky

Estou usando o navegador (Chrome, Firefox, etc) para isso:

  1. Clique em Configurações.
  2. Clique em @ Alterar Usuário.
  3. Clique em Eu tenho meu próprio domínio.
  4. Preencha o campo @ com seu domínio, por exemplo: @exemplo.com.br.
  5. Você deverá criar em seu site uma entrada /.well-known/atproto-did com os dados listados no box que aparece.

Observações

  1. Não se esqueça que seu login no BlueSky passará a ser, por exemplo, @exemplo.com.br no lugar de @exemplo.bsky.social a partir dessa alteração.

Criando a entrada /.well-known/atproto-did em seu site.

  1. Em seu servidor WEB (na raiz onde os arquivos .html são armazenados) execute este comando (como exemplo estou usando https://exemplo.com.br/):
echo -n "did:plc:xxxxxxxxxxxxxxxxxxxxxxxx" > /var/www/exemplo.com.br/.well-known/atproto-did
  • Se a pasta .well-known ainda não existe, crie primeiro com o comando mkdir /var/www/exemplo.com.br/.well-known.
  • Dependendo da instalação ou do sistema operacional, o lugar onde os arquivos .html são armazenados estarão em um lugar diferente, por exemplo, /usr/local/www/exemplo.com.br, neste caso é melhor verificar nas configurações do servidor WEB (NGINX, Apache, IIS, etc).
  1. Adicione a entrada location /.well-known/atproto-did nas configurações de seu site (servidor web NGINX):
server {
    listen 443 ssl;
    server_name exemplo.com.br;

    root /var/www/exemplo.com.br/;
    
    #... "dezenas" de linhas de configuração do servidor ...

    location = /.well-known/atproto-did {
        default_type text/plain;
    }

    #... "dezenas" de linhas de configuração do servidor ...
}

Observações

  1. Depois disso, pode testar usando o URL https://exemplo.com.br/.well-known/atproto-did em seu navegador. A resposta deverá ser did:plc:xxxxxxxxxxxxxxxxxxxxxxxx.
comments powered by Disqus