Hieronder probeer ik de zaken nog eens te schetsen.
Het "moeilijke" is niet zozeer de container zelf, maar wat dingen die je in orde moet brengen qua folder-mappings etc.
Voorbereiding :
-> Als je "Docker" gebruik heb je normaal een folder bijgekregen zichtbaar via FileStation genaamd "docker" Hieronder kan je per container eigenlijk "mappings" maken voor zaken die je buiten de container wil houden. Een container hoort geen gegevens te bevatten die niet verloren mogen gaan. Dus config-files, log-files en andere settings worden via een "mapping" buiten de container gehouden.
==> Maak onder de "docker" folder een folder "logitechmediaserver" aan en daaronder nog een folder "config"
==> Zet even de rechten "open". Dus op folder "logitechmediaserver" en alle onderliggende folder "Iedereen" Read/Write geven
==> Onderzoek de rechten van de AUDIO-folders & Playlist folders. Je "docker" moet daar aan mogen! "Read Only" is genoeg voor de muziek, maar "Playlist" moet geschreven worden dus "Read/Write"
Eventueel als test "Iedereen" ook weet toegang geven. Als dit niet goed staan zal je merken dat LMS niet kan scannen vinden etc.
Ga nu naar de Docker interface, naar de "Images" en dubbelklik op die lmscommunity image om een container te gaan aanmaken.
Beste is toch om een memory limiet mee te geven, alsook mischien Medium prioriteit zodat je dit wat onder controle kan houden. Verander de "naam" naar iets dat je wil.
Bon,vervolgens moet je op "Advanced Settings" gaan klikken
Doe nu "Add Folder" en dat gaan we 3x moeten doen.
Je gaat naar die aangemaakt folder \docker\logitechmediaserver\config en klikt.
Dan in het veldje ernaar zet je /config en niet kiezen voor ReadOnly
Voila je eerste "mapping" is gemaakt. In de container is /config eigenlijk gemapped op een externe locatie /docker/logitechmediaserver/config
Zo doe je dat ook voor de andere mappings
TYPO : Het is /playlist en niet /playlists zoals in m'n voorbeeld.Het is duidelijk dat je /audio moet laten verwijzen naar de folder op je NAS met de muziek. Hier mag je ReadOnly aanvinken
Het is duidelijk dat je /playlist moet laten verwijzen naar de folder op je NAS met playlisyts/
Vervolgens ga je naar de zijkank "Environment" en daar gaan we 1 variable toevoegen genaamd TZ
En dan gewoon in het andere veld Europe/Brussels toevegen.
De PUID & GUID velden is gebruiker waar LMS mee zal naar buitenkomen. 99 is "nobody" vandaar dat je moet zorgen dat de rechten folders goed staan. Dit kan je aanpassen naar eigen zijn. Je kan een nieuwe gebruiker "lms" aanmaken en die hier voorzien.
Ook verander je op Synology de
HTTP_PORT van 9000 => 9002 !!
Daarna even terug naar de NETWORK-tab en ook daar de TCP 9000 veranderen in 9002 !!
Je zal daar een lijstje zien van 4 entries, standaard staat er "Auto" aan de linkse kant, dit moet eigenlijk 1:1 aanpassen naar dezelfde waardes als de kolom ernaast.
Dit kan enkel als het LMS packages via DSM weg is! Anders heb je conflict en zal je nooit de container kunnen aanmaken.
Je kant het even op "Auto" laten staan om te testen (zie screenshots post van Birdy)
Druk dan "Apply" zodat uit de "Advanced Settings" gaat, vervolgens "Next" om de config af te ronden en de container gelijk te starten. Dit zou zonder problemen moeten lukken als alles goed gevolgd is geweest.