Repolode
MertJSX

MertJSX/folderhost

Plataforma de arquivos em nuvem autohospedada, distribuída como um único binário Go, para compartilhar arquivos, editar código em colaboração e gerenciar usuários.

Alternativa open source a:DropboxGoogle Drive

Estrelas
360
Forks
20
Issues abertas
3
Último commit
há 6 horas

O que é?

FolderHost é uma plataforma em nuvem autohospedada para armazenar, compartilhar e gerenciar arquivos com outras pessoas. O backend é escrito em Go e o cliente web é desenvolvido com React e TypeScript; ambos são distribuídos juntos em um único executável que funciona no Windows e no Linux sem dependências extras. Também há uma imagem Docker disponível.

O projeto atende às necessidades básicas de um servidor privado de arquivos de pequeno porte: operações completas de arquivos, como enviar, baixar, mover, copiar e renomear; uploads em partes para arquivos grandes; uma lixeira com limites configuráveis; e um sistema de permissões para vários usuários. A edição de código em tempo real está disponível pelo Monaco Editor, e o projeto inclui registros de atividades e limites de armazenamento por usuário. As configurações ficam em um arquivo config.yml gerado na primeira execução, que também controla o HTTPS por meio de certificados autoassinados ou do Let's Encrypt.

O autor observa que o cliente web ainda não foi projetado para dispositivos móveis. A autenticação usa tokens JWT vinculados ao IP de login e ao user agent, então uma sessão iniciada em outro dispositivo encerra a sessão anterior.

Recursos principais

  • 01É distribuído como um único binário Go, sem dependências externas, disponível para Windows e Linux.
  • 02Operações completas de arquivos, incluindo envio, download, movimentação, cópia, renomeação e gerenciamento de arquivos compactados.
  • 03Uploads em partes para arquivos grandes.
  • 04Lixeira com limites de armazenamento opcionais.
  • 05Permissões para vários usuários e limites de armazenamento por usuário.
  • 06Edição de código em tempo real com Monaco Editor e registros de auditoria das atividades.

Casos de uso

  • Manter um servidor privado de compartilhamento de arquivos em uma rede doméstica ou de escritório.
  • Compartilhar arquivos e gerenciar contas de uma equipe pequena sem configurar o Nextcloud.
  • Hospedar arquivos compartilhados para um servidor de jogos ou projeto semelhante que precise dar acesso a várias pessoas.
  • Experimentar uma alternativa autohospedada e leve a soluções mais robustas de armazenamento em nuvem.

Tópicos

Perguntas frequentes

O que é folderhost?
Plataforma de arquivos em nuvem autohospedada, distribuída como um único binário Go, para compartilhar arquivos, editar código em colaboração e gerenciar usuários. FolderHost é uma plataforma em nuvem autohospedada para armazenar, compartilhar e gerenciar arquivos com outras pessoas. O backend é escrito em Go e o cliente web é desenvolvido com React e TypeScript; ambos são distribuídos juntos em um único executável que funciona no Windows e no Linux sem dependências extras. Também há uma imagem Docker disponível.
folderhost é gratuito? Qual é a licença?
folderhost é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
folderhost ainda é mantido?
Manutenção ativa. O último commit de folderhost foi em 18 de out. de 2026.
Para que posso usar folderhost?
Manter um servidor privado de compartilhamento de arquivos em uma rede doméstica ou de escritório. Compartilhar arquivos e gerenciar contas de uma equipe pequena sem configurar o Nextcloud. Hospedar arquivos compartilhados para um servidor de jogos ou projeto semelhante que precise dar acesso a várias pessoas. Experimentar uma alternativa autohospedada e leve a soluções mais robustas de armazenamento em nuvem.
Onde consigo folderhost?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MertJSX/folderhost

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

Projetos relacionados