Repolode
Forceu

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. 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. 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