App de compartilhamento de arquivos auto-hospedado que oferece a cada cliente uma página privada para entrar e baixar os arquivos compartilhados com ele.
Forceu/Gokapi
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.
Alternativa open source a:Firefox Send
- Estrelas
- 2,920
- Forks
- 156
- Issues abertas
- 53
- Último commit
- mês passado
O que é?
Gokapi é um servidor autogerenciado de compartilhamento de arquivos escrito em Go. Ele foi criado como substituto do Firefox Send, que foi descontinuado, e permite executar seu próprio serviço para enviar arquivos e compartilhar links de download.
Os arquivos compartilhados podem expirar automaticamente após um número definido de downloads ou de dias. Apenas usuários cadastrados podem enviar arquivos, com permissões baseadas em funções, e é possível fornecer a pessoas externas uma URL de solicitação de arquivos que permite enviar arquivos visíveis apenas para quem a criou. Os arquivos podem ser armazenados no disco local ou em um serviço compatível com S3, como AWS S3 ou Backblaze B2, e arquivos idênticos são deduplicados. A criptografia já vem integrada, inclusive para uploads com criptografia de ponta a ponta.
Para integração, o Gokapi oferece uma REST API, login com OpenID Connect por provedores como Authelia ou Keycloak e uma interface personalizável com CSS e JavaScript próprios. Ele pode ser executado diretamente em Linux, macOS ou Windows, ou como um contêiner Docker.
Recursos principais
- 01Os compartilhamentos expiram após um número definido de downloads ou de dias
- 02Gerenciamento de usuários baseado em funções; apenas usuários cadastrados podem enviar arquivos
- 03URLs de solicitação de arquivos permitem que pessoas externas enviem arquivos para você
- 04Arquivos idênticos são deduplicados para economizar espaço
- 05Compatível com AWS S3 e armazenamento compatível com S3, como Backblaze B2
- 06Criptografia integrada, inclusive para uploads com criptografia de ponta a ponta
- 07REST API e login com OpenID Connect
Casos de uso
- Compartilhar arquivos grandes com pessoas de fora da organização sem recorrer a um serviço de terceiros
- Coletar arquivos de contatos externos por meio de um link de solicitação de arquivos
- Executar um serviço privado de compartilhamento de arquivos com SSO via Keycloak ou Authelia
Início rápido
- 1
Inicie o Gokapi instantaneamente com Docker
docker run --rm --name gokapi -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 -e TZ=UTC docker.io/f0rc3/gokapi:latest - 2
Abra http://localhost:53842/setup no navegador e siga o assistente de configuração
Antes de usar
- O início rápido do README usa Docker; para instalar em bare metal, é necessário seguir o guia de configuração externo.
- Licenciado sob AGPL-3.0, que exige a divulgação do código-fonte de versões modificadas executadas como serviço de rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é Gokapi?
- 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. Gokapi é um servidor autogerenciado de compartilhamento de arquivos escrito em Go. Ele foi criado como substituto do Firefox Send, que foi descontinuado, e permite executar seu próprio serviço para enviar arquivos e compartilhar links de download.
- Gokapi é gratuito? Qual é a licença?
- Gokapi é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Gokapi ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de Gokapi foi em 12 de set. de 2026.
- Para que posso usar Gokapi?
- Compartilhar arquivos grandes com pessoas de fora da organização sem recorrer a um serviço de terceiros Coletar arquivos de contatos externos por meio de um link de solicitação de arquivos Executar um serviço privado de compartilhamento de arquivos com SSO via Keycloak ou Authelia
- Como instalar Gokapi?
- Inicie o Gokapi instantaneamente com Docker: docker run --rm --name gokapi -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 -e TZ=UTC docker.io/f0rc3/gokapi:latest Abra http://localhost:53842/setup no navegador e siga o assistente de configuração
- Onde consigo Gokapi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Forceu/Gokapi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo web de código aberto para compartilhar senhas, notas, arquivos e URLs por links de uso único que expiram por visualizações ou por tempo, com registros de auditoria.
Serviço open source e auto-hospedável para compartilhar notas e arquivos criptografados que se autodestroem, inspirado no PrivNote, com backend em Rust e frontend em Svelte.
Gerenciador de downloads para desktop e multiplataforma, compatível com HTTP, FTP, BitTorrent e links magnet, com opção de servidor headless no Docker.
Um pastebin e app web de compartilhamento de arquivos auto-hospedado, distribuído em um único binário e escrito em Rust, com criptografia opcional e encurtamento de URLs.
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.