Repolode
WardPearce

WardPearce/paaster

Um pastebin auto-hospedável e com criptografia de ponta a ponta, histórico de pastes, exclusão após uma visualização e transferência entre dispositivos.

Alternativa open source a:Pastebin

Estrelas
568
Forks
28
Issues abertas
3
Último commit
há 3 dias

O que é?

Paaster é um pastebin que criptografa o conteúdo no navegador antes de enviá-lo ao servidor. A chave de criptografia fica no fragmento da URI e nunca é enviada ao servidor; assim, só quem tem o link completo pode ler um paste.

Além do compartilhamento básico, ele mantém um histórico de pastes no IndexedDB do navegador, permite excluir um paste depois que ele for visualizado ou após um período definido e compartilha pastes por QR code. O recurso "Send to device" transfere um paste para outro dispositivo seu usando um código temporário e criptografia de ponta a ponta. Há uma ferramenta CLI complementar, disponível em um projeto separado.

A criptografia usa primitivas do libsodium, como XChaCha20-Poly1305 secretstream e hashing de senhas baseado em Argon2. O projeto é escrito em TypeScript e distribuído como uma imagem Docker para auto-hospedagem.

Recursos principais

  • 01Criptografia de ponta a ponta feita no navegador antes do envio
  • 02Histórico de pastes armazenado localmente no IndexedDB
  • 03Excluir um paste após a visualização ou depois de um período definido
  • 04Enviar um paste para outro dispositivo usando um código temporário
  • 05Compartilhar pastes por QR code e aceitar arrastar e soltar arquivos
  • 06Ferramenta CLI oficial disponível em um projeto separado

Casos de uso

  • Compartilhar trechos de código ou configurações confidenciais que não devem ser legíveis pelo provedor de hospedagem
  • Executar um pastebin privado e auto-hospedado para uma equipe ou uso pessoal
  • Transferir um trecho do celular para o computador sem copiá-lo manualmente

Antes de usar

  • Distribuído sob a licença AGPL-3.0, uma licença copyleft forte.
  • O README não inclui comandos de instalação; os detalhes de implantação estão em um site externo de documentação.
  • Não é seguro usar uma instância que você não hospeda ou em que não confia, pois o operador pode acessar sua chave secreta.

Em coleções

Tópicos

Perguntas frequentes

O que é paaster?
Um pastebin auto-hospedável e com criptografia de ponta a ponta, histórico de pastes, exclusão após uma visualização e transferência entre dispositivos. Paaster é um pastebin que criptografa o conteúdo no navegador antes de enviá-lo ao servidor. A chave de criptografia fica no fragmento da URI e nunca é enviada ao servidor; assim, só quem tem o link completo pode ler um paste.
paaster é gratuito? Qual é a licença?
paaster é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
paaster ainda é mantido?
Manutenção ativa. O último commit de paaster foi em 5 de nov. de 2026.
Para que posso usar paaster?
Compartilhar trechos de código ou configurações confidenciais que não devem ser legíveis pelo provedor de hospedagem Executar um pastebin privado e auto-hospedado para uma equipe ou uso pessoal Transferir um trecho do celular para o computador sem copiá-lo manualmente
Onde consigo paaster?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/WardPearce/paaster

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados