QNAP
KumoYami en un NAS QNAP con Container Station.
En un QNAP, KumoYami corre en Container Station, la aplicación de contenedores de QTS y QuTS hero, que acepta archivos de Docker Compose.
Qué modelos sirven
Hace falta un modelo compatible con Container Station. Comprueba el procesador de tu modelo en su ficha técnica: los de Intel o AMD (x86_64) funcionan desde ya.
ARM: próximamente
La imagen de KumoYami todavía es solo para procesadores x86_64 (Intel y AMD). La versión para ARM (arm64: Raspberry Pi, Mac con Apple Silicon, VPS y NAS con ARM) llegará en una próxima versión; esta guía se actualizará entonces.
Los modelos QNAP con procesador ARM tendrán que esperar a esa versión.
Instalar
Prepara las carpetas
En File Station, crea una carpeta para KumoYami, por ejemplo Container/kumoyami, y dentro otra llamada datos.
Anota su ruta completa en el NAS: suele ser del estilo /share/Container/kumoyami.
Inicia sesión en el registro privado
Activa SSH en el Panel de control (Servicios de red → Telnet/SSH), conéctate con un usuario administrador y ejecuta una vez:
docker login registry.kumoyami.com -u lic_xxxxxxxxxxxx # contraseña: la clave KY1.… entera
chown 1000:1000 /share/Container/kumoyami/datosEl segundo comando deja la carpeta datos escribible para el usuario del contenedor (uid 1000). Si Container Station
tiene un apartado para registros privados en sus ajustes, también puedes añadir ahí registry.kumoyami.com con el
mismo usuario y contraseña.
Crea la aplicación
En Container Station, busca la opción para crear una aplicación a partir de un archivo YAML de Docker Compose
(según la versión: Aplicaciones → Crear, o Crear → Crear aplicación). Ponle de nombre kumoyami y pega:
services:
web:
image: registry.kumoyami.com/kumoyami:latest
restart: unless-stopped
environment:
DATA_DIR: /app/datos
volumes:
- /share/Container/kumoyami/datos:/app/datos
# Carpetas compartidas que quieras publicar (:ro = solo lectura):
# - /share/Multimedia:/data/multimedia:ro
ports:
- "4890:3000"Crea la aplicación: Container Station descargará la imagen y la arrancará.
Abre el panel
Visita http://IP-DEL-NAS:4890/admin. El código de configuración que pide el asistente está en los registros del
contenedor (en Container Station, abre el contenedor y su pestaña de registros, y busca «Código») o por SSH:
docker logs kumoyami-web-1 2>&1 | grep -i códigoEl nombre exacto del contenedor puede variar; docker ps lo muestra. Sigue con
el asistente.
HTTPS
Para un dominio con HTTPS, lo más sencillo en un NAS doméstico es Cloudflare Tunnel, que no necesita abrir puertos en el router. Si prefieres abrir los puertos 80 y 443, puedes usar Nginx Proxy Manager en otro contenedor. QTS también incluye un proxy inverso propio en algunas versiones (búscalo en el Panel de control, en la configuración de red o de aplicaciones).
Actualizar
Por SSH, descarga la imagen nueva y vuelve a crear el contenedor desde Container Station (o desde la carpeta de la
aplicación con docker compose pull && docker compose up -d, si tu versión guarda ahí el YAML). Más detalles en
Actualizar.