mirror of
https://github.com/hassio-addons/repository-edge.git
synced 2025-05-05 11:41:31 +00:00
⬆️ Updating add-on Tailscale to f7c0a5e
This commit is contained in:
parent
a4bd691cbf
commit
f6e9936342
6 changed files with 77 additions and 6 deletions
|
@ -939,10 +939,10 @@ SOFTWARE.
|
||||||
[vscode-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg
|
[vscode-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg
|
||||||
[vscode-armv7-shield]: https://img.shields.io/badge/armv7-no-red.svg
|
[vscode-armv7-shield]: https://img.shields.io/badge/armv7-no-red.svg
|
||||||
[vscode-i386-shield]: https://img.shields.io/badge/i386-no-red.svg
|
[vscode-i386-shield]: https://img.shields.io/badge/i386-no-red.svg
|
||||||
[addon-tailscale]: https://github.com/hassio-addons/addon-tailscale/tree/8dfacee
|
[addon-tailscale]: https://github.com/hassio-addons/addon-tailscale/tree/f7c0a5e
|
||||||
[addon-doc-tailscale]: https://github.com/hassio-addons/addon-tailscale/blob/8dfacee/README.md
|
[addon-doc-tailscale]: https://github.com/hassio-addons/addon-tailscale/blob/f7c0a5e/README.md
|
||||||
[tailscale-issue]: https://github.com/hassio-addons/addon-tailscale/issues
|
[tailscale-issue]: https://github.com/hassio-addons/addon-tailscale/issues
|
||||||
[tailscale-version-shield]: https://img.shields.io/badge/version-8dfacee-blue.svg
|
[tailscale-version-shield]: https://img.shields.io/badge/version-f7c0a5e-blue.svg
|
||||||
[tailscale-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
|
[tailscale-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
|
||||||
[tailscale-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
|
[tailscale-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
|
||||||
[tailscale-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
|
[tailscale-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# Changelog since v0.11.1
|
# Changelog since v0.11.1
|
||||||
|
- Enable Tailscale's builtin inbound HTTPS proxy (#137)
|
||||||
|
|
||||||
|
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
|
||||||
|
- Add docs for accept_dns (#195)
|
||||||
- Make accepting magicDNS optional (#194)
|
- Make accepting magicDNS optional (#194)
|
||||||
- Drop userspace networking (#181)
|
- Drop userspace networking (#181)
|
||||||
- Device limit update in DOCS.md (#192)
|
- Device limit update in DOCS.md (#192)
|
||||||
|
|
|
@ -55,6 +55,7 @@ Consider disabling key expiry to avoid losing connection to your Home Assistant
|
||||||
device. See [Key expiry][tailscale_info_key_expiry] for more information.
|
device. See [Key expiry][tailscale_info_key_expiry] for more information.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
accept_dns: true
|
||||||
advertise_exit_node: true
|
advertise_exit_node: true
|
||||||
log_level: info
|
log_level: info
|
||||||
login_server: "https://controlplane.tailscale.com"
|
login_server: "https://controlplane.tailscale.com"
|
||||||
|
@ -62,8 +63,21 @@ tags:
|
||||||
- tag:example
|
- tag:example
|
||||||
- tag:homeassistant
|
- tag:homeassistant
|
||||||
taildrop: true
|
taildrop: true
|
||||||
|
proxy: true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Option: `accept_dns`
|
||||||
|
|
||||||
|
If you are experiencing trouble with MagicDNS on this device and wish to
|
||||||
|
disable, you can do so using this option.
|
||||||
|
|
||||||
|
When not set, this option is enabled by default.
|
||||||
|
|
||||||
|
MagicDNS may cause issues if you run things like Pi-hole or AdGuard Home
|
||||||
|
on the same machine as this add-on. In such cases disabling `accept_dns`
|
||||||
|
will help. You can still leverage MagicDNS on other devices on your network,
|
||||||
|
by adding `100.100.100.100` as a DNS server in your Pi-hole or AdGuard Home.
|
||||||
|
|
||||||
### Option: `advertise_exit_node`
|
### Option: `advertise_exit_node`
|
||||||
|
|
||||||
This option allows you to advertise this Tailscale instance as an exit node.
|
This option allows you to advertise this Tailscale instance as an exit node.
|
||||||
|
@ -121,6 +135,49 @@ When not set, this option is enabled by default.
|
||||||
|
|
||||||
Received files are stored in the `/share/taildrop` directory.
|
Received files are stored in the `/share/taildrop` directory.
|
||||||
|
|
||||||
|
### Option: `proxy`
|
||||||
|
|
||||||
|
When not set, this option is enabled by default.
|
||||||
|
|
||||||
|
Tailscale can provide a TLS certificate for your Home Assistant instance within
|
||||||
|
your tailnet domain.
|
||||||
|
|
||||||
|
This can prevent browsers from warning that HTTP URLs to your Home Assistant instance
|
||||||
|
look unencrypted (browsers are not aware of the connections between Tailscale
|
||||||
|
nodes are secured with end-to-end encryption).
|
||||||
|
|
||||||
|
More information: [Enabling HTTPS][tailscale_info_https]
|
||||||
|
|
||||||
|
1. Configure Home Assistant to be accessible through an HTTP connection (this is
|
||||||
|
the default). See [HTTP integration documentation][http_integration] for more
|
||||||
|
information. If you still want to use another HTTPS connection to access Home
|
||||||
|
Assistant, please use a reverse proxy add-on.
|
||||||
|
|
||||||
|
1. Home Assistant, by default, blocks requests from reverse proxies, like the
|
||||||
|
Tailscale Proxy. To enable it, add the following lines to your
|
||||||
|
`configuration.yaml`, without changing anything:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
http:
|
||||||
|
use_x_forwarded_for: true
|
||||||
|
trusted_proxies:
|
||||||
|
- 127.0.0.1
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Navigate to the [DNS page][tailscale_dns] of the admin console:
|
||||||
|
|
||||||
|
- Choose a Tailnet name.
|
||||||
|
|
||||||
|
- Enable MagicDNS if not already enabled.
|
||||||
|
|
||||||
|
- Under HTTPS Certificates section, click Enable HTTPS.
|
||||||
|
|
||||||
|
1. Restart the add-on.
|
||||||
|
|
||||||
|
**Note:** _You should not use any port number in the URL that you used
|
||||||
|
previously to access Home Assistant. Tailscale Proxy works on the default HTTPS
|
||||||
|
port 443._
|
||||||
|
|
||||||
## Changelog & Releases
|
## Changelog & Releases
|
||||||
|
|
||||||
This repository keeps a change log using [GitHub's releases][releases]
|
This repository keeps a change log using [GitHub's releases][releases]
|
||||||
|
@ -188,9 +245,12 @@ SOFTWARE.
|
||||||
[forum]: https://community.home-assistant.io/?u=frenck
|
[forum]: https://community.home-assistant.io/?u=frenck
|
||||||
[frenck]: https://github.com/frenck
|
[frenck]: https://github.com/frenck
|
||||||
[headscale]: https://github.com/juanfont/headscale
|
[headscale]: https://github.com/juanfont/headscale
|
||||||
|
[http_integration]: https://www.home-assistant.io/integrations/http/
|
||||||
[issue]: https://github.com/hassio-addons/addon-tailscale/issues
|
[issue]: https://github.com/hassio-addons/addon-tailscale/issues
|
||||||
[reddit]: https://reddit.com/r/homeassistant
|
[reddit]: https://reddit.com/r/homeassistant
|
||||||
[releases]: https://github.com/hassio-addons/addon-tailscale/releases
|
[releases]: https://github.com/hassio-addons/addon-tailscale/releases
|
||||||
[semver]: https://semver.org/spec/v2.0.0.html
|
[semver]: https://semver.org/spec/v2.0.0.html
|
||||||
[taildrop]: https://tailscale.com/taildrop/
|
[taildrop]: https://tailscale.com/taildrop/
|
||||||
|
[tailscale_dns]: https://login.tailscale.com/admin/dns
|
||||||
|
[tailscale_info_https]: https://tailscale.com/kb/1153/enabling-https/
|
||||||
[tailscale_info_key_expiry]: https://tailscale.com/kb/1028/key-expiry/
|
[tailscale_info_key_expiry]: https://tailscale.com/kb/1028/key-expiry/
|
||||||
|
|
|
@ -48,5 +48,5 @@ If you are more interested in stable releases of our add-ons:
|
||||||
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
|
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
|
||||||
[patreon]: https://www.patreon.com/frenck
|
[patreon]: https://www.patreon.com/frenck
|
||||||
[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg
|
[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg
|
||||||
[release-shield]: https://img.shields.io/badge/version-8dfacee-blue.svg
|
[release-shield]: https://img.shields.io/badge/version-f7c0a5e-blue.svg
|
||||||
[release]: https://github.com/hassio-addons/addon-tailscale/tree/8dfacee
|
[release]: https://github.com/hassio-addons/addon-tailscale/tree/f7c0a5e
|
|
@ -1,5 +1,5 @@
|
||||||
name: Tailscale
|
name: Tailscale
|
||||||
version: 8dfacee
|
version: f7c0a5e
|
||||||
slug: tailscale
|
slug: tailscale
|
||||||
description: Zero config VPN for building secure networks
|
description: Zero config VPN for building secure networks
|
||||||
url: https://github.com/hassio-addons/addon-tailscale
|
url: https://github.com/hassio-addons/addon-tailscale
|
||||||
|
@ -33,4 +33,5 @@ schema:
|
||||||
tags:
|
tags:
|
||||||
- match(^tag:[a-zA-Z0-9]-?[a-zA-Z0-9]+$)?
|
- match(^tag:[a-zA-Z0-9]-?[a-zA-Z0-9]+$)?
|
||||||
taildrop: bool?
|
taildrop: bool?
|
||||||
|
proxy: bool?
|
||||||
image: ghcr.io/hassio-addons/tailscale/{arch}
|
image: ghcr.io/hassio-addons/tailscale/{arch}
|
||||||
|
|
|
@ -35,3 +35,9 @@ configuration:
|
||||||
This option allows you to enable Taildrop, a file sharing service
|
This option allows you to enable Taildrop, a file sharing service
|
||||||
that allows you to share files with other Tailscale nodes.
|
that allows you to share files with other Tailscale nodes.
|
||||||
When not set, this option is enabled by default.
|
When not set, this option is enabled by default.
|
||||||
|
proxy:
|
||||||
|
name: Tailscale Proxy
|
||||||
|
description: >-
|
||||||
|
This option allows you to enable Tailscale's Proxy feature to present your
|
||||||
|
Home Assistant instance on your tailnet with a valid certificate.
|
||||||
|
When not set, this option is enabled by default.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue