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