Repolode
9001

9001/copyparty

Servidor de arquivos portátil em Python, com uploads e downloads retomáveis, acessível por qualquer navegador e via WebDAV, SFTP, FTP, TFTP e SMB.

Alternativa open source a:DropboxGoogle Drive

Estrelas
47,095
Forks
1,911
Issues abertas
257
Último commit
ontem

O que é?

O copyparty transforma quase qualquer dispositivo em um servidor de arquivos. Ele roda com Python 2 ou 3 e, como seu núcleo não precisa de pacotes extras, pode ser iniciado com um único script. Os usuários podem navegar por arquivos, baixá-los e enviá-los usando qualquer navegador, com transferências que podem ser retomadas após interrupções.

Além da interface web, o copyparty disponibiliza arquivos por HTTP(S), WebDAV, SFTP, FTP(S), TFTP e SMB/CIFS, funcionando com clientes padrão e unidades montadas. O acesso é controlado por pasta, com contas e permissões como leitura, gravação, movimentação, exclusão e administração.

A interface no navegador inclui um player de mídia, miniaturas, visualizador e editor de Markdown, downloads em ZIP, busca de arquivos por nome, tamanho, data e tags, além de um gerenciador de arquivos. Dependências opcionais, como Pillow e FFmpeg, adicionam miniaturas, tags de mídia e transcodificação.

Recursos principais

  • 01Uploads e downloads retomáveis e multithread pelo navegador.
  • 02Disponibiliza arquivos por HTTP(S), WebDAV, SFTP, FTP(S), TFTP e SMB.
  • 03Contas e permissões por pasta, incluindo pastas somente para leitura ou gravação.
  • 04Player de mídia integrado, galeria de imagens, miniaturas e visualizador de arquivos de texto.
  • 05Busca por nome, tamanho, data e tags de áudio, além de deduplicação de arquivos por meio de symlinks.
  • 06Roda a partir de um único script Python, com dependências opcionais.

Casos de uso

  • Transformar um computador antigo ou NAS em um espaço compartilhado para envio de arquivos por uma equipe pequena.
  • Permitir que outras pessoas enviem arquivos grandes pelo navegador sem instalar nenhum software.
  • Disponibilizar uma biblioteca de mídia doméstica com player integrado e miniaturas.
  • Disponibilizar uma pasta por WebDAV ou SFTP para dispositivos que já oferecem suporte a esses protocolos.

Início rápido

  1. 1

    Baixe copyparty-sfx.py na página de releases e execute-o com Python

    python3 copyparty-sfx.py
  2. 2

    Ou instale pelo PyPI com pip

    python3 -m pip install --user -U copyparty
  3. 3

    Ou, se o uv estiver instalado, execute-o diretamente

    uv tool run copyparty

Antes de usar

  • O README alerta que o servidor SMB é inseguro, lento e não é recomendado para uso via WAN.
  • Expor o servidor à internet exige configurações adicionais, como proxies reversos ou túneis.

Em coleções

Tópicos

Perguntas frequentes

O que é copyparty?
Servidor de arquivos portátil em Python, com uploads e downloads retomáveis, acessível por qualquer navegador e via WebDAV, SFTP, FTP, TFTP e SMB. O copyparty transforma quase qualquer dispositivo em um servidor de arquivos. Ele roda com Python 2 ou 3 e, como seu núcleo não precisa de pacotes extras, pode ser iniciado com um único script. Os usuários podem navegar por arquivos, baixá-los e enviá-los usando qualquer navegador, com transferências que podem ser retomadas após interrupções.
copyparty é gratuito? Qual é a licença?
copyparty é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
copyparty ainda é mantido?
Manutenção ativa. O último commit de copyparty foi em 21 de out. de 2026.
Para que posso usar copyparty?
Transformar um computador antigo ou NAS em um espaço compartilhado para envio de arquivos por uma equipe pequena. Permitir que outras pessoas enviem arquivos grandes pelo navegador sem instalar nenhum software. Disponibilizar uma biblioteca de mídia doméstica com player integrado e miniaturas. Disponibilizar uma pasta por WebDAV ou SFTP para dispositivos que já oferecem suporte a esses protocolos.
Como instalar copyparty?
Baixe copyparty-sfx.py na página de releases e execute-o com Python: python3 copyparty-sfx.py Ou instale pelo PyPI com pip: python3 -m pip install --user -U copyparty Ou, se o uv estiver instalado, execute-o diretamente: uv tool run copyparty
Onde consigo copyparty?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/9001/copyparty

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

Projetos relacionados