Repolode
ihexxa

ihexxa/quickshare

Aplicativo web auto-hospedado para compartilhar arquivos rapidamente entre dispositivos, com gerenciamento multiusuário, transferências retomáveis e acesso a pastas compartilhadas por QR code.

Alternativa open source a:DropboxWeTransfer

Estrelas
639
Forks
41
Issues abertas
12
Último commit
anteontem

O que é?

O Quickshare é um aplicativo auto-hospedado para compartilhar arquivos entre diferentes dispositivos pelo navegador. Ele usa Go no backend e React com TypeScript no frontend, e funciona em Linux, macOS e Windows.

Além de permitir uploads e downloads básicos, oferece gerenciamento de arquivos e pastas pelo navegador, busca aproximada de arquivos, transferências retomáveis e a possibilidade de compartilhar diretórios com outras pessoas, inclusive visitantes anônimos que podem acessar um compartilhamento por QR code. Os uploads são transmitidos em fluxo, permitindo que o serviço fique atrás de uma CDN ou de um proxy reverso.

Para equipes ou famílias, oferece suporte a vários usuários com funções de administrador e usuário, diretórios pessoais, limites de largura de banda e cotas de armazenamento por usuário. Pode ser iniciado com Docker, compilado a partir do código-fonte com Yarn ou executado por meio de um binário pré-compilado. Os arquivos também podem ser acessados diretamente pelo sistema operacional.

Recursos principais

  • 01Fazer upload e download, criar, mover e excluir arquivos e pastas pelo navegador
  • 02Buscar arquivos e pastas por correspondência aproximada
  • 03Retomar uploads e downloads
  • 04Compartilhar diretórios com outras pessoas, inclusive com acesso anônimo por QR code
  • 05Suporte a vários usuários com funções de administrador e usuário
  • 06Limites de velocidade e cotas de armazenamento por usuário

Casos de uso

  • Transferir arquivos entre celular, notebook e computador de mesa em uma rede doméstica
  • Compartilhar o link de uma pasta com colegas ou clientes sem exigir que criem contas
  • Executar um servidor privado de arquivos para uma família ou equipe pequena, com cotas por usuário

Início rápido

  1. 1

    Execute o contêiner Docker (recomendado) e abra http://127.0.0.1:8686

    docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare
  2. 2

    Ou clone o repo e execute a partir do código-fonte (requer Go 1.17 ou superior, Node.js e Yarn)

    git clone git@github.com:ihexxa/quickshare.git
  3. 3

    Inicie o app na pasta do repo

    DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start
  4. 4

    Ou baixe o executável na página de Releases, descompacte-o e execute-o

Antes de usar

  • O desenvolvimento ainda está ativo, portanto a compatibilidade total com versões anteriores não é garantida.
  • Licenciado sob a LGPL-3.0, uma licença copyleft.
  • Por segurança, altere as credenciais padrão (qs / 1234) após o primeiro login.

Em coleções

Tópicos

Perguntas frequentes

O que é quickshare?
Aplicativo web auto-hospedado para compartilhar arquivos rapidamente entre dispositivos, com gerenciamento multiusuário, transferências retomáveis e acesso a pastas compartilhadas por QR code. O Quickshare é um aplicativo auto-hospedado para compartilhar arquivos entre diferentes dispositivos pelo navegador. Ele usa Go no backend e React com TypeScript no frontend, e funciona em Linux, macOS e Windows.
quickshare é gratuito? Qual é a licença?
quickshare é open source sob a licença LGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
quickshare ainda é mantido?
Manutenção ativa. O último commit de quickshare foi em 5 de nov. de 2026.
Para que posso usar quickshare?
Transferir arquivos entre celular, notebook e computador de mesa em uma rede doméstica Compartilhar o link de uma pasta com colegas ou clientes sem exigir que criem contas Executar um servidor privado de arquivos para uma família ou equipe pequena, com cotas por usuário
Como instalar quickshare?
Execute o contêiner Docker (recomendado) e abra http://127.0.0.1:8686: docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare Ou clone o repo e execute a partir do código-fonte (requer Go 1.17 ou superior, Node.js e Yarn): git clone git@github.com:ihexxa/quickshare.git Inicie o app na pasta do repo: DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start Ou baixe o executável na página de Releases, descompacte-o e execute-o
Onde consigo quickshare?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ihexxa/quickshare

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

Projetos relacionados