diff --git a/tailscale/DOCS.md b/tailscale/DOCS.md index 96175f004..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. @@ -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. @@ -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. @@ -532,13 +532,13 @@ 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 [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 @@ -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 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 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