Con Tailscale, puede acceder a su servidor Home Assistant de forma remota a través de Internet para monitorear y controlar dispositivos domésticos inteligentes desde lejos.
Home Assistant es una manera perfecta de construir una casa inteligente completamente privada y local. De manera predeterminada, el servidor de Home Assistant se ejecuta en un dispositivo local, como una Raspberry Pi o una PC o computadora portátil antigua, y se puede acceder localmente a través de la dirección IP o el nombre de host local. Pero si desea controlar y administrar su hogar inteligente desde lejos, siga mientras le mostramos cómo acceder a su servidor Home Assistant de forma remota a través de Internet.
Formas de acceder al servidor de Home Assistant de forma remota
Hay algunas formas diferentes de acceder a su instancia de Home Assistant Server de forma remota a través de Internet. Puede suscribirse al servicio en la nube oficial de Nabu Casa para acceder de forma segura al servidor de Home Assistant desde cualquier parte del mundo. Es la forma más fácil y rápida de configurar un acceso remoto seguro para su servidor Home Assistant. Sin embargo, es un servicio pago y requiere que pague una tarifa de suscripción mensual.
Si no desea pagar una suscripción pero aún desea acceder a su servidor de Home Assistant de forma remota, puede seguir cualquiera de los siguientes métodos:
- Abra un puerto en su enrutador y use DuckDNS con Let's Encrypt
- Use Cloudflare Tunnel para exponer servidores locales a Internet
- Use una VPN, como Wireguard o Tailscale
Acceda a Home Assistant de forma remota usando Tailscale
Tailscale es un servicio VPN preferido para acceder al servidor de Home Assistant por muchas razones, como:
- Está construido sobre Wireguard. Por lo tanto, ofrece una seguridad y un rendimiento similar a Wireguard.
- Es mucho más fácil de configurar y usar que Wireguard
- Ofrece excelente ancho de banda y latencia de red.
Para instalar y configurar Tailscale VPN para el acceso remoto de Home Assistant, puede seguir los pasos a continuación.
Paso 1: instale el complemento Tailscale en el servidor de Home Assistant
Para instalar Tailscale siguiendo los siguientes pasos en un sistema que no sea Raspberry Pi, asegúrese de ejecutar una instalación supervisada de Home Assistant en otra pieza de hardware x86.
- En tu servidor de Home Assistant, ve a Ajustes.
- Haga clic en Complementos y luego haga clic en el TIENDA DE COMPLEMENTOS botón.
- Busque "Tailscale" y haga clic en el Escala de cola resultado bajo Complementos de la comunidad de Home Assistant.
- Haga clic en el INSTALAR para instalar el complemento Tailscale.
Paso 2: Configure Tailscale VPN
Después de instalar el complemento Tailscale VPN en su servidor Home Assistant, vaya a Ajustes > Complementos y haga clic en Escala de cola.
Haga clic en el Comenzar para iniciar el complemento Tailscale. Para un acceso rápido, habilite el Mostrar en la barra lateral opción. Además, habilite la Perro guardián opción para reiniciarlo automáticamente en caso de que se bloquee.
Haga clic en el ABRIR IU WEB botón. Esto abrirá una nueva ventana del tablero con una opción de inicio de sesión. Haga clic en el acceso botón. Esto abre una nueva pestaña del navegador donde puede registrarse e iniciar sesión con su correo electrónico, cuenta de Google, cuenta de Microsoft o cuenta de GitHub.
Una vez que inicie sesión, verá una opción para conectar el servidor de Home Assistant a Tailscale.
Hacer clic Conectar. Mostrará que el inicio de sesión fue exitoso y abrirá la cuenta de Tailscale que enumera su servidor Home Assistant. En nuestro caso, se muestra como "medios" junto con cualquier otra máquina en la que estemos usando la aplicación Tailscale VPN para acceder de forma remota a nuestro servidor Home Assistant. Anote la dirección IP, ya que la usaremos más tarde para acceder a ella de forma remota.
En esta etapa, puede cerrar la pestaña del navegador de Tailscale y volver al servidor de Home Assistant: panel de control de la interfaz de usuario web de Tailscale. Haga clic en el icono Actualizar en la pestaña del navegador. Si ve una captura de pantalla similar a la siguiente, ha configurado con éxito Tailscale VPN en el servidor de Home Assistant.
A continuación, debemos instalar la aplicación Tailscale VPN en nuestro teléfono inteligente o dispositivo Windows, macOS o Linux desde donde queremos acceder al servidor de Home Assistant de forma remota a través de Internet.
Paso 3: instale la aplicación Tailscale para acceder a Home Assistant de forma remota
Ahora puede instalar la aplicación Tailscale en su dispositivo macOS, iOS, Windows, Linux o Android para acceder al servidor de Home Assistant de forma remota desde cualquier parte del mundo.
En dispositivos iOS:
- Instale y abra el Aplicación para iOS Tailscale.
- Acepte todas las indicaciones para instalar las configuraciones de Tailscale VPN en su dispositivo iOS.
- También puede permitir las notificaciones automáticas y luego iniciar sesión en la aplicación Tailscale con la misma dirección de correo electrónico que usó para la configuración del complemento Home Assistant Tailscale.
En dispositivos Android:
- Descargue e instale el Aplicación para Android Tailscale.
- Siga las indicaciones e instale las configuraciones de Tailscale VPN.
- Inicie sesión con la misma cuenta de correo electrónico utilizada para Tailscale en Home Assistant (HA).
En macOS:
- Puede descargar la aplicación Tailscale desde la App Store o usar el mas-cli con el comando mas instalar 1475387142 para instalar la aplicación.
- Acepte las indicaciones para instalar las configuraciones de VPN.
- Inicie sesión con el mismo ID de correo electrónico que se usa para HA Tailscale.
En Windows:
- Descargar e instalar Escala de cola para Windows.
- Inicie sesión con la misma cuenta de correo electrónico y autentíquese con el navegador web.
- Después de la autenticación, debe estar conectado a la red VPN de Tailscale.
En Linux:
Para instalar Tailscale VPN en Linux, puede usar el siguiente comando:
enrollamiento -fsSL https://tailscale.com/instalar.sh | sh
Una vez que haya descargado, instalado e iniciado sesión en la aplicación Tailscale en su Windows, macOS, Linux, Android o iOS dispositivo, puede abrir el navegador web e ingresar la dirección IP del servidor Home Assistant como se muestra en las Máquinas lista.
Esto abrirá el panel de inicio de sesión de Home Assistant donde usted u otros usuarios pueden ingresar las credenciales para acceder a Home Assistant y a todas las entidades.
De manera similar, puede acceder a otros dispositivos en su red doméstica usando su IP local una vez que esté conectado a Tailscale en ambas máquinas.
La forma más segura de acceder a Home Assistant y Home Network
Con la configuración de Tailscale VPN, no solo puede acceder a su servidor Home Assistant, sino también a otros dispositivos y servidores en su red doméstica, incluido su enrutador Wi-Fi. Dado que la aplicación Tailscale está disponible para todas las plataformas, incluidas Android e iOS, puede acceder a su hogar inteligente y a su red doméstica directamente desde su PC o teléfono inteligente.
Tailscale también ofrece algunas características adicionales sobre Wireguard y otros métodos, como se menciona en el artículo. Sin embargo, puede probar otros métodos y decidir cuál funciona mejor para usted para acceder a su servidor de Home Assistant de forma remota.