home_assistant
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| home_assistant [2025/10/11 00:15] – creado romix | home_assistant [2025/10/11 18:08] (actual) – [Configuración de red] romix | ||
|---|---|---|---|
| Línea 12: | Línea 12: | ||
| <code yaml> | <code yaml> | ||
| + | services: | ||
| + | homeassistant: | ||
| + | image: lscr.io/ | ||
| + | container_name: | ||
| + | network_mode: | ||
| + | environment: | ||
| + | - PUID=1000 # ID user | ||
| + | - PGID=1000 # ID grupo | ||
| + | - TZ=Etc/UTC # Zona horaria | ||
| + | cap_add: # Capacidades extra al contenedor | ||
| + | - NET_ADMIN # Configuraciones de red | ||
| + | - NET_RAW # Raw sockets | ||
| + | volumes: | ||
| + | - / | ||
| + | - ./ | ||
| + | ports: | ||
| + | - 8123:8123 #optional | ||
| + | # devices: | ||
| + | # - / | ||
| + | restart: unless-stopped | ||
| + | |||
| + | |||
| </ | </ | ||
| Línea 19: | Línea 41: | ||
| ===== Configuración de red ===== | ===== Configuración de red ===== | ||
| - | Home Assistant se ejecuta con la opción **`network_mode: | + | Home Assistant se ejecuta con la opción **network_mode: |
| Esto le permite comunicarse con dispositivos y servicios locales (como sensores o integraciones LAN) sin necesidad de estar en la red Docker **net_backend**. | Esto le permite comunicarse con dispositivos y servicios locales (como sensores o integraciones LAN) sin necesidad de estar en la red Docker **net_backend**. | ||
| - | Gracias a esta configuración, | + | Gracias a esta configuración, |
| + | < | ||
| + | |||
| + | Cuando configuramos el acceso mediante **Nginx Proxy Manager**: | ||
| + | * Este actúa como **proxy inverso**, recibiendo solicitudes externas y redirigiéndolas al contenedor correcto (Home Assistant). | ||
| + | * Generamos el certificado **SSL** mediante Let’s Encrypt, asegurando que el dominio // | ||
| + | * NPM redirige el tráfico externo hacia el host y puerto de **Home Assistant** (8123) sin necesidad de exponer directamente los puertos al exterior. | ||
| + | |||
| + | De esta forma, podés acceder a **Home Assistant** desde cualquier lugar usando: | ||
| + | < | ||
| + | con una conexión segura y gestionada por el proxy. | ||
| + | |||
| + | ===== Actualización dinámica de DNS con Cloudflare ===== | ||
| + | |||
| + | Para que Home Assistant actualice automáticamente los DNS con nuestra IP pública, nos dirigimos a Configuración → Dispositivos y servicios → Añadir integración → Cloudflare. | ||
| + | |||
| + | Nos pedirá un **Token API**, por lo que utilizamos el mismo que creamos para generar nuestros certificados SSL, explicado en [[nginx_proxy_manager|NGINX Proxy Manager]] | ||
| + | |||
| + | Seleccionamos todos los registros DNS y le damos a **" | ||
home_assistant.1760141701.txt.gz · Última modificación: por romix
