{"id":509,"date":"2025-03-24T19:58:40","date_gmt":"2025-03-24T19:58:40","guid":{"rendered":"https:\/\/www.conekta.cat\/?p=509"},"modified":"2025-03-24T20:50:56","modified_gmt":"2025-03-24T20:50:56","slug":"proxy-inverso-nginx-docker-home-assistant","status":"publish","type":"post","link":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/","title":{"rendered":"Proxy Inverso NGINX  Docker  Home Assistant"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h1>Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL)<\/h1>\n<h2>\ud83e\udded Objetivo<\/h2>\n<p>El objetivo de este proyecto es desplegar un entorno seguro y eficiente que permita el acceso remoto a Home Assistant utilizando un proxy inverso basado en NGINX, gestionado a trav\u00e9s de contenedores Docker, en una Raspberry Pi 5 con Ubuntu Server. Para garantizar una conexi\u00f3n cifrada y fiable, se emplean certificados SSL gratuitos obtenidos mediante Let&#8217;s Encrypt y validados autom\u00e1ticamente con Certbot. Un sistema para controlar tu sistema de dom\u00f3tica de Vilassar de mar, Vilassar de dalt, Preia de Mar, Premia de dalt, Cabrera, Argentona, Masnou, Alella.<\/p>\n<p>El sistema tambi\u00e9n incorpora la integraci\u00f3n con DuckDNS para mantener actualizada la direcci\u00f3n IP din\u00e1mica del dispositivo, de modo que el servicio sea accesible externamente a trav\u00e9s de un subdominio personalizado (syrck.duckdns.org), independientemente de los cambios de IP del proveedor de internet.<\/p>\n<p>Este documento proporciona una gu\u00eda completa y estructurada para configurar todos los componentes necesarios, incluyendo:<br \/>\n\u2022 Redirecci\u00f3n de puertos en el router,<br \/>\n\u2022 Configuraci\u00f3n de NGINX como proxy inverso (versi\u00f3n temporal y definitiva),<br \/>\n\u2022 Automatizaci\u00f3n de la generaci\u00f3n y renovaci\u00f3n de certificados SSL,<br \/>\n\u2022 Integraci\u00f3n de DuckDNS para la gesti\u00f3n din\u00e1mica del DNS,<br \/>\n\u2022 Y configuraci\u00f3n de Home Assistant para aceptar peticiones proxy de forma segura.<\/p>\n<p>Esta infraestructura garantiza un acceso remoto estable, seguro y f\u00e1cilmente mantenible a tu entorno dom\u00f3tico, sin necesidad de utilizar servicios de terceros de pago, todo gestionado desde la propia Raspberry Pi.<\/p>\n<hr \/>\n<h2>\ud83d\udd01 Paso previo importante: redirecci\u00f3n de puertos en el router, cuenta en duckdns.org y acceso SSH a la Raspberry Pi.<\/h2>\n<ul>\n<li>Puerto <strong>80 (HTTP)<\/strong> redirigido a <code>192.168.1.11:80 #la IP de tu Raspberry<\/code><\/li>\n<li>Puerto <strong>443 (HTTPS)<\/strong> redirigido a <code>192.168.1.11:443 #la IP de tu Raspberry<\/code><\/li>\n<li>Cuenta en <strong>duckdns.org<\/strong> con tu dominio creado<\/li>\n<li>Acceso <strong>SSH<\/strong> a la Raspberry<\/li>\n<\/ul>\n<p>IMPORTANTE : en los ejemplos de c\u00f3digo a copiar veras en <strong>negrita<\/strong>, lo que debes sustituir por tus datos.<\/p>\n<hr \/>\n<h2>1. Estructura de carpetas<\/h2>\n<p>Crea la siguiente carpeta y archivos dentro de tu ruta\/docker:<\/p>\n<pre><code>\r\nmkdir nginx-proxy\r\ncd nginx-proxy\r\nmkdir certs html logs\r\nvi docker-compose.yml\r\nvi nginx.conf\r\n<\/code><\/pre>\n<h2>2. Contenido del archivo <code>docker-compose.yml<\/code><\/h2>\n<pre><code>services:\r\n  nginx:\r\n    image: nginx:latest\r\n    container_name: nginx-proxy\r\n    restart: unless-stopped\r\n    ports:\r\n      - \"80:80\"\r\n      - \"443:443\"\r\n    volumes:\r\n      - .\/nginx.conf:\/etc\/nginx\/nginx.conf:ro\r\n      - .\/certs:\/etc\/nginx\/certs:ro\r\n      - .\/html:\/usr\/share\/nginx\/html\r\n      - .\/logs:\/var\/log\/nginx\r\n\r\n  duckdns:\r\n    image: linuxserver\/duckdns\r\n    container_name: duckdns\r\n    restart: unless-stopped\r\n    environment:\r\n      - SUBDOMAINS=<strong>tudominio<\/strong>\r\n      - TOKEN=<strong>TU_TOKEN_DUCKDNS<\/strong>\r\n      - TZ=Europe\/Madrid\r\n    volumes:\r\n      - .\/duckdns\/config:\/config\r\n\r\n  certbot:\r\n    image: certbot\/certbot\r\n    container_name: certbot\r\n    volumes:\r\n      - .\/certs:\/etc\/letsencrypt\r\n      - .\/html:\/var\/www\/certbot\r\n    entrypoint: \/bin\/sh -c\r\n    command: >\r\n      \"certbot certonly --webroot --webroot-path=\/var\/www\/certbot\r\n      --email <strong>tu_email@correo.com<\/strong> --agree-tos --no-eff-email\r\n      -d <strong>tudominio.duckdns.org<\/strong>\"\r\n<\/code><\/pre>\n<h2>3. Archivo <code>nginx.conf<\/code> temporal (sin SSL)<\/h2>\n<pre><code>events {}\r\n\r\nhttp {\r\n  server {\r\n    listen 80;\r\n    server_name tudominio.duckdns.org;\r\n\r\n    location \/.well-known\/acme-challenge\/ {\r\n      root \/usr\/share\/nginx\/html;\r\n    }\r\n\r\n    location \/ {\r\n      return 200 'NGINX temporal funcionando para validaci\u00f3n Certbot';\r\n      add_header Content-Type text\/plain;\r\n    }\r\n  }\r\n}<\/code><\/pre>\n<h2 id=\"configuracio-ssl\">4. Archivo <code>nginx.conf<\/code> definitivo con SSL<\/h2>\n<pre><code>events {}\r\n\r\nhttp {\r\n  server {\r\n    listen 80;\r\n    server_name tudominio.duckdns.org;\r\n\r\n    location \/.well-known\/acme-challenge\/ {\r\n      root \/usr\/share\/nginx\/html;\r\n    }\r\n\r\n    location \/ {\r\n      return 301 https:\/\/$host$request_uri;\r\n    }\r\n  }\r\n\r\n  server {\r\n    listen 443 ssl;\r\n    server_name tudominio.duckdns.org;\r\n\r\n    ssl_certificate \/etc\/nginx\/certs\/live\/tudominio.duckdns.org\/fullchain.pem;\r\n    ssl_certificate_key \/etc\/nginx\/certs\/live\/tudominio.duckdns.org\/privkey.pem;\r\n\r\n    location \/ {\r\n      proxy_pass http:\/\/192.168.1.11:8123; # aqu\u00ed la IP de tu Raspberry\r\n      proxy_http_version 1.1;\r\n      proxy_set_header Host $host;\r\n      proxy_set_header Upgrade $http_upgrade;\r\n      proxy_set_header Connection \"upgrade\";\r\n      proxy_set_header X-Real-IP $remote_addr;\r\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n      proxy_set_header X-Forwarded-Proto $scheme;\r\n    }\r\n  }\r\n}<\/code><\/pre>\n<h2>5. Home Assistant: <code>trusted_proxies<\/code><\/h2>\n<p>A\u00f1adir en el archivo <code>configuration.yaml<\/code> lo siguiente:<\/p>\n<pre><code>vi docker\/homeassitant\/config\/configuration.yaml<\/pre>\n<p><\/code><\/p>\n<pre><code>http:\r\n  use_x_forwarded_for: true\r\n  trusted_proxies:\r\n    - 172.18.0.0\/16\r\n    - <strong>192.168.1.11<\/strong> # aqu\u00ed la IP de tu Raspberry\r\n<\/code><\/pre>\n<h2>6. Generaci\u00f3n del certificado SSL(una sola vez)<\/h2>\n<pre><code>docker compose up -d nginx\r\ndocker compose run --rm certbot\r\nmv nginx.conf.ssl nginx.conf\r\ndocker compose restart nginx\r\n<\/code><\/pre>\n<p>* Recuerda, una vez generado el certificado SSL, sustituir el c\u00f3digo de tu <a href=\"#configuracio-ssl\">ngingx.conf con la configuraci\u00f3n SSL<\/a>y reiniciar el contenedor de nging des de la carpeta \/docker\/nginx-proxy docker compose restart nginx-proxy<\/p>\n<h2>7. Crear Script de renovaci\u00f3n del certificado SSL<\/h2>\n<pre><code>#!\/bin\/bash\r\ncd turuta\/docker\/nginx-proxy\r\ndocker compose run --rm certbot renew\r\ndocker compose exec nginx-proxy nginx -s reload\r\n<\/code><\/pre>\n<h2>8. Cron para renovaci\u00f3n diaria<\/h2>\n<p> Ejecuta desde la terminal SSH <code>crontab -e<\/code> y pega la siguiente l\u00ednea:<\/p>\n<pre><code>20 4 * * * <strong>\/tu_ruta\/docker\/nginx-proxy\/renew_cert.sh &gt;&gt; \/tu_ruta\/docker\/nginx-proxy\/renew.log \r\n2&gt;&amp;1<\/strong>\r\n<\/code><\/pre>\n<p>Este c\u00f3digo automatizar\u00e1 la renovaci\u00f3n del certificado SSL cada d\u00eda a las 4:20 de la madrugada.<\/p>\n<hr \/>\n<h2>\u2705 Estado final:<\/h2>\n<ul>\n<li>Acceso seguro a Home Assistant: <code>https:\/\/tudominio.duckdns.org<\/code><\/li>\n<li>Certificado SSL v\u00e1lido y funcionando<\/li>\n<li>Renovaci\u00f3n autom\u00e1tica del certificado SSL configurada<\/li>\n<li>DuckDNS gestionando IP din\u00e1mica<\/li>\n<\/ul>\n<p>\ud83d\udcaa Todo 100% Dockerizado y autogestionado.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL) \ud83e\udded Objetivo El objetivo de este proyecto es desplegar un entorno seguro y&#8230;<\/p>\n","protected":false},"author":2,"featured_media":507,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[18],"tags":[],"class_list":{"0":"post-509","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-iot"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Proxy Inverso NGINX Docker Home Assistant - Conekta<\/title>\n<meta name=\"description\" content=\"Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL). Accede remotamente a tu Homeassistant\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Proxy Inverso NGINX Docker Home Assistant - Conekta\" \/>\n<meta property=\"og:description\" content=\"Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL). Accede remotamente a tu Homeassistant\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\" \/>\n<meta property=\"og:site_name\" content=\"Conekta\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-24T19:58:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-24T20:50:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"kim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\"},\"author\":{\"name\":\"kim\",\"@id\":\"https:\/\/www.conekta.cat\/es\/#\/schema\/person\/91d28ac441bdab642f18498ecd58a145\"},\"headline\":\"Proxy Inverso NGINX Docker Home Assistant\",\"datePublished\":\"2025-03-24T19:58:40+00:00\",\"dateModified\":\"2025-03-24T20:50:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\"},\"wordCount\":481,\"publisher\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg\",\"articleSection\":[\"IOT\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\",\"url\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\",\"name\":\"Proxy Inverso NGINX Docker Home Assistant - Conekta\",\"isPartOf\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg\",\"datePublished\":\"2025-03-24T19:58:40+00:00\",\"dateModified\":\"2025-03-24T20:50:56+00:00\",\"description\":\"Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL). Accede remotamente a tu Homeassistant\",\"breadcrumb\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage\",\"url\":\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg\",\"contentUrl\":\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg\",\"width\":500,\"height\":500,\"caption\":\"configuraci\u00f3 proxy nginx inversiones amb dockers per home assistant\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\/\/www.conekta.cat\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Proxy Inverso NGINX Docker Home Assistant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.conekta.cat\/es\/#website\",\"url\":\"https:\/\/www.conekta.cat\/es\/\",\"name\":\"Conekta\",\"description\":\"Serveis inform\u00e0tics al Maresme i Barcelona\",\"publisher\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.conekta.cat\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.conekta.cat\/es\/#organization\",\"name\":\"Conekta Sistemes Inform\u00e0tics SL\",\"url\":\"https:\/\/www.conekta.cat\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.conekta.cat\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2024\/02\/logo_web.png\",\"contentUrl\":\"https:\/\/www.conekta.cat\/wp-content\/uploads\/2024\/02\/logo_web.png\",\"width\":300,\"height\":115,\"caption\":\"Conekta Sistemes Inform\u00e0tics SL\"},\"image\":{\"@id\":\"https:\/\/www.conekta.cat\/es\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.conekta.cat\/es\/#\/schema\/person\/91d28ac441bdab642f18498ecd58a145\",\"name\":\"kim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.conekta.cat\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3f6c86d8b4b18c34a9e002ff80a921d18f74b28e38a1e4540c443cbd8a7c2249?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3f6c86d8b4b18c34a9e002ff80a921d18f74b28e38a1e4540c443cbd8a7c2249?s=96&d=mm&r=g\",\"caption\":\"kim\"},\"url\":\"https:\/\/www.conekta.cat\/es\/author\/kim\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Proxy Inverso NGINX Docker Home Assistant - Conekta","description":"Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL). Accede remotamente a tu Homeassistant","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/","og_locale":"es_ES","og_type":"article","og_title":"Proxy Inverso NGINX Docker Home Assistant - Conekta","og_description":"Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL). Accede remotamente a tu Homeassistant","og_url":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/","og_site_name":"Conekta","article_published_time":"2025-03-24T19:58:40+00:00","article_modified_time":"2025-03-24T20:50:56+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg","type":"image\/jpeg"}],"author":"kim","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kim","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#article","isPartOf":{"@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/"},"author":{"name":"kim","@id":"https:\/\/www.conekta.cat\/es\/#\/schema\/person\/91d28ac441bdab642f18498ecd58a145"},"headline":"Proxy Inverso NGINX Docker Home Assistant","datePublished":"2025-03-24T19:58:40+00:00","dateModified":"2025-03-24T20:50:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/"},"wordCount":481,"publisher":{"@id":"https:\/\/www.conekta.cat\/es\/#organization"},"image":{"@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg","articleSection":["IOT"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/","url":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/","name":"Proxy Inverso NGINX Docker Home Assistant - Conekta","isPartOf":{"@id":"https:\/\/www.conekta.cat\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage"},"image":{"@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage"},"thumbnailUrl":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg","datePublished":"2025-03-24T19:58:40+00:00","dateModified":"2025-03-24T20:50:56+00:00","description":"Configuraci\u00f3n completa de un Proxy Inverso NGINX con Docker para Home Assistant (con DuckDNS y SSL). Accede remotamente a tu Homeassistant","breadcrumb":{"@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#primaryimage","url":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg","contentUrl":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2025\/03\/proxy_invers_nginx_homeassistant.jpg","width":500,"height":500,"caption":"configuraci\u00f3 proxy nginx inversiones amb dockers per home assistant"},{"@type":"BreadcrumbList","@id":"https:\/\/www.conekta.cat\/es\/proxy-inverso-nginx-docker-home-assistant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/www.conekta.cat\/es\/"},{"@type":"ListItem","position":2,"name":"Proxy Inverso NGINX Docker Home Assistant"}]},{"@type":"WebSite","@id":"https:\/\/www.conekta.cat\/es\/#website","url":"https:\/\/www.conekta.cat\/es\/","name":"Conekta","description":"Serveis inform\u00e0tics al Maresme i Barcelona","publisher":{"@id":"https:\/\/www.conekta.cat\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.conekta.cat\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.conekta.cat\/es\/#organization","name":"Conekta Sistemes Inform\u00e0tics SL","url":"https:\/\/www.conekta.cat\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.conekta.cat\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2024\/02\/logo_web.png","contentUrl":"https:\/\/www.conekta.cat\/wp-content\/uploads\/2024\/02\/logo_web.png","width":300,"height":115,"caption":"Conekta Sistemes Inform\u00e0tics SL"},"image":{"@id":"https:\/\/www.conekta.cat\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.conekta.cat\/es\/#\/schema\/person\/91d28ac441bdab642f18498ecd58a145","name":"kim","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.conekta.cat\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3f6c86d8b4b18c34a9e002ff80a921d18f74b28e38a1e4540c443cbd8a7c2249?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3f6c86d8b4b18c34a9e002ff80a921d18f74b28e38a1e4540c443cbd8a7c2249?s=96&d=mm&r=g","caption":"kim"},"url":"https:\/\/www.conekta.cat\/es\/author\/kim\/"}]}},"_links":{"self":[{"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":11,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/posts\/509\/revisions"}],"predecessor-version":[{"id":537,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/posts\/509\/revisions\/537"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/media\/507"}],"wp:attachment":[{"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/media?parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/categories?post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.conekta.cat\/es\/wp-json\/wp\/v2\/tags?post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}