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.
hudikhq/hoodik
Servidor de armazenamento em nuvem auto-hospedado que criptografa arquivos e notas no navegador antes de enviá-los ao servidor.
Alternativa open source a:Google Drive
Dropbox
- Estrelas
- 1,532
- Forks
- 73
- Issues abertas
- 12
- Último commit
- ontem
O que é?
Hoodik é um servidor de armazenamento em nuvem auto-hospedado, desenvolvido com Rust (Actix-web) no backend e Vue 3 no frontend. Os arquivos são criptografados no navegador com AEGIS-128L antes do upload e descriptografados após o download, então o servidor armazena apenas o texto cifrado. As chaves dos arquivos são protegidas com um esquema híbrido X25519 e ML-KEM-768, e o login usa OPAQUE para que a senha nunca saia do dispositivo.
Além do armazenamento de arquivos, Hoodik oferece notas Markdown criptografadas, busca em metadados tokenizados sem revelar texto puro ao servidor e links públicos de compartilhamento cuja chave de descriptografia fica no fragmento da URL. Por padrão, usa SQLite, mas também aceita PostgreSQL; os fragmentos podem ser armazenados em disco local ou em qualquer serviço compatível com S3. As imagens Docker são publicadas para amd64, armv6, armv7 e arm64.
Recursos principais
- 01Os arquivos são criptografados no navegador com AEGIS-128L antes do upload.
- 02O login usa OPAQUE para que a senha nunca chegue ao servidor.
- 03Notas criptografadas com editor Markdown WYSIWYG e salvamento automático.
- 04Metadados criptografados pesquisáveis, sem texto puro no servidor.
- 05Links públicos de compartilhamento com as chaves no fragmento da URL.
- 06Autenticação de dois fatores com TOTP opcional e painel administrativo.
- 07Armazenamento em disco local ou em qualquer serviço compatível com S3, com SQLite ou PostgreSQL.
Casos de uso
- Manter um drive privado de arquivos com criptografia ponta a ponta no seu próprio servidor ou NAS.
- Armazenar backups criptografados em um bucket compatível com S3, como MinIO ou Backblaze B2.
- Compartilhar arquivos por links que o servidor não consegue descriptografar.
- Manter notas pessoais criptografadas que continuam pesquisáveis na sua própria instância.
Início rápido
- 1
Execute o contêiner Docker com o diretório de dados e a URL do app
docker run --name hoodik -d \ -e DATA_DIR='/data' \ -e APP_URL='https://my-app.example.com' \ --volume "$(pwd)/data:/data" \ -p 5443:5443 \ hudik/hoodik:latest - 2
Abra o servidor no navegador pela porta 5443 e aceite o certificado autoassinado
Antes de usar
- O selo de licença do README informa CC BY-NC 4.0, uma licença não comercial, portanto o uso comercial é restrito.
- A auto-hospedagem exige configurar o TLS e ajustar a configuração com cuidado, como definir JWT_SECRET para manter as sessões após reinicializações.
- Se você perder a chave privada, perderá o acesso aos arquivos criptografados; por isso, guarde-a em segurança.
Tópicos
Perguntas frequentes
- O que é hoodik?
- Servidor de armazenamento em nuvem auto-hospedado que criptografa arquivos e notas no navegador antes de enviá-los ao servidor. Hoodik é um servidor de armazenamento em nuvem auto-hospedado, desenvolvido com Rust (Actix-web) no backend e Vue 3 no frontend. Os arquivos são criptografados no navegador com AEGIS-128L antes do upload e descriptografados após o download, então o servidor armazena apenas o texto cifrado. As chaves dos arquivos são protegidas com um esquema híbrido X25519 e ML-KEM-768, e o login usa OPAQUE para que a senha nunca saia do dispositivo.
- hoodik é gratuito? Qual é a licença?
- hoodik é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hoodik ainda é mantido?
- Manutenção ativa. O último commit de hoodik foi em 19 de out. de 2026.
- Para que posso usar hoodik?
- Manter um drive privado de arquivos com criptografia ponta a ponta no seu próprio servidor ou NAS. Armazenar backups criptografados em um bucket compatível com S3, como MinIO ou Backblaze B2. Compartilhar arquivos por links que o servidor não consegue descriptografar. Manter notas pessoais criptografadas que continuam pesquisáveis na sua própria instância.
- Como instalar hoodik?
- Execute o contêiner Docker com o diretório de dados e a URL do app: docker run --name hoodik -d \ -e DATA_DIR='/data' \ -e APP_URL='https://my-app.example.com' \ --volume "$(pwd)/data:/data" \ -p 5443:5443 \ hudik/hoodik:latest Abra o servidor no navegador pela porta 5443 e aceite o certificado autoassinado
- Onde consigo hoodik?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hudikhq/hoodik
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta gratuita e auto-hospedada para backup do PostgreSQL, com Point-in-Time Recovery, verificação automática de restauração e interface web.
Plataforma de servidor doméstico auto-hospedada que funciona como proxy reverso seguro, gerenciador de apps e gateway, com autenticação, MFA, SSO e proteção contra bots.
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.
Um dashboard pessoal auto-hospedável para homelabs, com verificações de status, widgets, temas, pacotes de ícones e editor de configuração na interface.
Serviço de acompanhamento de atividades físicas auto-hospedado, com sincronização e análise de atividades do Strava, Garmin Connect e arquivos GPX/TCX/FIT, mantendo os dados no seu próprio servidor.