Saltar al contenido
Por plataforma

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/datos

El 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:

docker-compose.yml
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ódigo

El 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.