{"id":361,"date":"2026-07-18T11:14:20","date_gmt":"2026-07-18T14:14:20","guid":{"rendered":"https:\/\/www.bernabauer.com\/blog\/como-configurar-o-tailscale-para-acessar-o-home-assistant-remotamente\/"},"modified":"2026-07-18T11:14:20","modified_gmt":"2026-07-18T14:14:20","slug":"como-configurar-o-tailscale-para-acessar-o-home-assistant-remotamente","status":"publish","type":"post","link":"https:\/\/www.bernabauer.com\/blog\/como-configurar-o-tailscale-para-acessar-o-home-assistant-remotamente\/","title":{"rendered":"Como configurar o Tailscale para acessar o Home Assistant remotamente"},"content":{"rendered":"<p>Se voc&ecirc; j&aacute; tem o Home Assistant rodando em casa e quer controlar luzes, port&otilde;es ou climatiza&ccedil;&atilde;o mesmo quando estiver fora, o Tailscale oferece uma forma simples e segura de fazer isso. Diferen&ccedil;a grande em rela&ccedil;&atilde;o a solu&ccedil;&otilde;es como o Cloudflare Tunnel: n&atilde;o &eacute; necess&aacute;rio registrar um dom&iacute;nio nem configurar proxies complexos &ndash; tudo acontece automaticamente dentro da sua tailnet.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/fMR8uvNIilI\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><strong>Pr&eacute;\u2011requisitos<\/strong><\/p>\n<ul>\n<li>Home Assistant instalado e acess&iacute;vel via navegador na rede local.<\/li>\n<li>Uma conta gratuita no <a href=\"https:\/\/tailscale.com\" target=\"_blank\" rel=\"noopener\">Tailscale<\/a> (plano Personal j&aacute; permite at&eacute; seis usu&aacute;rios e dispositivos ilimitados).<\/li>\n<li>Permiss&atilde;o para instalar add\u2011ons nas Configura&ccedil;&otilde;es do Home Assistant.<\/li>\n<\/ul>\n<p><strong>1. Instalar os add\u2011ons necess&aacute;rios<\/strong><\/p>\n<ol>\n<li>No painel do Home Assistant, v&aacute; em <em>Settings<\/em> &rarr; <em>Apps<\/em> (antigo Add\u2011ons).<\/li>\n<li>Clique em <em>Install App<\/em> no canto inferior direito.<\/li>\n<li>Pesquise por <strong>Tailscale<\/strong>, selecione o add\u2011on mantido por Frenck e clique em <em>Install<\/em>.<\/li>\n<li>Repita o processo para o <strong>Studio Code Server<\/strong> (tamb&eacute;m mantido por Frenck). Esse add\u2011on ser&aacute; usado para editar o <code>configuration.yaml<\/code>.<\/li>\n<\/ol>\n<p><strong>2. Iniciar o Tailscale e conectar ao seu tailnet<\/strong><\/p>\n<ol>\n<li>Still inside <em>Apps<\/em>, abra o add\u2011on Tailscale e escolha <em>Info<\/em> &rarr; <em>Start<\/em>. Ative tamb&eacute;m as op&ccedil;&otilde;es <em>Watchdog<\/em> e <em>Auto update<\/em> para manter o servi&ccedil;o sempre atualizado.<\/li>\n<li>Acesse o painel web do Tailscale (<a href=\"https:\/\/login.tailscale.com\/admin\" target=\"_blank\" rel=\"noopener\">login.tailscale.com\/admin<\/a>) e, na se&ccedil;&atilde;o <em>DNS<\/em>, clique em <em>Rename tailnet<\/em>. Escolha um nome f&aacute;cil de lembrar, algo que contenha &ldquo;tail&rdquo; e &ldquo;scores&rdquo; seguido de <code>.ts.net<\/code>. Enquanto estiver aqui, verifique se <em>MagicDNS<\/em> e <em>HTTPS Certificates<\/em> est&atilde;o ativados.<\/li>\n<li>Volte ao add\u2011on Tailscale no Home Assistant e clique em <em>Open Web UI<\/em>. Voc&ecirc; ser&aacute; redirecionado para uma p&aacute;gina de login; autorize o pop\u2011up se o navegador bloquear e selecione seu tailnet. Ap&oacute;s a mensagem &ldquo;Login successful&rdquo;, o dispositivo aparecer&aacute; na lista de m&aacute;quinas do console Tailscale com um ponto verde.<\/li>\n<\/ol>\n<p><strong>3. Preparar o Home Assistant para usar o Tailscale Serve<\/strong><\/p>\n<p>Para que o endere&ccedil;o da sua inst&acirc;ncia fique dispon&iacute;vel atrav&eacute;s da MagicDNS, &eacute; preciso acrescentar algumas linhas ao <code>configuration.yaml<\/code>.<\/p>\n<ol>\n<li>No menu <em>Apps<\/em>, inicie o <strong>Studio Code Server<\/strong>. Aguarde alguns instantes at&eacute; que a interface carregue.<\/li>\n<li>No painel lateral, abra o arquivo <em>configuration.yaml<\/em> (geralmente localizado na raiz da configura&ccedil;&atilde;o).<\/li>\n<li>Role at&eacute; o final do arquivo e cole o bloco abaixo exatamente como est&aacute; (respeitando a indenta&ccedil;&atilde;o de dois espa&ccedil;os):<\/li>\n<\/ol>\n<blockquote><p>http: <br \/>&nbsp; &nbsp;use_x_forwarded_for: true <br \/>&nbsp; &nbsp;trusted_proxies: <br \/>&nbsp; &nbsp; &nbsp; &#8211; 127.0.0.1<\/p><\/blockquote>\n<p>Salve o arquivo.<\/p>\n<p>Agora reinicie o Home Assistant para que as altera&ccedil;&otilde;es tenham efeito:<\/p>\n<ol>\n<li>Volte a <em>Settings<\/em> &rarr; <em>System<\/em> &rarr; <em>Restart<\/em> (clique nos tr&ecirc;s pontos no canto superior direito e escolha <em>Restart Home Assistant<\/em>).<\/li>\n<li>Repita o rein&iacute;cio mais uma vez &ndash; isso garante que o add\u2011on Tailscale seja reconhecido ap&oacute;s a mudan&ccedil;a de configura&ccedil;&atilde;o.<\/li>\n<\/ol>\n<p><strong>4. Ativar o Tailscale Serve<\/strong><\/p>\n<ol>\n<li>Novamente em <em>Apps<\/em>, abra o Tailscale e v&aacute; at&eacute; a op&ccedil;&atilde;o <em>Share Home Assistant with Serve or Funnel<\/em>.<\/li>\n<li>Selecione <strong>Serve<\/strong> (n&atilde;o escolha Funnel, pois este &uacute;ltimo exp&otilde;e sua inst&acirc;ncia &agrave; internet p&uacute;blica).<\/li>\n<li>Depois de ativado, o console do Tailscale mostrar&aacute; um endere&ccedil;o semelhante a <code>https:\/\/homeassistant.seunome.ts.net<\/code>. Esse &eacute; o seu acesso remoto.<\/li>\n<li>Copie esse link e cole em qualquer navegador (no celular, laptop ou tablet) enquanto estiver conectado &agrave; sua tailnet pelo aplicativo Tailscale. Ap&oacute;s um breve handshake de certificados, a interface do Home Assistant ser&aacute; carregada exatamente como se voc&ecirc; estivesse na rede local.<\/li>\n<\/ol>\n<p><strong>5. (Opcional) Usar o Home Assistant como n&oacute; de sa&iacute;da ou roteador de sub\u2011rede<\/strong><\/p>\n<p>Se o seu aparelho que roda o Home Assistant fica ligado 24\u202fh, voc&ecirc; pode aproveitar dois recursos avan&ccedil;ados do Tailscale:<\/p>\n<ul>\n<li><strong>Advertise as exit node<\/strong>: ative essa chave no add\u2011on Tailscale para rotear todo o tr&aacute;fego de seus dispositivos atrav&eacute;s da sua casa, &uacute;til ao viajar e precisar acessar servi&ccedil;os com restri&ccedil;&atilde;o geogr&aacute;fica.<\/li>\n<li><strong>Advertise subnet routes<\/strong>: permite que dispositivos que n&atilde;o rodam Tailscale (como l&acirc;mpadas ESPHome, TVs inteligentes ou cafeteiras) sejam acess&iacute;veis de qualquer ponto da tailnet, pois o Home Assistant anuncia a faixa de IP da sua rede local.<\/li>\n<\/ul>\n<p>Essas op&ccedil;&otilde;es ficam na mesma tela de configura&ccedil;&atilde;o do add\u2011on, bastando marcar as caixas desejadas e salvar.<\/p>\n<p><strong>Considera&ccedil;&otilde;es finais<\/strong><\/p>\n<p>Com poucos cliques voc&ecirc; j&aacute; tem um t&uacute;nel criptografado que deixa sua automa&ccedil;&atilde;o residencial acess&iacute;vel de forma segura, sem abrir portas no roteador ou comprar dom&iacute;nios. O plano gratuito do Tailscale &eacute; suficiente para a maioria dos lares, oferecendo at&eacute; seis usu&aacute;rios e dispositivos ilimitados. Se quiser apoiar o desenvolvimento do Home Assistant, vale lembrar que o projeto tamb&eacute;m oferece o <a href=\"https:\/\/www.nabucasa.com\" target=\"_blank\" rel=\"noopener\">Nabu Casa<\/a>, que traz integra&ccedil;&otilde;es pronta\u2011uso com assistentes de voz e backups na nuvem.<\/p>\n<p>Pronto! Agora voc&ecirc; pode abrir a porta da garagem, aquecer a &aacute;gua do chuveiro ou checar c&acirc;meras de seguran&ccedil;a de qualquer lugar, sabendo que apenas os dispositivos autorizados na sua tailnet conseguem chegar ao seu Home Assistant.<\/p>\n<p>Veja mais <a href=\"https:\/\/tailscale.com\/blog\/remotely-access-home-assistant\">aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda, passo a passo, a instalar o Tailscale no Home Assistant, habilitar o Serve e acessar sua automa\u00e7\u00e3o residencial de qualquer lugar, sem abrir portas ou precisar de dom\u00ednio pr\u00f3prio.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[6],"tags":[20,119,76,118],"class_list":["post-361","post","type-post","status-publish","format-standard","hentry","category-automacao","tag-acesso-remoto","tag-automacao-residencial","tag-home-assistant","tag-tailscale"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/posts\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/comments?post=361"}],"version-history":[{"count":0,"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/posts\/361\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/media?parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/categories?post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bernabauer.com\/blog\/wp-json\/wp\/v2\/tags?post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}