惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
O
OpenAI News
V
V2EX
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
S
Schneier on Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
小众软件
小众软件
L
LINUX DO - 热门话题
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - Franky
Security Latest
Security Latest
S
SegmentFault 最新的问题
Project Zero
Project Zero
Spread Privacy
Spread Privacy
K
Kaspersky official blog
J
Java Code Geeks
V
Vulnerabilities – Threatpost
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
月光博客
月光博客
T
The Exploit Database - CXSecurity.com
L
Lohrmann on Cybersecurity
人人都是产品经理
人人都是产品经理
博客园 - 三生石上(FineUI控件)
Scott Helme
Scott Helme
WordPress大学
WordPress大学
量子位
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
AWS News Blog
AWS News Blog
Help Net Security
Help Net Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Simon Willison's Weblog
Simon Willison's Weblog
S
Secure Thoughts
博客园 - 【当耐特】
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
V
Visual Studio Blog
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
腾讯CDC
Cyberwarzone
Cyberwarzone
IT之家
IT之家
GbyAI
GbyAI
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
云风的 BLOG
云风的 BLOG
T
Troy Hunt's Blog
D
Docker

Blog on Tailscale

Mike Shaver joins Tailscale as VP of Engineering What a $20 Claude Code or Codex subscription actually buys, per Aperture Audit AI agent requests, logs, and access with Aperture A no-nonsense explainer to Agentic AI Database, Kubernetes, and SSH access without passwords | Border0 + Tailscale Tailscale adds log streaming for Azure Blob Storage Build a flexible AI stack with Aperture More Tailscale tricks for your jailbroken Kindle Redundancy only matters if you can reach it Fixing my ridiculous fridge with a tiny Funnel site Canada’s Bill C-22 and the security cost of collecting more data Introducing: Aperture CLI Five TailscaleUp sessions I’d attend if I didn’t work here Bambuddy: self-hosted 3D printing beyond the vendor cloud Fixing Headlamp OIDC login with Tailscale and tsidp How Cleric uses tsnet to securely automate software operations Tailscale + Paperless-ngx: scan everything, expose nothing Aperture, now in beta, adds the controls teams need for AI agents This month at Tailscale for April 2026 Meet tailscale-rs, our new Rust library preview Pricing v4: more value, more simply Being the adult in the room The hidden costs of “good enough” network access This month at Tailscale for March 2026 Escaping the notch: Tailscale's new macOS home
Access Home Assistant Remotely with Tailscale | Guide
Kevin Purdy · 2026-07-17 · via Blog on Tailscale

Home Assistant brings the connected devices in your home into one interface, where you can control, connect, and automate them. It's an incredible open-source project, especially given that it can run on modest hardware. And with Tailscale added into your Home Assistant setup, you can control all your devices from anywhere you can run Tailscale, without opening ports or setting up proxies.

Our YouTube host Alex Kretzschmar recently published an updated video guide to setting up Home Assistant with remote access through Tailscale. This blog post provides a text accompaniment to that video, along with bookmarked chapters. We'll start with the assumption that you have Home Assistant installed and can reach its configuration tools through a web browser.

Installing Tailscale in Home Assistant

Video chapter link

In your Home Assistant dashboard, click Settings (in the lower-left corner), then choose Apps (renamed from "Add-ons" in prior versions). Look for the Install app button in the lower-right corner. Search for Tailscale, select it, and then click Install. Repeat the process for Studio Code Server. You'll use both apps (maintained by core Home Assistant developer Frenck) to configure Home Assistant as a device on your Tailscale network, known as a tailnet.

Tailscale app management interface showing running status with control buttons for Stop and Restart, configuration toggles for start on boot, watchdog, auto update and sidebar display, system information, and resource usage metrics.

Back in the Apps menu of Home Assistant, click on Tailscale > Info > Start. You can also turn on Watchdog, Auto update, and (less necessary) Show in sidebar.

Because this is Home Assistant, you might want to provide this convenient access to your controls and dashboards to other folks in your home. With Tailscale's Personal plan, you can have up to six users on your tailnet, along with unlimited user devices—and that's before you even consider device sharing. If you've made it this far into the guide and haven't set up your Tailscale account, now is the time to start.

Choose a tailnet name and enable HTTPS

Once you've got a Tailscale account and tailnet, you'll also have a Tailnet DNS name. The default is something like tail6e5bf.ts.net, which is not easy to type or remember. Click on DNS in your Tailscale web admin console, then click Rename tailnet. Click to re-roll your name until you land on a combination of things with a tail and scales that strikes your fancy. While you're in the DNS section, check that MagicDNS and HTTPS Certificates are enabled, so you can give Home Assistant a memorable address with a proper certificate.

Back inside Home Assistant, in the Tailscale app settings, select Open Web UI button. You'll be prompted to log in (and may have to click to allow a pop-up in your browser), and then confirm that you want to connect your Home Assistant to your tailnet. Once you see "Login successful," you can head back to your web admin console, and you should see your device (likely named homeassistant) on your Machines list, with a green dot next to it to indicate it is connected.

Tailscale admin dashboard Machines page showing a list of 6 connected devices. A search dropdown displays four results: homeassistant, homeassistant.velocirraptor, an IPv6 address fd7a:115c:a1e0::801:b9ab, and IP address 100.121.185.73. The homeassistant machine is listed, and status indicator showing it is online.

Configure Home Assistant for Tailscale Serve

Back inside the Tailscale app in Home Assistant, head into the Documentation tab, and scroll down the page until you see this code block, or something like it:

Copy the code block from the documentation (it may be updated after this blog post). Now you need to add this block to your Home Assistant configuration. Head to your Home Assistant Apps again, inside "Settings." Click on Studio Code Server > Start, and wait for it to load up. If you have issues with this Studio Code Server app, or prefer a lighter app on less powerful hardware, you can also use the "File Editor" app that is offered by default in Home Assistant.

Home Assistant configuration interface showing YAML file editor with CONFIG directory structure including .cache, blueprints, tts folders and configuration files. Right panel displays configuration.yaml code with http settings, trusted_proxies, and integration includes.

In Studio Code Server (or File Editor), get into the file picker and then choose configuration.yaml to edit. At the bottom of your file, paste the four-line bit that allows for Home Assistant to work with Tailscale Serve. Make sure that the code pastes with proper spacing (two spaces for each indented line). Save the file, then head to Settings, and click the three dots in the upper-right corner. Choose Restart Home Assistant, then Restart Home Assistant again from the menu.

Enabling Tailscale Serve

Video chapter link

Once your Home Assistant comes back online, head back to the Tailscale app inside it. Scroll down and look for Share Home Assistant with Serve or Funnel. You almost certainly do not want Funnel; that puts your Home Assistant setup on the public internet. Using Tailscale Serve makes more sense, so that you can reach Home Assistant from devices running Tailscale, like your phones and laptops.

With the Serve option enabled, you should now be able to reach your Home Assistant over Tailscale: https://homeassistant.velociraptor-noodlefish.ts.net, in the case of our YouTube host's tailnet. You can see your Home Assistant URL in the web Admin Console by clicking the arrow next to the Tailscale IP address for your Home Assistant, then clicking to copy the full URL with your tailnet name in it. Paste that URL into a browser and, after Tailscale does a little background handshaking to set up the certificate, you can reach your Home Assistant from anywhere you can run Tailscale, just like it was on your local network.

Home Assistant login page with welcome message, username field containing 'zaphod', password field with masked entry, keep me logged in checkbox, forgot password link, and blue login button. Dark background with geometric network pattern.

Use Home Assistant as an exit node or subnet router

Video chapter link

The Tailscale app in Home Assistant has a number of switches you can turn on or off. Alex runs through them in his video, but, in brief:

  • Accept DNS: This would allow Home Assistant to talk to other devices on your tailnet. It's on by default, and probably okay to keep it there.
  • Advertise as exit node: If your Home Assistant device is one of your only always-on computers, this could be quite useful. Exit nodes let you route all of a device's traffic through the exit node over an encrypted connection. It's useful for foreign travel, security and privacy on public networks, and access to geo-limited services.
  • Advertise subnet routes: Similar to exit nodes, a subnet router allows you to access all the devices that are on the same network range as that routing device. So if your Home Assistant box is on your home network at 192.168.1.50, and you set it to offer routes at 192.168.1.0/24, you could then access all the devices on your home network, whether they run Tailscale or not. Like an exit node, it could be useful in this always-on device.

One more thing: support projects like Home Assistant

Tailscale can provide free and secure access to your Home Assistant, with no port-forwarding or complicated reverse proxies required. And Home Assistant itself is free. You can still support the development of Home Assistant—and we recommend you do—with a visit to their merch store or, more functionally, with a Nabu Casa subscription. That subscription adds easy access to third-party voice assistants, like Google Assistant and Amazon Alexa, fast and powerful voice control tools, cloud backups, and easy webhook setup.

Be warned: Easy access to Home Assistant can lead to increasing amounts of home automation thinking, tinkering, and even tiny gadget purchases. If you've used Tailscale to expand your Home Assistant setup, let us know how it's going on Reddit, Discord, Bluesky, X, Mastodon, or LinkedIn.