Como Configurar uma Instância Mastodon para Um Único Usuário com VPS Barato

Ter sua própria instância do Mastodon dá controle total sobre sua presença nas redes sociais e seus dados. Para um único usuário, um VPS barato de provedores como DigitalOcean, Linode ou Vultr é suficiente para hospedar uma instância funcional. A principal restrição é que o Mastodon exige pelo menos 2 GB de RAM e um nome de domínio dedicado. … Leia mais

Dimensionamento de Recursos para Instância Mastodon: Compensações entre CPU, RAM e Disco

Escolher o hardware certo para uma instância Mastodon é um exercício de equilíbrio. Os três principais recursos — CPU, RAM e disco — lidam com diferentes partes da carga de trabalho, e sua importância muda conforme sua base de usuários cresce. Muitos administradores começam com um servidor virtual pequeno e descobrem que um recurso se torna um gargalo … Leia mais

Como as Atividades do ActivityPub se Mapeiam para a Federação do Mastodon: Passo a Passo do Protocolo

O Mastodon usa o protocolo ActivityPub para trocar dados entre instâncias. Quando você publica um status, segue um usuário ou impulsiona uma mensagem, o Mastodon envia uma atividade ActivityPub para outros servidores. Este artigo detalha como cada ação comum do Mastodon se traduz em um tipo de atividade ActivityPub e quais campos são incluídos. Você aprenderá o mapeamento exato Leia mais

Endpoints Inbox vs Outbox no Mastodon: Como Ler os Internos do ActivityPub

Quando você usa o Mastodon, cada ação — publicar, impulsionar, seguir — é enviada como uma mensagem ActivityPub. Essas mensagens trafegam entre endpoints de inbox e outbox em cada servidor. Entender como esses endpoints funcionam ajuda a depurar problemas de federação, inspecionar fluxos de atividade brutos e construir ferramentas que interagem com o Mastodon programaticamente. Este artigo explica o que são inbox e outbox … Leia mais

Como Rastrear uma Falha de Federação no Mastodon Usando Logs do Sidekiq

Quando uma postagem do Mastodon da sua instância não chega aos seguidores em outro servidor, você não vê nenhum erro na tela. A postagem é publicada localmente, mas usuários remotos nunca a recebem. Isso é uma falha de federação, e geralmente fica oculta nos jobs em segundo plano processados pelo Sidekiq, o sistema de fila de tarefas do Mastodon. Este artigo explica como … Leia mais

Verificação de Assinatura de Federação no Mastodon: Guia Passo a Passo de HTTP Signature

Quando um servidor Mastodon recebe uma requisição ActivityPub de outra instância, ele precisa verificar se a requisição realmente se originou do ator declarado e não foi adulterada durante o trânsito. Sem essa verificação, um invasor poderia forjar mensagens, personificar usuários ou injetar spam na linha do tempo federada. O Mastodon depende de HTTP Signatures, um padrão … Leia mais

Como Assinar Requisições ActivityPub para Federação no Mastodon Manualmente

O Mastodon usa ActivityPub para comunicação entre instâncias. Cada mensagem enviada a outro servidor deve ser assinada com sua chave privada. Sem uma assinatura válida, o servidor rejeita a requisição como não autenticada. Este artigo explica o processo manual de criar e anexar assinaturas HTTP a requisições ActivityPub para federação no Mastodon. Principais pontos: Fluxo de Assinatura ActivityPub Manual … Leia mais

Erro ‘Could Not Fetch Remote Account’ no Mastodon: Resolução

Ao tentar seguir, mencionar ou ver o perfil de um usuário em outra instância do Mastodon, você pode ver a mensagem de erro “Could Not Fetch Remote Account”. Esse erro geralmente significa que sua instância local não conseguiu completar a comunicação com o servidor remoto para baixar os dados do perfil. A causa costuma ser uma falha temporária de federação, um bloqueio de rede ou um registro DNS desatualizado na instância remota. Este artigo explica por que o erro ocorre e fornece um conjunto claro de etapas para resolvê-lo em sua própria instância.

Como Corrigir o Erro ‘Esta publicação foi removida’ no Mastodon ao Responder

Você toca em Responder em uma publicação do Mastodon e vê a mensagem de erro “Esta publicação foi removida.” A publicação ainda aparece na sua linha do tempo, mas você não pode responder a ela. Isso geralmente acontece porque a publicação original foi excluída ou sua visibilidade foi alterada depois de ser buscada pela sua instância. Este artigo explica a causa exata … Leia mais

Erro de Acúmulo na Fila do Sidekiq no Mastodon: Como Limpar

Ao gerenciar uma instância do Mastodon, o Sidekiq processa tarefas em segundo plano como entregar publicações para servidores remotos, enviar notificações e atualizar timelines. Um backlog ocorre quando o número de jobs na fila excede a capacidade de processamento do Sidekiq, causando atrasos na federação, notificações perdidas e atualizações lentas. Este artigo explica por que o backlog acontece e fornece métodos passo a passo para limpá-lo com segurança.