Pastebin com criptografia de ponta a ponta e autodestruição: as notas são criptografadas no navegador com AES-256-GCM e desaparecem após uma leitura ou 24 horas.
Skyfay/SkySend
Compartilhamento de arquivos e notas que você pode hospedar por conta própria, com criptografia no navegador para que o servidor armazene apenas o texto cifrado.
Alternativa open source a:WeTransfer
- Estrelas
- 457
- Forks
- 27
- Issues abertas
- 1
- Último commit
- há 13 dias
O que é?
O SkySend permite compartilhar arquivos e notas de modo que só o destinatário possa lê-los. O conteúdo é criptografado no navegador com AES-256-GCM antes do upload, e a chave de descriptografia fica no fragmento da URL, que os navegadores não enviam ao servidor. Assim, o servidor armazena apenas o texto cifrado.
Ele roda em um único container Docker com SQLite ou qualquer bucket compatível com S3, sem precisar de contas de usuário. Os compartilhamentos podem ter limites de prazo, número de downloads, número de visualizações ou uma senha derivada com Argon2id. O login OIDC opcional permite restringir quem pode criar compartilhamentos.
Além de links para arquivos, o SkySend oferece solicitações de arquivos e notas, nas quais os remetentes criptografam os envios com HPKE para que somente o solicitante possa acessá-los. Um cliente de linha de comando oferece a mesma criptografia para uploads, downloads e notas.
Recursos principais
- 01Arquivos e pastas são criptografados no navegador antes do upload, usando AES-256-GCM em blocos de 64 KB.
- 02Os compartilhamentos podem expirar por prazo, número de downloads ou número de visualizações, e podem ser apagados após a leitura.
- 03Uma senha opcional protege cada link e é derivada com Argon2id.
- 04Solicitações de arquivos e notas permitem que outras pessoas enviem conteúdo criptografado exclusivamente para a sua chave.
- 05Uma CLI com TUI interativa gerencia uploads, downloads e notas.
- 06O armazenamento pode ser em disco local ou em qualquer bucket compatível com S3, e o app está disponível em 13 idiomas.
Casos de uso
- Enviar arquivos confidenciais a um cliente ou colega sem confiar em um serviço de hospedagem de arquivos de terceiros.
- Executar um serviço privado de recebimento de arquivos para uma equipe ou organização no próprio servidor.
- Receber arquivos ou notas confidenciais de pessoas externas por meio de um link de upload criptografado.
- Compartilhar segredos ou senhas de uso único que expiram após serem lidos.
Início rápido
- 1
Crie um docker-compose.yml com o serviço SkySend (imagem skyfay/skysend:latest, porta 3000)
- 2
Inicie o contêiner em segundo plano
docker compose up -d - 3
Abra http://localhost:3000 no navegador
Antes de usar
- Qualquer instância hospedada deve disponibilizar seu código-fonte sob a licença AGPL-3.0.
- Ainda não foi realizada nenhuma auditoria formal de segurança externa.
Em coleções
Tópicos
Perguntas frequentes
- O que é SkySend?
- Compartilhamento de arquivos e notas que você pode hospedar por conta própria, com criptografia no navegador para que o servidor armazene apenas o texto cifrado. O SkySend permite compartilhar arquivos e notas de modo que só o destinatário possa lê-los. O conteúdo é criptografado no navegador com AES-256-GCM antes do upload, e a chave de descriptografia fica no fragmento da URL, que os navegadores não enviam ao servidor. Assim, o servidor armazena apenas o texto cifrado.
- SkySend é gratuito? Qual é a licença?
- SkySend é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SkySend ainda é mantido?
- Manutenção ativa. O último commit de SkySend foi em 25 de out. de 2026.
- Para que posso usar SkySend?
- Enviar arquivos confidenciais a um cliente ou colega sem confiar em um serviço de hospedagem de arquivos de terceiros. Executar um serviço privado de recebimento de arquivos para uma equipe ou organização no próprio servidor. Receber arquivos ou notas confidenciais de pessoas externas por meio de um link de upload criptografado. Compartilhar segredos ou senhas de uso único que expiram após serem lidos.
- Como instalar SkySend?
- Crie um docker-compose.yml com o serviço SkySend (imagem skyfay/skysend:latest, porta 3000) Inicie o contêiner em segundo plano: docker compose up -d Abra http://localhost:3000 no navegador
- Onde consigo SkySend?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Skyfay/SkySend
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Compartilhamento self-hosted e com conhecimento zero de senhas de uso único, chaves de API, textos e arquivos criptografados por links autodestrutivos.
Servidor de compartilhamento de arquivos autogerenciado em Go, com links que expiram, armazenamento S3 opcional e sem uploads públicos, como alternativa ao Firefox Send.
Plataforma de compartilhamento de arquivos auto-hospedada, com armazenamento em disco local ou compatível com S3, boxes para colaboração externa e widgets incorporáveis de upload e download.
Plataforma peer-to-peer de armazenamento de arquivos, mensagens e rede social com criptografia de ponta a ponta, baseada em IPFS e compatível com hospedagem própria.
Servidor de compartilhamento de arquivos auto-hospedado e cliente CLI em Go que criptografa os uploads no servidor e funciona com curl, httpie e wget.