[{"data":1,"prerenderedAt":901},["ShallowReactive",2],{"search-navigation":3,"\u002Fpt\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare":36,"\u002Fpt\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare-surround":650},[4,8,12,16,20,24,28,32],{"title":5,"path":6,"stem":7},"Solving AI Agent Skills Fragmentation with npx skills","\u002Farticle\u002Fcentralised-the-skills-for-agents","en\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":9,"path":10,"stem":11},"Stop Exposing Your Vault: Secure NodeWarden with Cloudflare","\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare","en\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"title":13,"path":14,"stem":15},"How to Self-Host a BitWarden Compatible Password Vault","\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","en\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":17,"path":18,"stem":19},"Google Antigravity 2 Hands-On: Setup & First Impressions","\u002Farticle\u002Fsetup-antigravity-2","en\u002Farticle\u002Fsetup-antigravity-2",{"title":21,"path":22,"stem":23},"NetSuite AI Connector Guide: MCP Setup & Use Cases","\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","en\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":25,"path":26,"stem":27},"Testing Claude Fable 5: A Financial Analysis Review","\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","en\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":29,"path":30,"stem":31},"Guide to Browser and Scheduler in Antigravity 2","\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","en\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":33,"path":34,"stem":35},"Antigravity 2 in Action: AI Agents, Skills, and MCP","\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","en\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"id":37,"title":38,"author":39,"body":40,"category":39,"date":632,"description":633,"extension":634,"image":635,"imageAlt":636,"isPublished":637,"meta":638,"minRead":645,"navigation":637,"path":646,"seo":647,"stem":648,"__hash__":649},"article\u002Fpt\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare.md","Como auto-hospedar um cofre de senhas tipo BitWarden",null,{"type":41,"value":42,"toc":617},"minimark",[43,47,55,60,251,255,273,278,312,316,347,351,386,390,434,438,474,478,481,486,515,519,542,546,549,566,571,574,577,591,595,608,612],[44,45,46],"p",{},"Suas senhas são a sua propriedade digital mais crítica, e mantê-las seguras significa tê-las em suas próprias mãos. Ao fazer o self-hosting do seu gerenciador de senhas, você assume o controle da sua própria segurança.",[44,48,49,50,54],{},"O ",[51,52,53],"strong",{},"BitWarden","​ é amplamente considerado um dos mais confiáveis no domínio de gerenciamento de senhas e seu código-fonte é disponibilizado sob a licença AGPL-3.0. O NodeWarden é um servidor não oficial compatível com o BitWarden, escrito em BitWarden, que pode ser feito deploy gratuitamente na Cloudflare.",[56,57,59],"h2",{"id":58},"comparação-de-funcionalidades-com-o-servidor-oficial-do-bitwarden","Comparação de Funcionalidades com o Servidor Oficial do BitWarden",[61,62,63,81],"table",{},[64,65,66],"thead",{},[67,68,69,73,75,78],"tr",{},[70,71,72],"th",{},"Funcionalidade",[70,74,53],{},[70,76,77],{},"NodeWarden",[70,79,80],{},"Notas",[82,83,84,101,117,129,141,156,173,188,203,215,227,240],"tbody",{},[67,85,86,90,93,95],{},[87,88,89],"td",{},"Cofre Web (Web Vault)",[87,91,92],{},"✅",[87,94,92],{},[87,96,97,100],{},[51,98,99],{},"Interface original do Web Vault","​",[67,102,103,110,112,114],{},[87,104,105,106],{},"Sincronização completa ",[107,108,109],"code",{},"\u002Fapi\u002Fsync",[87,111,92],{},[87,113,92],{},[87,115,116],{},"Compatibilidade otimizada para clientes oficiais",[67,118,119,122,124,126],{},[87,120,121],{},"Upload \u002F download de anexos",[87,123,92],{},[87,125,92],{},[87,127,128],{},"Cloudflare R2 ou KV",[67,130,131,134,136,138],{},[87,132,133],{},"Send (Enviar)",[87,135,92],{},[87,137,92],{},[87,139,140],{},"Suporta envio de textos e de arquivos",[67,142,143,146,148,150],{},[87,144,145],{},"Importar \u002F Exportar",[87,147,92],{},[87,149,92],{},[87,151,152,153,100],{},"Suporta importação do BitWarden JSON \u002F CSV \u002F ",[51,154,155],{},"ZIP com anexos",[67,157,158,163,166,168],{},[87,159,160,100],{},[51,161,162],{},"Central de Backup em Nuvem",[87,164,165],{},"❌",[87,167,92],{},[87,169,170,100],{},[51,171,172],{},"Backup agendado para WebDAV \u002F E3",[67,174,175,178,181,183],{},[87,176,177],{},"Dica de senha (web)",[87,179,180],{},"⚠️ Limitado",[87,182,92],{},[87,184,185,100],{},[51,186,187],{},"Não exige e-mail",[67,189,190,193,195,197],{},[87,191,192],{},"TOTP \u002F Steam TOTP",[87,194,92],{},[87,196,92],{},[87,198,199,200],{},"Inclui suporte a ",[107,201,202],{},"steam:\u002F\u002F",[67,204,205,208,210,212],{},[87,206,207],{},"Multiusuário",[87,209,92],{},[87,211,92],{},[87,213,214],{},"Registro baseado em convite",[67,216,217,220,222,224],{},[87,218,219],{},"Organizações \u002F Coleções \u002F Papéis",[87,221,92],{},[87,223,165],{},[87,225,226],{},"Não implementado",[67,228,229,232,234,237],{},[87,230,231],{},"Login com 2FA",[87,233,92],{},[87,235,236],{},"⚠️ Parcial",[87,238,239],{},"Atualmente apenas TOTP em nível de usuário",[67,241,242,245,247,249],{},[87,243,244],{},"SSO \u002F SCIM \u002F Diretório corporativo",[87,246,92],{},[87,248,165],{},[87,250,226],{},[56,252,254],{"id":253},"o-que-precisamos","O que precisamos:",[256,257,258,264,270],"ol",{},[259,260,261],"li",{},[51,262,263],{},"Uma conta no GitHub",[259,265,266,269],{},[51,267,268],{},"Uma conta na Cloudflare","​ (Gratuita) com o Cloudflare R2 Storage ativado.",[259,271,272],{},"_Opcional:_Um nome de domínio personalizado gerenciado na Cloudflare.",[274,275,277],"h3",{"id":276},"fase-1-preparar-o-código","Fase 1: Preparar o Código",[256,279,280,303],{},[259,281,282,283,289,290,294,295,298],{},"Faça um _fork_do repositório do NodeWarden acessando ",[284,285,286],"a",{"href":286,"rel":287},"https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fnodewarden",[288],"nofollow"," do repositório original ",[284,291,292],{"href":292,"rel":293},"https:\u002F\u002Fgithub.com\u002Fshuaiplus\u002Fnodewarden",[288]," GitHub.",[296,297],"br",{},[299,300],"img",{"alt":301,"src":302},"Fazendo um fork do repositório NodeWarden no GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Ffork-nodewarden-repo.webp",[259,304,305,306,308],{},"Ative o Workflow \"Sync Upstream\".",[296,307],{},[299,309],{"alt":310,"src":311},"Ativando o fluxo de trabalho Sync Upstream no GitHub Actions","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fenable-sync-upstream.webp",[274,313,315],{"id":314},"fase-2-fazer-o-deploy-na-cloudflare","Fase 2: Fazer o Deploy na Cloudflare",[256,317,318,327,340],{},[259,319,320,321,323],{},"Crie uma aplicação Worker na Cloudflare.",[296,322],{},[299,324],{"alt":325,"src":326},"Criando um novo aplicativo Worker no painel do Cloudflare","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fcreate-cloudflare-worker.webp",[259,328,329,330,332,336],{},"Selecione 'Continue with GitHub' para fazer o deploy do app.",[296,331],{},[299,333],{"alt":334,"src":335},"Implantando o aplicativo NodeWarden conectando ao GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fdeploy-github-repo.webp",[299,337],{"alt":338,"src":339},"Progresso de compilação e implantação do Cloudflare Worker","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-deploy-status.webp",[259,341,342,343,346],{},"Aguarde alguns instantes até a Cloudflare fazer a build e o deploy do seu app. Ele fornecerá uma URL padrão terminada em ",[107,344,345],{},"worker.dev",".",[274,348,350],{"id":349},"opcional-adicionar-um-domínio-personalizado","(Opcional) Adicionar um Domínio Personalizado:",[352,353,354,360,373],"ul",{},[259,355,356,357,346],{},"Nas configurações do seu Cloudflare Worker, vá para a aba ",[51,358,359],{},"Settings",[259,361,362,363,366,367,366,370,346],{},"Clique em ",[51,364,365],{},"Triggers","​ -> ",[51,368,369],{},"Custom Domains",[51,371,372],{},"+ Add Custom Domain",[259,374,375,376,378,382],{},"Digite seu domínio de preferência e siga as instruções.",[296,377],{},[299,379],{"alt":380,"src":381},"Navegando para as configurações de domínio personalizado no Cloudflare Worker","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fworker-settings-custom-domain.webp",[299,383],{"alt":384,"src":385},"Adicionando um domínio personalizado ao Cloudflare Worker","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fadd-custom-domain.webp",[274,387,389],{"id":388},"fase-3-proteger-seu-servidor-o-segredo-jwt","Fase 3: Proteger Seu Servidor (O Segredo JWT)",[256,391,392,395,407,428],{},[259,393,394],{},"Vá até o seu navegador de internet e insira o nome do seu domínio personalizado ou o domínio 'worker.dev' gerado.",[259,396,397,398,346,401,403],{},"Você receberá o aviso '",[51,399,400],{},"JWT_SECRET is missing'",[296,402],{},[299,404],{"alt":405,"src":406},"Mensagem de erro JWT_SECRET is missing no servidor NodeWarden","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fjwt-secret-missing-error.webp",[259,408,409,410,413,414,417,418,420,424],{},"Copie a chave secreta (secret key) gerada, volte para a aba de Settings no seu NodeWarden Worker e clique no botão '",[51,411,412],{},"+ Add","' na seção '",[51,415,416],{},"Variables and Secrets","'.",[296,419],{},[299,421],{"alt":422,"src":423},"Seção de Variáveis e Segredos nas configurações do Cloudflare Worker","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fworker-variables-secrets.webp",[299,425],{"alt":426,"src":427},"Adicionando o segredo JWT gerado às variáveis do Cloudflare Worker","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fadd-jwt-secret.webp",[259,429,430,431,417],{},"Insira o segredo gerado e clique no botão '",[51,432,433],{},"Deploy \u002F Save",[274,435,437],{"id":436},"fase-4-criar-sua-conta-de-administrador","Fase 4: Criar sua Conta de Administrador",[256,439,440,449,462,471],{},[259,441,442,443,445],{},"Volte ao navegador web e recarregue a página; você verá a seguinte tela de login.",[296,444],{},[299,446],{"alt":447,"src":448},"Página de login do servidor NodeWarden","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fnodewarden-login.webp",[259,450,451,452,455,456,458],{},"Clique em '",[51,453,454],{},"Create Account","' para criar a conta de administrador.",[296,457],{},[299,459],{"alt":460,"src":461},"Clicando no botão Create Account na página de login do NodeWarden","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fcreate-account-button.webp",[259,463,464,465,467],{},"Faça login usando a conta admin recém-criada para acessar o Dashboard.",[296,466],{},[299,468],{"alt":469,"src":470},"Visão geral do painel de administração do NodeWarden","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fnodewarden-dashboard.webp",[259,472,473],{},"Agora temos o servidor rodando e operante. Vamos começar a configurar os clientes do BitWarden.",[274,475,477],{"id":476},"fase-5-conectar-seus-dispositivos","Fase 5: Conectar Seus Dispositivos",[44,479,480],{},"Você pode usar os aplicativos oficiais do BitWarden em todos os seus dispositivos.",[482,483,485],"h4",{"id":484},"extensão-do-chrome","Extensão do Chrome",[256,487,488,491,494,503,512],{},[259,489,490],{},"Instale a extensão do BitWarden no Chrome.",[259,492,493],{},"Abra a extensão.",[259,495,496,497,499],{},"Clique no link ao lado de 'Accessing:' na parte inferior da janelinha popup.",[296,498],{},[299,500],{"alt":501,"src":502},"Selecionando a opção auto-hospedado na extensão do Bitwarden para Chrome","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fbitwarden-extension-self-hosted.webp",[259,504,505,506,508],{},"Insira o nome de domínio do servidor NodeWarden.",[296,507],{},[299,509],{"alt":510,"src":511},"Inserindo a URL do servidor na extensão do Bitwarden para Chrome","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fbitwarden-extension-domain.webp",[259,513,514],{},"Salve as configurações e faça o login com sua conta.",[482,516,518],{"id":517},"app-para-ios","App para iOS",[256,520,521,524,533],{},[259,522,523],{},"Instale o app do BitWarden através da App Store.",[259,525,526,527,529],{},"Abra o app e clique em '' ao lado de 'Logging in on:'.",[296,528],{},[299,530],{"alt":531,"src":532},"Acessando as configurações de auto-hospedado no aplicativo Bitwarden para iOS","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fbitwarden-ios-self-hosted.webp",[259,534,535,536,538],{},"Insira o nome de domínio do servidor NodeWarden e clique no botão '✓'.",[296,537],{},[299,539],{"alt":540,"src":541},"Configurando a URL do servidor no aplicativo Bitwarden para iOS","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fbitwarden-ios-domain.webp",[274,543,545],{"id":544},"outros-clientes","Outros Clientes",[44,547,548],{},"O NodeWarden foi testado e confirmou-se compatível com estes clientes oficiais do BitWarden:",[352,550,551,554,557,560,563],{},[259,552,553],{},"✅ Windows (desktop)",[259,555,556],{},"✅ Apps mobile Android\u002FiOS",[259,558,559],{},"✅ Extensões de navegador",[259,561,562],{},"✅ Linux (desktop)",[259,564,565],{},"⚠️ macOS desktop (não verificado totalmente)",[567,568,570],"h1",{"id":569},"backup-do-cofre-vault","Backup do Cofre (Vault)",[44,572,573],{},"O NodeWarden permite fazer backup do seu cofre no seu computador local ou em um armazenamento remoto (armazenamento compatível com S3 ou WebDAV).",[44,575,576],{},"Para automatizar backups remotos:",[352,578,579,582],{},[259,580,581],{},"Configure os detalhes do armazenamento remoto dentro do painel do NodeWarden.",[259,583,584,585,587],{},"Certifique-se de que a tarefa Cron esteja configurada nas configurações do seu Cloudflare Worker para o backup remoto automático.",[296,586],{},[299,588],{"alt":589,"src":590},"Configurando gatilhos Cron para backups automáticos do cofre no Cloudflare","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-worker-cron.webp",[567,592,594],{"id":593},"recomendações-finais-de-segurança","Recomendações Finais de Segurança",[352,596,597,600,603],{},[259,598,599],{},"Proteja o acesso da sua conta na Cloudflare, caso contrário, os dados podem ser comprometidos. Ative a Autenticação de Dois Fatores (2FA) ou o Passkey em sua conta da Cloudflare imediatamente.",[259,601,602],{},"Hospede o NodeWarden em uma conta da Cloudflare dedicada. Não compartilhe os recursos com outras aplicações web para minimizar os riscos de segurança.",[259,604,605],{},[284,606,607],{"href":10},"Proteger o NodeWarden com a Cloudflare",[567,609,611],{"id":610},"referências","Referências",[352,613,614],{},[259,615,616],{},"Guia Oficial de Início do NodeWarden",{"title":618,"searchDepth":619,"depth":619,"links":620},"",2,[621,622],{"id":58,"depth":619,"text":59},{"id":253,"depth":619,"text":254,"children":623},[624,626,627,628,629,630,631],{"id":276,"depth":625,"text":277},3,{"id":314,"depth":625,"text":315},{"id":349,"depth":625,"text":350},{"id":388,"depth":625,"text":389},{"id":436,"depth":625,"text":437},{"id":476,"depth":625,"text":477},{"id":544,"depth":625,"text":545},"2026-05-25","Suas senhas são a sua propriedade digital mais crítica, e mantê-las seguras significa tê-las em suas próprias mãos.","md","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSelf%20hosting%20NodeWarden%20at%20Cloudflare\u002Fservidor-auto-hospedado-bitwarden.webp","Miniatura do tutorial de hospedagem de um servidor compatível com Bitwarden, exibindo um cofre digital e um rack de servidores seguro.",true,{"schemaOrg":639,"robots":643,"sitemap":644},[640],{"@type":641,"headline":642,"description":633},"TechArticle","Como proteger suas senhas no seu próprio cofre hospedando um servidor compatível com BitWarden","index, follow",{"lastmod":632},8,"\u002Fpt\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":642,"description":633,"ogTitle":642,"ogDescription":633,"twitterTitle":642,"twitterDescription":633},"pt\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","2IcJ4KMC_VmA53wDba9qLEj02rTqiIX2JLp0vuAHB3k",[39,651],{"id":652,"title":653,"author":39,"body":654,"category":39,"date":888,"description":889,"extension":634,"image":890,"imageAlt":891,"isPublished":637,"meta":892,"minRead":645,"navigation":637,"path":897,"seo":898,"stem":899,"__hash__":900},"article\u002Fpt\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare.md","Đừng public NodeWarden: Bảo mật qua Cloudflare",{"type":41,"value":655,"toc":884},[656,659,662,676,680,687,690,694,697,701,731,735,738,805,809,812,877,881],[44,657,658],{},"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.",[44,660,661],{},"Para proteger sua instância do NodeWarden, você pode usar um dos dois recursos da Cloudflare:",[352,663,664,670],{},[259,665,666,669],{},[51,667,668],{},"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.",[259,671,672,675],{},[51,673,674],{},"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.",[482,677,679],{"id":678},"por-que-recomendamos-o-cloudflare-zero-trust","Por que recomendamos o Cloudflare Zero Trust",[44,681,682,683,686],{},"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 ",[51,684,685],{},"identidade",", e não na sua localização — proporcionando um acesso contínuo e seguro ao NodeWarden.",[688,689],"hr",{},[56,691,693],{"id":692},"guia-de-configuração","Guia de Configuração",[44,695,696],{},"Siga estas etapas para configurar o Cloudflare Zero Trust para o NodeWarden.",[482,698,700],{"id":699},"fase-1-primeiros-passos","Fase 1: Primeiros passos",[256,702,703,710,717,724],{},[259,704,705,706],{},"No seu painel da Cloudflare, clique em 'Zero Trust' no menu à esquerda.\n",[299,707],{"alt":708,"src":709},"Barra lateral do painel da Cloudflare mostrando a opção Zero Trust selecionada no menu de navegação.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-dashboard-zero-trust-sidebar.webp",[259,711,712,713],{},"Clique em 'Access controls' e depois em 'Applications'.\n",[299,714],{"alt":715,"src":716},"Menu de navegação do Cloudflare Zero Trust com a seção de Controles de acesso expandida.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-zero-trust-access-controls-menu.webp",[259,718,719,720],{},"Pode ser solicitado que você escolha um plano ('Choose a plan').\n",[299,721],{"alt":722,"src":723},"Tela de configuração da conta Cloudflare Zero Trust solicitando que o usuário escolha um plano de assinatura.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-zero-trust-choose-plan-setup.webp",[259,725,726,727],{},"Clique no botão 'Choose a plan' e escolha o plano 'Zero Trust Free'.\n",[299,728],{"alt":729,"src":730},"A página de detalhes do plano Zero Trust Free na Cloudflare, destacando o botão Selecionar plano.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-zero-trust-free-plan-selection.webp",[482,732,734],{"id":733},"fase-2-proteja-sua-interface-web","Fase 2: Proteja sua interface Web",[44,736,737],{},"Primeiro, vamos criar uma aplicação para proteger o painel web do NodeWarden.",[256,739,740,747,754,761,768,775,782,785,792,795],{},[259,741,742,743],{},"Clique em 'Create new application' para criar a primeira aplicação.\n",[299,744],{"alt":745,"src":746},"Painel de aplicativos do Cloudflare Access com o botão Criar novo aplicativo.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-create-new-application.webp",[259,748,749,750],{},"Escolha 'Self-hosted and private'.\n",[299,751],{"alt":752,"src":753},"O modal Adicionar um aplicativo no Cloudflare Access com o tipo de aplicativo Auto-hospedado e privado selecionado.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-add-self-hosted-application.webp",[259,755,756,757],{},"Insira o nome de domínio do NodeWarden.\n",[299,758],{"alt":759,"src":760},"Tela de configuração do aplicativo Cloudflare Access mostrando o hostname público configurado como warden.techvoyage.dev.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-application-public-hostname.webp",[259,762,763,764],{},"Clique em 'Create new policy' para criar uma política.\n",[299,765],{"alt":766,"src":767},"Página de políticas do Cloudflare Access mostrando que nenhuma política foi adicionada e um botão para criar uma nova política.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-no-policies-create-button.webp",[259,769,770,771],{},"Selecione 'Emails' e insira um e-mail na seção 'Policy rules'.\n",[299,772],{"alt":773,"src":774},"Tela de configuração da regra de política do Cloudflare Access com um endereço de e-mail especificado como critério de inclusão.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-policy-rule-email.webp",[259,776,777,778],{},"Insira um nome e selecione 'Allow' na seção 'Policy details'.\n",[299,779],{"alt":780,"src":781},"Tela de detalhes da política do Cloudflare Access mostrando o nome da política NodeWarden-Web e a ação definida como Permitir.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-policy-details-allow.webp",[259,783,784],{},"Clique em 'Save Policy' para criar a política.",[259,786,787,788],{},"Insira um nome e selecione '1 month' na seção 'Details'.\n",[299,789],{"alt":790,"src":791},"Resumo final de la configuración para um aplicativo Cloudflare Access chamado NodeWarden-Web com duração de sessão de um mês.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-application-final-details.webp",[259,793,794],{},"Clique em 'Create' para criar a aplicação.",[259,796,797,800,801],{},[51,798,799],{},"Teste:"," Abra o domínio no navegador da web; você verá o 'Cloudflare Access' solicitando o e-mail.\n",[299,802],{"alt":803,"src":804},"Uma visualização da tela de login do Cloudflare Access para NodeWarden-Web, solicitando um endereço de e-mail.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-login-screen-preview.webp",[482,806,808],{"id":807},"fase-3-permitir-a-sincronização-dos-clientes-bitwarden-bypass-de-api","Fase 3: Permitir a Sincronização dos Clientes BitWarden (Bypass de API)",[44,810,811],{},"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.",[256,813,814,825,841,846,853,860,863,870],{},[259,815,816,817,820,821,824],{},"Volte para Applications e clique em ",[51,818,819],{},"Create new application",", escolhendo ",[51,822,823],{},"Self-hosted and private"," novamente.",[259,826,827,828,832,833,836,837],{},"Insira 'api\u002F",[829,830,831],"em",{},"', 'identity\u002F","', 'notifications\u002F",[829,834,835],{},"' e 'icons\u002F","' na seção Destinations.\n",[299,838],{"alt":839,"src":840},"Configurando múltiplos hostnames públicos para bypass de API no Cloudflare Access, incluindo os caminhos api, identity, notifications e icons.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-api-bypass-destinations.webp",[259,842,843,844],{},"Clique em 'Create new policy' para criar a política.\n",[299,845],{"alt":766,"src":767},[259,847,848,849],{},"Selecione 'Everyone' em 'Policy rules'.\n",[299,850],{"alt":851,"src":852},"Configuração da regra de política do Cloudflare Access com Todos selecionado para permitir acesso amplo a caminhos específicos.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-policy-rule-everyone.webp",[259,854,855,856],{},"Insira un nome e selecione 'Bypass' em 'Policy details'.\n",[299,857],{"alt":858,"src":859},"Detalhes da política do Cloudflare Access para NodeWarden-API com la acción definida como Bypass.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-policy-details-bypass.webp",[259,861,862],{},"Clique em 'Save Policy' para salvar.",[259,864,865,866],{},"Insira um nome e selecione '1 month' para 'Session Duration'.\n",[299,867],{"alt":868,"src":869},"Tela de configuração final para o aplicativo NodeWarden-API no Cloudflare Access.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-api-application-final-details.webp",[259,871,872,873],{},"Você deverá ter 2 aplicações criadas no final.\n",[299,874],{"alt":875,"src":876},"O painel de aplicativos do Cloudflare Access mostrando os aplicativos Web e API criados com sucesso.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fcloudflare-access-applications-list-final.webp",[56,878,880],{"id":879},"considerações-finais","Considerações finais",[44,882,883],{},"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.",{"title":618,"searchDepth":619,"depth":619,"links":885},[886,887],{"id":692,"depth":619,"text":693},{"id":879,"depth":619,"text":880},"2026-05-27","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.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FHow%20to%20secure%20NodeWarden%20at%20Cloudflare\u002Fproteja-nodewarden-integracao-cloudflare-guia.webp","Miniatura de um guia passo a passo para proteger um cofre NodeWarden com integração Cloudflare, mostrando um cofre digital acorrentado e um rack de servidores protegido.",{"schemaOrg":893,"robots":643,"sitemap":896},[894],{"@type":641,"headline":895,"description":889},"Pare de expor seu cofre: Proteja o NodeWarden com Cloudflare",{"lastmod":888},"\u002Fpt\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"title":895,"description":889,"ogTitle":895,"ogDescription":889,"twitterTitle":895,"twitterDescription":889},"pt\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare","KDW5QwzozbPLfreaxGoJcxNVRwMxtCZq7VzXSko0uds",1781435125911]