From 95bc53a7d16ee0bd088210750f091371c2306d52 Mon Sep 17 00:00:00 2001 From: Laszlo Magyar Date: Fri, 26 Jun 2026 23:46:34 +0200 Subject: [PATCH 1/5] Update Tailscale documentation links for funnel --- tailscale/DOCS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tailscale/DOCS.md b/tailscale/DOCS.md index 96175f004..8b29e1a8a 100644 --- a/tailscale/DOCS.md +++ b/tailscale/DOCS.md @@ -291,7 +291,7 @@ More information: [Enabling HTTPS][tailscale_info_https], 1. Optionally, if you want to use Tailscale Funnel, navigate to the [Access controls page][tailscale_acls] of the admin console: - Add the required `funnel` node attribute to the tailnet policy file. See - [Tailnet policy file requirement][tailscale_info_funnel_policy_requirement] + [Funnel node attribute][tailscale_info_funnel_node_attribute] for more information. 1. Restart the app. @@ -538,7 +538,7 @@ SOFTWARE. [tailscale_info_dns]: https://tailscale.com/docs/reference/dns-in-tailscale [tailscale_info_exit_nodes]: https://tailscale.com/docs/features/exit-nodes [tailscale_info_funnel]: https://tailscale.com/docs/features/tailscale-funnel -[tailscale_info_funnel_policy_requirement]: https://tailscale.com/docs/features/tailscale-funnel#requirements-and-limitations +[tailscale_info_funnel_node_attribute]: https://tailscale.com/docs/features/tailscale-funnel#funnel-node-attribute [tailscale_info_https]: https://tailscale.com/docs/how-to/set-up-https-certificates [tailscale_info_key_expiry]: https://tailscale.com/docs/features/access-control/key-expiry [tailscale_info_magicdns]: https://tailscale.com/docs/features/magicdns From 7a966473546dcfbf7cd804152ede5569ccfba95d Mon Sep 17 00:00:00 2001 From: Laszlo Magyar Date: Fri, 26 Jun 2026 23:47:16 +0200 Subject: [PATCH 2/5] Update serve and funnel related error messages --- .../rootfs/etc/s6-overlay/s6-rc.d/share-homeassistant/run | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tailscale/rootfs/etc/s6-overlay/s6-rc.d/share-homeassistant/run b/tailscale/rootfs/etc/s6-overlay/s6-rc.d/share-homeassistant/run index 0e3d073d1..6358a2d32 100755 --- a/tailscale/rootfs/etc/s6-overlay/s6-rc.d/share-homeassistant/run +++ b/tailscale/rootfs/etc/s6-overlay/s6-rc.d/share-homeassistant/run @@ -25,7 +25,9 @@ fi if ! /opt/tailscale status --self=true --peers=false --json \ | jq -rce '.Self.CapMap | has("https")' > /dev/null; then - bashio::exit.nok "Tailscale's HTTPS support is disabled" + bashio::exit.nok \ + "Tailscale's HTTPS support is disabled." \ + "Please check your configuration based on the app's documentation under \"Option: share_homeassistant\"." fi # Checking if SSL is used @@ -64,7 +66,9 @@ if bashio::config.equals 'share_homeassistant' 'funnel'; then if ! /opt/tailscale status --self=true --peers=false --json \ | jq -rce '.Self.CapMap | has("funnel")' > /dev/null; then - bashio::exit.nok "Tailscale's Funnel support is disabled" + bashio::exit.nok \ + "Tailscale's Funnel support is disabled." \ + "Please check your configuration based on the app's documentation under \"Option: share_homeassistant\"." fi fi From 221c8c72fb0f381f9fe619233cc7127c3c8cc817 Mon Sep 17 00:00:00 2001 From: Laszlo Magyar Date: Sat, 27 Jun 2026 00:40:57 +0200 Subject: [PATCH 3/5] Extend exit node related error message --- tailscale/rootfs/etc/s6-overlay/s6-rc.d/post-tailscaled/run | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tailscale/rootfs/etc/s6-overlay/s6-rc.d/post-tailscaled/run b/tailscale/rootfs/etc/s6-overlay/s6-rc.d/post-tailscaled/run index f81b39190..88c9661ad 100755 --- a/tailscale/rootfs/etc/s6-overlay/s6-rc.d/post-tailscaled/run +++ b/tailscale/rootfs/etc/s6-overlay/s6-rc.d/post-tailscaled/run @@ -35,7 +35,9 @@ fi if bashio::config.true "advertise_exit_node" && \ bashio::config.has_value "exit_node" then - bashio::exit.nok "You can't advertise this device as an exit node and at the same time specify an exit node to use" + bashio::exit.nok \ + "You can't advertise this device as an exit node and at the same time specify an exit node to use." \ + "Please check your configuration based on the app's documentation under \"Option: advertise_exit_node\" and \"Option: exit_node\"." fi # Advertise as exit node when explicitly enabled From 2ea735cd31ec26953d3d7da3e9a01997fd52d0ec Mon Sep 17 00:00:00 2001 From: Laszlo Magyar Date: Wed, 29 Jul 2026 03:34:35 +0200 Subject: [PATCH 4/5] update admin console links --- tailscale/DOCS.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tailscale/DOCS.md b/tailscale/DOCS.md index 8b29e1a8a..d9fd1356f 100644 --- a/tailscale/DOCS.md +++ b/tailscale/DOCS.md @@ -15,7 +15,7 @@ It is free to use for personal & hobby projects, up to 100 clients/devices on a single user account. Sign up using your Google, Microsoft or GitHub account at the following URL: - + You can also create an account during the app installation processes, however, it is nice to know where you need to go later on. @@ -51,7 +51,7 @@ device. See [Key expiry][tailscale_info_key_expiry] for more information. Logging in to Tailscale, you can configure your Tailscale network right from their interface. - +https://console.tailscale.com/ 1. Navigate to the [Machines page][tailscale_machines] of the admin console, and find your Home Assistant instance. @@ -532,8 +532,8 @@ SOFTWARE. [reddit]: https://reddit.com/r/homeassistant [releases]: https://github.com/hassio-addons/app-tailscale/releases [semver]: https://semver.org/spec/v2.0.0.html -[tailscale_acls]: https://login.tailscale.com/admin/acls -[tailscale_dns]: https://login.tailscale.com/admin/dns +[tailscale_acls]: https://console.tailscale.com/admin/acls +[tailscale_dns]: https://console.tailscale.com/admin/dns [tailscale_info_app_connectors]: https://tailscale.com/docs/features/app-connectors [tailscale_info_dns]: https://tailscale.com/docs/reference/dns-in-tailscale [tailscale_info_exit_nodes]: https://tailscale.com/docs/features/exit-nodes @@ -551,4 +551,4 @@ SOFTWARE. [tailscale_info_taildrive]: https://tailscale.com/docs/features/taildrive [tailscale_info_taildrop]: https://tailscale.com/docs/features/taildrop [tailscale_info_userspace_networking]: https://tailscale.com/docs/concepts/userspace-networking -[tailscale_machines]: https://login.tailscale.com/admin/machines +[tailscale_machines]: https://console.tailscale.com/admin/machines From ea0d1db6bae1622b65ae34848aeff4a08fed8f9f Mon Sep 17 00:00:00 2001 From: Laszlo Magyar Date: Wed, 29 Jul 2026 04:12:46 +0200 Subject: [PATCH 5/5] fix start link --- tailscale/DOCS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tailscale/DOCS.md b/tailscale/DOCS.md index d9fd1356f..4e9f7c34f 100644 --- a/tailscale/DOCS.md +++ b/tailscale/DOCS.md @@ -15,7 +15,7 @@ It is free to use for personal & hobby projects, up to 100 clients/devices on a single user account. Sign up using your Google, Microsoft or GitHub account at the following URL: - +https://tailscale.com/start You can also create an account during the app installation processes, however, it is nice to know where you need to go later on.