O que hushdrop faz?
Hospede seu próprio serviço privado de compartilhamento de artefatos para implantar arquivos e sites a partir do seu terminal com criptografia AES-256 no seu domínio.
Visão Geral
O Hushdrop é uma ferramenta que permite a você criar seu próprio serviço de compartilhamento de artefatos, como arquivos de build, sites estáticos, ou qualquer outro dado, diretamente da linha de comando. Tudo é criptografado com AES-256 e executado sob seu domínio, garantindo privacidade e controle total.
Como Funciona
- Execute o servidor Hushdrop em sua máquina ou em um servidor remoto.
- Use o cliente CLI para enviar (
hushdrop push) ou receber (hushdrop pull) arquivos. - Os dados são criptografados antes da transmissão e descriptografados apenas no destino.
- Integra-se facilmente a fluxos de CI/CD ou scripts de deploy.
Plataformas Suportadas
- Linux
- macOS
- Windows
Instalação
# via npm (recomendado)
npm install -g hushdrop
# ou via binário pré-compilado (consulte releases)
curl -L https://github.com/Gregoryaerodynamic322/hushdrop/releases/latest/download/hushdrop-linux -o /usr/local/bin/hushdrop
chmod +x /usr/local/bin/hushdrop
Uso Rápido
# Iniciar servidor (modo desenvolvimento)
hushdrop server --port 8080 --domain exemplo.com
# Enviar arquivo
hushdrop push ./dist/index.html --key minha-chave
# Receber arquivo
hushdrop pull index.html --key minha-chave
Opções de Configuração
| Variável de Ambiente | Descrição | Padrão |
|---|---|---|
HUSHDROP_PORT | Porta do servidor | 8080 |
HUSHDROP_DOMAIN | Domínio (opcional) | localhost |
HUSHDROP_KEY | Chave AES-256 | (gerada automaticamente se não fornecida) |
HUSHDROP_STORAGE | Diretório de armazenamento | ./hushdrop_data |
Segurança
- Criptografia AES-256 de ponta a ponta.
- Suporte a autenticação via token (opcional).
- Sem dependência de serviços de terceiros.
Licença
MIT