Repolode
vastsa

vastsa/FileCodeBox

Ferramenta self-hosted para compartilhar arquivos e textos: os envios recebem um código de acesso para retirada, como uma encomenda expressa.

Alternativa open source a:WeTransferSend Anywhere

Estrelas
8,768
Forks
1,086
Issues abertas
25
Último commit
há 11 dias

O que é?

FileCodeBox é uma ferramenta web self-hosted para compartilhar arquivos e textos anonimamente. Quem envia o conteúdo recebe um código de acesso; quem recebe digita esse código para obtê-lo, sem que nenhuma das partes precise de uma conta.

Os itens compartilhados podem expirar após um período ou um número de retiradas, ou ser mantidos permanentemente; o conteúdo expirado é removido automaticamente. O armazenamento pode ser em disco local ou em serviços externos, como S3, OneDrive, WebDAV ou OpenDAL, mantendo os dados na infraestrutura controlada por quem opera o serviço. A stack usa FastAPI no backend e Vue 3 no frontend, e o projeto é distribuído como imagem Docker.

O projeto também oferece um endpoint MCP Streamable HTTP, permitindo que clientes de IA compatíveis criem compartilhamentos de texto e arquivos usando as ferramentas share_text e share_file. O acesso pode ser restrito com um token de administrador quando os envios de visitantes estão desativados.

Recursos principais

  • 01Compartilhe arquivos e textos com um código de acesso, sem precisar se cadastrar
  • 02Expiração por tempo, número de retiradas ou armazenamento permanente
  • 03Armazenamento local ou remoto, incluindo S3, WebDAV e OneDrive
  • 04Envios por arrastar e soltar, colar, em lote e em partes
  • 05Painel de administração com gerenciamento de arquivos e configurações do sistema
  • 06Endpoint MCP para criar compartilhamentos a partir de clientes de IA

Casos de uso

  • Enviar um arquivo para alguém sem exigir uma conta ou um app de mensagens
  • Compartilhar um trecho de texto com um código curto em vez de um link público
  • Manter um espaço privado para recebimento de arquivos no próprio servidor ou NAS
  • Permitir que um assistente de IA compartilhe arquivos gerados por meio de um código de acesso

Início rápido

  1. 1

    Inicie o FileCodeBox com Docker usando um único comando

    docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5
  2. 2

    Abra http://localhost:12345 no navegador e conclua a configuração inicial

Antes de usar

  • A documentação e a configuração padrão estão principalmente em chinês, embora exista um README em inglês.
  • A licença LGPL-3.0 implica obrigações de copyleft para o código de biblioteca modificado.

Em coleções

Tópicos

Perguntas frequentes

O que é FileCodeBox?
Ferramenta self-hosted para compartilhar arquivos e textos: os envios recebem um código de acesso para retirada, como uma encomenda expressa. FileCodeBox é uma ferramenta web self-hosted para compartilhar arquivos e textos anonimamente. Quem envia o conteúdo recebe um código de acesso; quem recebe digita esse código para obtê-lo, sem que nenhuma das partes precise de uma conta.
FileCodeBox é gratuito? Qual é a licença?
FileCodeBox é open source sob a licença LGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
FileCodeBox ainda é mantido?
Manutenção ativa. O último commit de FileCodeBox foi em 27 de out. de 2026.
Para que posso usar FileCodeBox?
Enviar um arquivo para alguém sem exigir uma conta ou um app de mensagens Compartilhar um trecho de texto com um código curto em vez de um link público Manter um espaço privado para recebimento de arquivos no próprio servidor ou NAS Permitir que um assistente de IA compartilhe arquivos gerados por meio de um código de acesso
Como instalar FileCodeBox?
Inicie o FileCodeBox com Docker usando um único comando: docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5 Abra http://localhost:12345 no navegador e conclua a configuração inicial
Onde consigo FileCodeBox?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vastsa/FileCodeBox

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

Projetos relacionados