Saltar a contenido

Homelab - Servidor de música en la nube Navidrome

Navidrome es un servidor de música y streaming de código abierto basado en web, donde puedes almacenar tu propia música y escucharla en múltiples clientes.

Despliegue (Docker Compose)

Primero, crea un archivo compose.yaml y pega el siguiente contenido:

compose.yaml
version: "3"
services:
  navidrome:
    container_name: ${STACK_NAME}_app
    image: deluan/navidrome:${APP_VERSION}
    user: 1000:1000 # Si hay problemas de permisos, intenta desplegar como root (0:0)
    ports:
      - "${APP_PORT}:4533"
    environment:
      # Opcional: personaliza tus opciones de configuración aquí. Ejemplos:
      ND_SCANSCHEDULE: 24h
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - ${STACK_DIR}:/data
      - ${DATA_DIR}:/music:ro
    restart: unless-stopped

(Opcional) Se recomienda crear un archivo .env en el mismo directorio que compose.yaml y personalizar tus variables de entorno. Si no deseas utilizar variables de entorno, también puedes personalizar tus parámetros directamente en compose.yaml (por ejemplo, reemplazar ${STACK_NAME} por navidrome).

.env
STACK_NAME=navidrome
STACK_DIR=xxx # Ruta personalizada para almacenar el proyecto, por ejemplo, ./navidrome
DATA_DIR=xxx # Ruta personalizada para almacenar la música, por ejemplo, ./music

# navidrome
APP_VERSION=latest
APP_PORT=xxxx # Puerto de acceso personalizado, elige uno que no esté en uso

Si tienes un NAS, también puedes montar el espacio de almacenamiento del NAS a través del protocolo NFS y almacenar la música en el NAS para ahorrar espacio en el servidor. Para más detalles, consulta Montar un disco duro de NAS Synology en Linux (NFS).

Finalmente, ejecuta el comando docker compose up -d en el mismo directorio que compose.yaml para iniciar los contenedores orquestados.

Instrucciones de configuración

Hay muchas opciones de aplicaciones móviles, en Android, la que mejor experiencia he tenido es substreamer. Para más aplicaciones, consulta la lista oficial de Apps.

Referencias y agradecimientos

Dirección original del artículo: https://wiki-power.com/
Este artículo está protegido por la licencia CC BY-NC-SA 4.0. Si desea reproducirlo, por favor indique la fuente.

Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.