· buonasera, utilizzo come server roon un nas qnap. sono riuscito a farlo funzionare con il docker utilizzando cointainer station ma vedo solo i servizi (nel mio caso Qobuz) e non la mia musica archiviata nel NAS. come devo fare?
Tell us about your home network
· utilizzo un modem fritzbox 7590 e un nas qnap ts-453be
Buonasera @photomark218, e grazie per averci scritto.
Abbiamo analizzato i log del suo Roon Server e abbiamo individuato il problema. La sua musica non compare perché la cartella del NAS non è stata “mappata” all’interno del container Docker. In pratica, quando Roon Server gira in Docker su QNAP, vede solo le cartelle interne del container, non le cartelle condivise del NAS, a meno che queste non vengano collegate esplicitamente al momento della configurazione del container.
Dai log risulta infatti che la cartella predefinita /Music è vuota, e che tramite il browser di Roon è stata creata una nuova cartella chiamata /archivio musicale direttamente nel container (anch’essa vuota). Roon l’ha quindi scollegata perché non conteneva file. Qobuz invece funziona correttamente, perché è un servizio online e non richiede alcun percorso locale.
Per risolvere, deve collegare la cartella della sua musica sul NAS al container. Ecco i passaggi in Container Station:
Arresti il container di Roon Server.
Modifichi il container e, nella sezione Storage / Volumi (Shared Folders), aggiunga un collegamento (bind mount) tra la cartella del NAS che contiene la sua musica, ad esempio /share/Music o /share/Multimedia, e un percorso interno al container, ad esempio /music. Imposti il permesso in lettura/scrittura.
Riavvii il container.
In Roon apra Impostazioni → Archiviazione → Aggiungi cartella, quindi selezioni il percorso interno appena creato (/music). Non crei una nuova cartella: la selezioni soltanto. A questo punto Roon dovrebbe avviare la scansione e importare i suoi brani.
Può rimuovere la voce /archivio musicale, ormai inutile.
Per aiutarla al meglio, ci può confermare due cose: il percorso esatto della cartella condivisa sul NAS dove si trova la sua musica, e se al momento della creazione del container aveva aggiunto qualche volume/cartella condivisa. Se il container è stato creato senza mappare alcuna cartella, questo spiega completamente il problema.
Ottimo lavoro! La configurazione dei volumi che ha impostato è assolutamente perfetta.
Ha fatto benissimo non solo a mappare correttamente la cartella della musica (/share/Public/Musica), ma anche a impostare i volumi dedicati per il database di Roon (/Roon) e per i backup (/RoonBackups). Questo è il modo migliore per configurare Docker, poiché garantisce che il suo database e i suoi backup rimangano al sicuro e intatti anche se il container dovesse essere riavviato o aggiornato.
Non è necessario fare altro, ha configurato tutto a regola d’arte.
Siamo felici di sapere che ora il sistema funzioni correttamente e che Roon stia leggendo la sua libreria. Segnerò questo thread come risolto, ma non esiti a riaprire una nuova discussione in futuro se dovesse avere altre domande.