Segurança & Criptografia · Gratuito

Gerador .htpasswd (Basic Auth)

Crie a linha do .htpasswd com bcrypt ou APR1-MD5 e receba os blocos prontos para Nginx, Apache e labels do Traefik, mais o header Authorization.

Carregando ferramenta…

Comunidade Cloud Win

— / 5

Seja o primeiro a avaliar

Avalie esta ferramenta

Sua nota ajuda outros usuários e mostra o que melhorar.

Toque nas estrelas

Proteger pasta ou painel com senha (Basic Auth)

Gere a linha usuario:hash do arquivo .htpasswd com bcrypt (recomendado) ou APR1-MD5 (compatível com Nginx antigo), e receba os blocos prontos:

location /admin/ {
    auth_basic "Restrito";
    auth_basic_user_file /etc/nginx/.htpasswd;
}

Também geramos a config do Apache (.htaccess), as labels do Traefik (com $$ escapado para Docker Compose) e o header Authorization: Basic para testes com curl.

Basic Auth é seguro?

Só com HTTPS — sem TLS a senha trafega em Base64 (legível). Combine com Fail2Ban para bloquear tentativas repetidas.

Perguntas frequentes

Como colocar senha numa pasta no Nginx?

Gere a linha do .htpasswd, salve em /etc/nginx/.htpasswd e adicione auth_basic e auth_basic_user_file no bloco location desejado. Depois rode nginx -t e recarregue o Nginx.

Qual formato de hash usar no htpasswd?

Bcrypt é o mais seguro e é aceito pelo Apache 2.4+ e pelo Nginx em sistemas com libcrypt moderna. APR1-MD5 é a opção de compatibilidade máxima.

Por que no Traefik o hash tem $$?

Porque no docker-compose o $ é interpretado como variável. Cada $ do hash precisa ser escrito como $$ nas labels.

Quando isso importa em VPS

Diagnósticos de porta, DNS, SSL, GeoIP e e-mail são o dia a dia de quem hospeda sites, APIs, RDP Windows e automações. Se o IP, firewall ou DNS não baterem, migrar para uma Cloud VPS ou VPS Windows com IP dedicado e suporte 24/7 resolve a causa, não só o sintoma.

Pronto para subir no ar com estabilidade?