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.
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:Dropbox
WeTransfer
- 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
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
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
Inicie o app na pasta do repo
DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start - 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
Uma plataforma de nuvem self-hosted distribuída como um único binário Go para compartilhar arquivos, editar código em colaboração e gerenciar usuários.
Uma nuvem pessoal auto-hospedada para arquivos, calendários e contatos, desenvolvida com Deno e TypeScript e implantada via Docker Compose.
Servidor auto-hospedado para listar e gerenciar arquivos, reunindo vários provedores de armazenamento em nuvem e armazenamento local em uma única interface web e via WebDAV.
Servidor de upload temporário de arquivos em Go, auto-hospedado e semelhante ao WeTransfer, com interface web, cliente CLI e criptografia ponta a ponta opcional.
Plataforma auto-hospedada para compartilhar arquivos e textos temporariamente, com uploads em partes, transferência instantânea, compressão de imagens e controles de acesso.