MANOS A LA OBRA
Todavía recuerdo cuando en alguna de nuestras últimas revisiones de los NAS de QNAP nos quejábamos de la falta de paquetes que tenía frente a los NAS de su competencia Synology. Algún «amigo» (catalán, por más señas) nos comentó de que tal problema podría ser subsanado con la ayuda del empleo de contenedores / dockers… pero entonces éramos demasiado jovenes e inexpertos y nos supimos ver esta posibilidad. Ahora con los años, con el cambio de empresa y con los nuevos proyectos que estamos llevando a cabo hemos seguido aprendiendo nuevas cosas y entre ellas las ventajas del uso de contenedores incluso para proyectos de Big Data
Bueno, lo dicho, manos a la obra: Entre las «Apps» que vienen con el firmware de QNAP está un CONTAINER STATION, en Beta (siguiendo la costumbre de Google) pero funcionando a la perfección.
Que no os asuste el 46% de carga ya que al hacer el pantallazo el NAS estaba haciendo backups, etc y de ahí su «sobrecarga» ya que en condiciones normales trabajando con HA no llegaba ni al 10%.
La segunda observación es que este NAS viene con un procesador Intel Celeron por lo que solo se podrán usar los contenedores disponibles para esta arquitectura y que afortunadamente no son pocos. En el caso de que vuestro NAS venga con otro procesador os tocará buscar o incluso haceros vuestro propio contenedor lo que tan poco es muy difícil
En nuestro caso lo más complicado ha sido elegir entre la gran cantidad de contenedores que hay disponibles para la carga. En nuestro caso hemos utilizado el primer enlace desde el que se puede acceder a todas y cada una de las versiones de HA.
Acabo de seguir la guia al pie de la letra y todo perfecto. Muchas gracias! Pero tengo un par de preguntas:
– Para instalar «Custom Components» donde se crea la carpeta custom_components? En la carpeta HomeA directamente?
– Para instalar en el Panel iFrame «Configurator» tienes que guardar el archivo configurator.py en la carpeta /home/homeassistant/.homeassistant, donde puedo encontrar esa carpeta?
Muchas gracias!
Me respondo a mi mismo, efectivamente la carpeta custom_component se crea directamente dentro de la carpeta HomeA.
Otra duda que me surje, ya que estoy intentando enlazar mi Home Assistant con Google Home y para ello necesito poder acceder a Home Assistant desde un enlace https://… y nose como instalar Let’s Encrypt en el Docker Qnap. Ojala hicieras una guia como esta explicando eso.
Muchas gracias!!
Hola Enrique.
Me alegra que hayas conseguido resolver tu duda y sobre todo compartir la solución para que la puedan aprovechar el resto de amigos que nos visitan.
Siento no poder ayudarte pero llevamos un par de meses con graves problemas, durmiendo menos de 4 horas al día… por lo que no podemos dedicar el tiempo que se merece ni a la página ni menos aún a HA que de hecho lo tenemos «apagado» desde entonces
En cuanto todo se normalice intentaremos recuperar nuestra forma de vida habitual 😉
Si hace un par de años nos dedicamos a instalar Home Assistant en un docker en un NAS de QNAP, ahora otra gente ha hecho lo propio montando un MQTT Mosquitto broker en uno de Synology que ya puede desde la versión 6.2 de su DSM 😉
Buenas tardes, estoy siguiendo tu tutorial pero en cuanto selecciono HOST, me dice lo siguiente:
The port may conflict with the NAS port when selecting Host mode.Use local host network (command: –net=host)
Note:This option allows containers to have full access to the host network interface.
una vez creado no me deja acceder a la interface web introduciendo la ip del NAS:8123 en cambio en el log del container de home assistant no da error y arranca bien
Hace años que no utilizo HA en QNAP y ahora lo tengo instalado en mi router MOX de Turrix
En cualquier caso te recomiendo que busques la IP del contenedor en el que ha creado tu HA… y que no debe corresponder a la del NAS. Probablemente a través de tu router puedas identificar la IP
Por ejemplo, aquí te dejo un pantallazo de mi red caser de hoy mismo. Puedes ver que poco tiene que ver la IP del HomeAssistant (creado como contenedor) del Turris MOX en el que reside.
Si te gustaría saber más de contenedores / DOCKERS aquí tienes un tutorial muy detallado y que te enseña no solo a «desplegarlos» sino crear, por ejemplo, uno pensando en científicos de datos.
No lo dudéis, merece la pena.