Servidor Autohospedado Homey en Synology DSM 7: guía completa, carpeta de datos, actualizaciones

En guías anteriores, hemos visto cómo instalar, por ejemplo, Jeedom en un NAS Synology, o incluso Home Assistant en Synology. Un NAS Synology ya funciona 24/7, consume razonablemente, y ofrece un almacenamiento fiable: es un anfitrión ideal para un sistema de domótica. Y ahora que existe Homey Self-Hosted Server, es completamente posible instalar el sistema Homey en un NAS Synology. La idea es sencilla: lanzamos el servidor Homey en un contenedor, almacenamos los datos en una carpeta dedicada del NAS, y controlamos todo desde la aplicación Homey en iOS/Android. Limpio, eficiente… y mantenemos el control del alojamiento. Athom, la empresa detrás de Homey, ha desarrollado un procedimiento extremadamente simple para beneficiarse de ello.

A lire également:
Tuto: installer Home Assistant sur Synology avec Virtual Machine Manager sous DSM 7

En cuanto al hardware, Homey requiere un Synology con CPU Intel/AMD, DSM 7 o superior, mínimo 1 Go de RAM libre y 2 Go de almacenamiento libre.
En práctica, prevé un poco más si instalas muchas aplicaciones de Homey: el servidor en sí es ligero, pero las aplicaciones y el historial pueden hacer que el uso del disco aumente.

También necesitas el paquete Container Manager (es la versión “Docker” para Synology en DSM reciente). El procedimiento oficial de Homey pasa por la gestión de proyectos Docker Compose en Container Manager.

Finalmente, ten en cuenta un punto importante de red: Homey Self-Hosted Server utiliza puertos dedicados (y el descubrimiento local). En Docker, Homey recomienda un funcionamiento en network_mode: host, lo que se ajusta muy bien al contexto de un NAS en casa.

Instalar Container Manager en el NAS Synology

Abre el Centro de paquetes de Synology, busca Container Manager, y luego instálalo. La primera apertura puede tomar unos segundos, mientras el servicio inicializa todo.

Si tu NAS es antiguo o está en una versión de DSM que aún muestra “Docker”, no te preocupes: la lógica sigue siendo similar, pero la interfaz “Proyecto / docker-compose.yml” es típicamente la de Container Manager (DSM 7+).

Crear la carpeta de datos Homey en Synology

Antes de crear el contenedor, lo más sencillo es preparar una ubicación “limpia” para los datos de Homey.

En File Station, dentro de la carpeta Docker, crea una carpeta llamada homey-shs. Esta carpeta contendrá la configuración, la base de datos y los archivos del servidor.

¿Por qué es importante? Porque podrás actualizar / reconstruir el contenedor sin perder tus datos, siempre que esta carpeta permanezca en su lugar (es la que tiene validez).

Abre Container Manager, luego ve a Proyecto y haz clic en Crear.

Asigna como nombre del proyecto, por ejemplo, homey-shs.
Para Ruta, selecciona la carpeta que acabas de crear (ejemplo: la carpeta “homey-shs”).
En Fuente, elige Crear un archivo docker-compose.yml, y luego pega el archivo compose oficial a continuación.

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ./:/homey/user
creation projet

Dos observaciones:

  • El montaje ./:/homey/user significa que la carpeta “Ruta” del proyecto sirve como almacenamiento persistente del lado de Homey. Es perfecto en Synology, ya que Container Manager gestiona esta carpeta para el proyecto.
  • El network_mode: host evita muchos problemas de red/descubrimiento y alinea a Synology con la recomendación oficial de Docker Homey.

Iniciar Homey Self-Hosted Server en Synology

Confirma con Siguiente. En Configuración del portal web, no cambies nada (Homey indica explícitamente que no se debe modificar nada aquí), y luego continúa.

En la pantalla de Resumen, verifica que Iniciar el proyecto al crearlo esté marcado, y luego termina con Hecho.

Si te gusta comprobar que “todo funciona”, abre los logs del contenedor desde Container Manager: deberías ver Homey iniciar sin bucles de error.

Como puedes ver, la instalación es realmente muy sencilla!

Agregar Homey Self-Hosted Server en la aplicación Homey

Una vez que el proyecto esté en marcha, abre la app Homey en iOS o Android, añade un nuevo dispositivo/Homey, y luego elige Self-Hosted Server.

La app se encarga de asociar tu servidor Homey autoalojado.

Sugerencia práctica: si la app no detecta nada automáticamente, prueba desde un navegador en tu red local la URL http://IP_DU_SYNOLOGY:4859 (este es el puerto HTTP por defecto del servidor).

La aplicación nos ofrece luego configurar nuestro hogar: número de pisos, habitaciones, etc.

Algunas ideas de usos concretos una vez Homey en Synology

Una vez que Homey está alojado en el NAS, puedes centralizar todos los dispositivos de la casa. Homey ofrece numerosas aplicaciones para instalar que añaden compatibilidad con ciertos dispositivos conectados, muy útiles especialmente para dispositivos que no requieren un protocolo específico a través de un USB.

Aquí, por ejemplo, la adición de la estación meteorológica Netatmo, mi batería solar Marstek, o mis luces Philips Hue no presenta ningún problema.

Mis módulos Din rail Shelly también se integran sin problemas, permitiendo seguir mi consumo de electricidad en el panel de control dedicado:

Por supuesto, es posible crear automatismos muy “de hogar conectado”, sin depender de un pequeño dispositivo dedicado. Típicamente, un escenario de “salida” puede desconectar tomas no esenciales, bajar la calefacción, activar la alarma, y poner algunas cámaras en modo de vigilancia.

Otro clásico que siempre funciona: la gestión de presencia + iluminación. Tan pronto como la última persona salga de casa, Homey puede apagar las luces olvidadas y reducir la ventilación. Por el contrario, cuando alguien entra después del atardecer, Homey enciende una escena suave en la entrada y la sala (y no necesitas pensarlo, ese es el objetivo).

Y si necesitas radios Zigbee / Z-Wave / 433 MHz / IR, Homey puede expandirse a través de Homey Bridge según tus equipos, ¡todo mientras mantienes el servidor en tu propia máquina!

A lire également:
Un serveur de notifications gratuit et indépendant pour Jeedom ? On installe Ntfy sur Synology Docker !

Atención a la licencia

A diferencia de Home Assistant o Jeedom, Homey no es de código abierto ni gratuito. Cada nueva instalación incluye un prueba gratuita de 30 días, sin necesidad de tarjeta de crédito.

Luego, dos opciones: 4,99 € al mes, o una licencia de por vida por 149 €, que se puede adquirir a través de su cuenta en el sitio web de Homey.

Un detalle a no perder de vista: si la suscripción mensual expira, la instancia pasa a estar fuera de línea hasta que se reanude el vínculo o se compre una licencia de por vida.

Actualizar Homey en Synology (Limpiar + Construir)

Por supuesto, habrá que pensar de vez en cuando en la actualización del sistema, ya que Homey es muy prolífico en este aspecto. El método oficial de Homey para Synology es muy simple: en Container Manager → Proyecto, haz clic derecho en homey-shs, y luego Limpiar.
Vuelve a hacer clic derecho y selecciona Crear.
Homey indica que después de esto, el servidor funcionará en la última versión.

Este flujo “Limpiar + Crear” es precisamente el interés de tener una carpeta de datos persistente: reconstruyes la imagen, pero mantienes el historial y la configuración.

Homey Self-Hosted Server utiliza por defecto varios puertos: 4859 (HTTP), 4860 (HTTPS), y puertos “Bridge” 4861/4862.
Si el firewall de Synology está activado, permite como mínimo estos puertos en entrada desde tu LAN, de lo contrario, te desesperarás por nada.

Si la detección de dirección IP local falla (puede ocurrir dependiendo de redes, VLAN, o configuraciones un poco “exóticas”), Homey prevé una variable HOMEY_LOCAL_ADDRESS para forzar la IPv4 local del NAS.
En Synology, el enfoque más simple permanece en dejar network_mode: host y verificar que el NAS tenga efectivamente una IP fija/reservada por DHCP.

¿Quieres acceder a Homey desde afuera con un nombre de dominio? Homey documenta la configuración a través de un reverse proxy HTTPS (con soporte para WebSocket) apuntando a http://<ip-homey>:4859.
En Synology, esto se puede hacer con el reverse proxy integrado o una herramienta tipo Nginx Proxy Manager, siempre que se gestionen correctamente TLS + WebSocket.

A lire également:
Tuto Synology Reverse Proxy: comment accéder facilement à ses équipements depuis l'extérieur ?
Para tu información, este artículo puede contener enlaces de afiliación, sin que ello repercuta en lo que tú mismo ganas o en el precio que puedes pagar por el producto. Pasar por este enlace te permite agradecerme el trabajo que hago en el blog cada día, y ayudar a cubrir los gastos del sitio (alojamiento, gastos de envío para los concursos, etc.). No le cuesta nada, ¡pero me ayuda mucho! Así que gracias a todos los que me siguen el juego.

Etiquetas:

¿Qué opina de este artículo? Déjenos sus comentarios.
Por favor, sea cortés: ¡un hola y un gracias no cuestan nada! Estamos aquí para mantener debates constructivos. Los trolls serán eliminados.

Deje una respuesta

3 × 4 =

Maison et Domotique
Logo
Comparar artículos
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Comparar