Dzięki Tailscale możesz uzyskać zdalny dostęp do serwera Home Assistant przez Internet, aby monitorować i kontrolować inteligentne urządzenia domowe z daleka.

Home Assistant to doskonały sposób na zbudowanie całkowicie prywatnego i lokalnego inteligentnego domu. Domyślnie serwer Home Assistant działa na urządzeniu lokalnym, takim jak Raspberry Pi lub stary komputer PC lub laptop, i można uzyskać do niego dostęp lokalnie za pośrednictwem adresu IP lub lokalnej nazwy hosta. Ale jeśli chcesz kontrolować i zarządzać swoim inteligentnym domem z daleka, postępuj zgodnie z instrukcjami, pokazując, jak zdalnie uzyskać dostęp do serwera Home Assistant przez Internet.

Sposoby zdalnego dostępu do serwera Home Assistant

Istnieje kilka różnych sposobów zdalnego dostępu do instancji Home Assistant Server przez Internet. Możesz subskrybować oficjalną usługę chmurową Nabu Casa, aby bezpiecznie uzyskiwać dostęp do serwera Home Assistant z dowolnego miejsca na świecie. To najłatwiejszy i najszybszy sposób na skonfigurowanie bezpiecznego zdalnego dostępu do serwera Home Assistant. Jest to jednak usługa płatna i wymaga płacenia miesięcznej opłaty abonamentowej.

Jeśli nie chcesz płacić za subskrypcję, ale nadal chcesz uzyskać zdalny dostęp do serwera Home Assistant, możesz skorzystać z jednej z następujących metod:

  1. Otwórz port na routerze i użyj DuckDNS z Let's Encrypt
  2. Użyj Cloudflare Tunnel, aby udostępnić lokalne serwery Internetowi
  3. Użyj sieci VPN, takiej jak Wireguard lub Tailscale

Uzyskaj zdalny dostęp do Home Assistant za pomocą Tailscale

Tailscale to preferowana usługa VPN umożliwiająca dostęp do serwera Home Assistant z wielu powodów, takich jak:

  • Jest zbudowany na Wireguard. W ten sposób oferuje bezpieczeństwo i wydajność podobną do Wireguard
  • Jest znacznie łatwiejszy w konfiguracji i obsłudze niż Wireguard
  • Oferuje doskonałą przepustowość i opóźnienia sieci

Aby zainstalować i skonfigurować Tailscale VPN dla zdalnego dostępu Home Assistant, możesz wykonać poniższe czynności.

Krok 1: Zainstaluj dodatek Tailscale na serwerze Home Assistant

Aby zainstalować Tailscale, wykonując poniższe czynności w systemie innym niż Raspberry Pi, upewnij się, że prowadzisz nadzorowaną instalację Home Assistant na innym elemencie sprzętu x86.

  • Na serwerze Home Assistant przejdź do Ustawienia.
  • Kliknij Dodatki a następnie kliknij przycisk SKLEP Z DODATKAMI przycisk.
  • Wyszukaj „Tailscale” i kliknij Skala ogona wynik pod Dodatki społeczności Home Assistant.
  • Kliknij ZAINSTALOWAĆ przycisk, aby zainstalować dodatek Tailscale.

Krok 2: Skonfiguruj Tailscale VPN

Po zainstalowaniu dodatku Tailscale VPN na serwerze Home Assistant przejdź do Ustawienia > Dodatki i kliknij na Skala ogona.

Kliknij Początek przycisk, aby uruchomić dodatek Tailscale. Aby uzyskać szybki dostęp, włącz Pokaż na pasku bocznym opcja. Dodatkowo włącz Pies podwórzowy możliwość automatycznego ponownego uruchomienia w przypadku awarii.

Kliknij OTWARTY INTERNETOWY INTERFEJS INTERNETOWY przycisk. Spowoduje to otwarcie nowego okna pulpitu nawigacyjnego z opcją logowania. Kliknij Zaloguj sie przycisk. Spowoduje to otwarcie nowej karty przeglądarki, w której możesz zarejestrować się i zalogować przy użyciu adresu e-mail, konta Google, konta Microsoft lub konta GitHub.

Po zalogowaniu zobaczysz opcję połączenia serwera Home Assistant z Tailscale.

Kliknij Łączyć. Pokaże, że logowanie się powiodło i otworzy konto Tailscale z listą twojego serwera Home Assistant. W naszym przypadku jest to pokazane jako „media” wraz z innymi urządzeniami, na których używamy aplikacji Tailscale VPN do zdalnego dostępu do naszego serwera Home Assistant. Zanotuj adres IP, ponieważ użyjemy go później, aby uzyskać do niego zdalny dostęp.

Na tym etapie możesz zamknąć kartę przeglądarki Tailscale i wrócić do serwera Home Assistant — panelu interfejsu internetowego Tailscale. Kliknij ikonę Odśwież na karcie przeglądarki. Jeśli widzisz coś podobnego do poniższego zrzutu ekranu, pomyślnie skonfigurowałeś Tailscale VPN na serwerze Home Assistant.

Następnie musimy zainstalować aplikację Tailscale VPN na naszym smartfonie lub urządzeniu z systemem Windows, macOS lub Linux, z którego chcemy uzyskać zdalny dostęp do serwera Home Assistant przez Internet.

Krok 3: Zainstaluj aplikację Tailscale, aby uzyskać zdalny dostęp do Home Assistant

Teraz możesz zainstalować aplikację Tailscale na urządzeniu z systemem macOS, iOS, Windows, Linux lub Android, aby uzyskać zdalny dostęp do serwera Home Assistant z dowolnego miejsca na świecie.

Na urządzeniach z systemem iOS:

  • Zainstaluj i otwórz Aplikacja Tailscale na iOS.
  • Zaakceptuj wszystkie monity, aby zainstalować konfiguracje Tailscale VPN na urządzeniu z systemem iOS.
  • Możesz także zezwolić na powiadomienia push, a następnie zalogować się do aplikacji Tailscale przy użyciu tego samego adresu e-mail, którego użyłeś do konfiguracji dodatku Home Assistant Tailscale.

Na urządzeniach z Androidem:

  • Pobierz i zainstaluj Aplikacja Tailscale na Androida.
  • Postępuj zgodnie z instrukcjami i zainstaluj konfiguracje Tailscale VPN.
  • Zaloguj się przy użyciu tego samego konta e-mail, które jest używane w Tailscale w Home Assistant (HA).

W systemie macOS:

  • Aplikację Tailscale można pobrać ze sklepu App Store lub użyć mas-cli z poleceniem masowa instalacja 1475387142 aby zainstalować aplikację.
  • Zaakceptuj monity o zainstalowanie konfiguracji VPN.
  • Zaloguj się, używając tego samego identyfikatora e-mail, który jest używany w HA Tailscale.

W systemie Windows:

  • Ściągnij i zainstaluj Tailscale dla systemu Windows.
  • Zaloguj się przy użyciu tego samego konta e-mail i uwierzytelnij się za pomocą przeglądarki internetowej.
  • Po uwierzytelnieniu powinieneś być połączony z siecią Tailscale VPN.

W Linuksie:

Aby zainstalować Tailscale VPN w systemie Linux, możesz użyć następującego polecenia:

curl -fsSL https://tailscale.com/install.sh | cii

Po pobraniu, zainstalowaniu i zalogowaniu się do aplikacji Tailscale w systemie Windows, macOS, Linux, Android lub iOS urządzenia, możesz otworzyć przeglądarkę internetową i wprowadzić adres IP serwera Home Assistant, jak pokazano w Machines lista.

Spowoduje to otwarcie panelu logowania Home Assistant, w którym Ty lub inni użytkownicy możecie wprowadzić poświadczenia, aby uzyskać dostęp do Home Assistant i wszystkich jednostek.

Podobnie możesz uzyskać dostęp do innych urządzeń w sieci domowej za pomocą ich lokalnego adresu IP po połączeniu się z Tailscale na obu komputerach.

Najbezpieczniejszy sposób na dostęp do Asystenta domowego i sieci domowej

Po skonfigurowaniu Tailscale VPN możesz uzyskać dostęp nie tylko do swojego serwera Home Assistant, ale także do innych urządzeń i serwerów w sieci domowej, w tym do routera Wi-Fi. Ponieważ aplikacja Tailscale jest dostępna na wszystkie platformy, w tym Android i iOS, możesz uzyskać dostęp do inteligentnego domu i sieci domowej bezpośrednio z komputera lub smartfona.

Tailscale oferuje również dodatkowe funkcje w porównaniu z Wireguard i innymi metodami, jak wspomniano w artykule. Możesz jednak wypróbować inne metody i zdecydować, która z nich jest dla Ciebie najlepsza w zdalnym dostępie do serwera Home Assistant.