
Đừng public NodeWarden: Bảo mật qua Cloudflare
No momento em que o seu NodeWarden é exposto publicamente na internet, ele começa a atrair milhares de bots automatizados em busca de vulnerabilidades 24 horas por dia, 7 dias por semana.
No momento em que o seu NodeWarden é exposto publicamente na internet, ele começa a atrair milhares de bots automatizados em busca de vulnerabilidades 24 horas por dia, 7 dias por semana. Para proteger seus dados confidenciais, você precisa colocar sua instância do NodeWarden sob o nível máximo de bloqueio possível.
Para proteger sua instância do NodeWarden, você pode usar um dos dois recursos da Cloudflare:
- Cloudflare IP Access Rules (Regras de Acesso por IP): Permite bloquear, desafiar (challenge) ou permitir o tráfego com base em endereços IP ou países específicos.
- Cloudflare Zero Trust (Recomendado): Atua como um gateway seguro que torna sua instância do NodeWarden completamente invisível para o público, permitindo a passagem apenas de usuários autorizados.
Por que recomendamos o Cloudflare Zero Trust
Aconselhamos fortemente o uso do Cloudflare Zero Trust, pois as regras de acesso por IP estão vinculadas a endereços IP ou países, o que significa que você precisa atualizar manualmente suas regras toda vez que viajar ou se tiver um IP dinâmico. Por outro lado, o Cloudflare Zero Trust se baseia na sua identidade, e não na sua localização — proporcionando um acesso contínuo e seguro ao NodeWarden.
Guia de Configuração
Siga estas etapas para configurar o Cloudflare Zero Trust para o NodeWarden.
Fase 1: Primeiros passos
- No seu painel da Cloudflare, clique em 'Zero Trust' no menu à esquerda.

- Clique em 'Access controls' e depois em 'Applications'.

- Pode ser solicitado que você escolha um plano ('Choose a plan').

- Clique no botão 'Choose a plan' e escolha o plano 'Zero Trust Free'.

Fase 2: Proteja sua interface Web
Primeiro, vamos criar uma aplicação para proteger o painel web do NodeWarden.
- Clique em 'Create new application' para criar a primeira aplicação.

- Escolha 'Self-hosted and private'.

- Insira o nome de domínio do NodeWarden.

- Clique em 'Create new policy' para criar uma política.

- Selecione 'Emails' e insira um e-mail na seção 'Policy rules'.

- Insira um nome e selecione 'Allow' na seção 'Policy details'.

- Clique em 'Save Policy' para criar a política.
- Insira um nome e selecione '1 month' na seção 'Details'.

- Clique em 'Create' para criar a aplicação.
- Teste: Abra o domínio no navegador da web; você verá o 'Cloudflare Access' solicitando o e-mail.

Fase 3: Permitir a Sincronização dos Clientes BitWarden (Bypass de API)
Os aplicativos de desktop e mobile do BitWarden não conseguem processar a tela de login por e-mail da Cloudflare, por isso precisamos criar uma segunda aplicação que permita que o tráfego ignore (bypass) a tela de login especificamente para a sincronização da API.
- Volte para Applications e clique em Create new application, escolhendo Self-hosted and private novamente.
- Insira 'api/', 'identity/', 'notifications/' e 'icons/' na seção Destinations.

- Clique em 'Create new policy' para criar a política.

- Selecione 'Everyone' em 'Policy rules'.

- Insira un nome e selecione 'Bypass' em 'Policy details'.

- Clique em 'Save Policy' para salvar.
- Insira um nome e selecione '1 month' para 'Session Duration'.

- Você deverá ter 2 aplicações criadas no final.

Considerações finais
Lembre-se apenas de que a Cloudflare é o seu escudo de proteção externo. Para manter um cofre (vault) verdadeiramente seguro, certifique-se de continuar usando uma senha mestra forte, de utilizar a Autenticação de Dois Fatores (2FA) e de manter a sua conta da Cloudflare segura.
Como auto-hospedar um cofre de senhas tipo BitWarden
Suas senhas são a sua propriedade digital mais crítica, e mantê-las seguras significa tê-las em suas próprias mãos.
Fim da fragmentação de habilidades de agentes usando npx skills
Usa vários agentes de IA como Claude Code ou Kimi? Aprenda a gerenciar uma pasta centralizada de habilidades compartilhada usando o npx skills CLI.