Auteur Topic: LMS in Docker.  (gelezen 12577 keer)

Online DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 116
  • Berichten: 732
Re: LMS in Docker.
« Reactie #30 Gepost op: 16 oktober 2021, 13:39:50 »
Hmm, dat is gek. Ik probeer nu zelf eens manueel m'n LMS (was 8.1.1) naar een recente versie te brengen en dat gaat eigenlijk niet via de stappen die ik eerder zelf aangaf ?!
Heb om te proberen het "dev" image 8.3.0 een keertje gedownload, dan container stoppen / reset / starten maar als ik bij het opstarten de logs volg...

[21-10-16 13:35:54.4424] main::init (388) Starting Logitech Media Server (v8.1.1, 1610364019, Fri Jan 29 08:24:15 CET 202


EDIT  : Hmm, precies toch iets raar , even een export van de container (json) gedaan en dan een import over een nieuwe image en ik draai nu 8.3.0 (dev).




Offline willemb2

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 2
  • Berichten: 21
Re: LMS in Docker.
« Reactie #31 Gepost op: 16 oktober 2021, 13:49:32 »
Ik weet niet waar ik die logs moet vinden maar ik zit dankzij jouw procedure volgens Instellingen > Informatie in LMS op: Logitech Media Server Versie: 8.2.1 - 1633378390 @ Mon Oct 4 23:25:45 CEST 2021. Daarvoor had ik 8.1.2 en een melding onderaan dat er een nieuwere versie is. Die melding is nu ook weg.
DS216+II met WD30EFRX thuis
DS118 met Crucial MX500 op boot

Offline synohans

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 7
Re: LMS in Docker.
« Reactie #32 Gepost op: 02 november 2021, 10:41:06 »
Is het ondertussen gelukt? Ik heb je stappen gevolgd en heb succesvol geüpdatet.
Kan het zijn je gecachte versie-data ziet? Kwestie van Ctrl+R (of cache legen) misschien?
  • Mijn Synology: DS3615xs
  • HDD's: 4
  • Extra's: 8GB RAM

Offline anuenlil

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 1
Re: LMS in Docker.
« Reactie #33 Gepost op: 05 januari 2022, 00:29:43 »
Help... ik ben helemaal geen techneut maar was tot eergisteren perfect gelukkig met een goed werkende LMS op mijn DS218+, die drie squeezebox touches aanstuurde in het huis.

Tot ik dus een lang uitgestelde update deed van software, en jawel, opeens was ik alles kwijt en is er momenteel dus geen andere optie meer dan om via Docker te werken.

De stappen die elder werden uitgelegd over installatie van Docker en aanmaken van een LMS-container kan ik nog nét uitvoeren, maar ik slaag er desondanks niet in om toegang te krijgen tot de LMS-omgeving zelf. Ik heb géén idee wat ik moet aanvangen met al dat gedoe rond poorten en zelf gedefinieerde shortcuts.

Kan iemand het me op absoluut lekenniveau uitleggen? Hoe krijg ik mijn favoriete bron van muziek weer aan de praat?
  • Mijn Synology: DS218+

Online DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 116
  • Berichten: 732
Re: LMS in Docker.
« Reactie #34 Gepost op: 05 januari 2022, 07:19:57 »
Voor mijn goed begrip, je hebt dus een Synology DSM "Update" gedaan ? Of een specifieke LMS/Package update ?
Je heb dus op de deze moment een container "aangemaakt" volgens het stappenplan en die is gestart ? Je zal toch wat screenshots moeten posten hoor zodat we kunnen zien of die container daadwerkelijk "running" is etc.

Offline wezlee

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 1
Re: LMS in Docker.
« Reactie #35 Gepost op: 02 maart 2022, 20:16:24 »
Goedendag,

Ik heb de instructies gevolgd maar krijg het helaas niet goed werkend.
Ik heb de container binnen gehaald, de stappen doorlopen en krijg LMS te zien via mn browser. (Alleen de standaard service en verder niks)

Als ik echter in wil loggen bij squezebox krijg ik de volgende melding te zien:
Invalid mysqueezebox.com username or password. (Couldn't resolve IP address for: www.mysqueezebox.com)

Als ik kijk bij de netwerk instellingen van docker dan zie ik daar mn unifi staan en ook de lms container.

Heeft iemand enig idee wat ik verkeerd doe?

De container komt gewoon niet op internet terwijl er geen dns problemen zijn vanaf mn nas zelf.

Via een ander topic zag ik onderstaand commando maar verder zegt het mij niet veel.
Hopelijk hebben jullie er wel iets aan.

bash-4.4# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
DEFAULT_OUTPUT  all  --  anywhere             anywhere           

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
DEFAULT_POSTROUTING  all  --  anywhere             anywhere           

Chain DEFAULT_OUTPUT (1 references)
target     prot opt source               destination         
DOCKER     all  --  anywhere            !127.0.0.0/8          ADDRTYPE match dst-type LOCAL

Chain DEFAULT_POSTROUTING (1 references)
target     prot opt source               destination         
MASQUERADE  all  --  172.17.0.0/16        anywhere           
MASQUERADE  all  --  192.168.0.0/24       anywhere           
MASQUERADE  tcp  --  172.17.0.2           172.17.0.2           tcp dpt:8880
MASQUERADE  tcp  --  172.17.0.2           172.17.0.2           tcp dpt:8843
MASQUERADE  tcp  --  172.17.0.2           172.17.0.2           tcp dpt:8443
MASQUERADE  tcp  --  172.17.0.2           172.17.0.2           tcp dpt:http-alt
MASQUERADE  tcp  --  172.17.0.2           172.17.0.2           tcp dpt:6789
MASQUERADE  udp  --  172.17.0.2           172.17.0.2           udp dpt:3478
MASQUERADE  tcp  --  172.17.0.3           172.17.0.3           tcp dpt:9090
MASQUERADE  tcp  --  172.17.0.3           172.17.0.3           tcp dpt:9000
MASQUERADE  tcp  --  172.17.0.3           172.17.0.3           tcp dpt:3483
MASQUERADE  udp  --  172.17.0.3           172.17.0.3           udp dpt:3483

Chain DOCKER (1 references)
target     prot opt source               destination         
RETURN     all  --  anywhere             anywhere           
DNAT       tcp  --  anywhere             anywhere             tcp dpt:8880 to:172.17.0.2:8880
DNAT       tcp  --  anywhere             anywhere             tcp dpt:8843 to:172.17.0.2:8843
DNAT       tcp  --  anywhere             anywhere             tcp dpt:8443 to:172.17.0.2:8443
DNAT       tcp  --  anywhere             anywhere             tcp dpt:http-alt to:172.17.0.2:8080
DNAT       tcp  --  anywhere             anywhere             tcp dpt:6789 to:172.17.0.2:6789
DNAT       udp  --  anywhere             anywhere             udp dpt:3478 to:172.17.0.2:3478
DNAT       tcp  --  anywhere             anywhere             tcp dpt:49163 to:172.17.0.3:9090
DNAT       tcp  --  anywhere             anywhere             tcp dpt:49164 to:172.17.0.3:9000
DNAT       tcp  --  anywhere             anywhere             tcp dpt:49165 to:172.17.0.3:3483
DNAT       udp  --  anywhere             anywhere             udp dpt:49156 to:172.17.0.3:3483


Alvast vriendelijk bedankt voor de support!

Mvg,
Wesley

  • Mijn Synology: DS920

Offline WickedGame

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 2
  • Berichten: 56
Re: LMS in Docker.
« Reactie #36 Gepost op: 08 juni 2022, 13:22:03 »
Dit topic een schopje geven.

Heb op een DS920+ in docker de LMS community image gedownload en draaiend. Dit d.m.v. de poorten een op een over te nemen ipv. automatisch. Dit lijkt ook server matig wel te werken, want op http://ip:9000 kom ik netjes in de server terecht, en ook het scannen van de folders gaat allemaal goed. Tot daar geen issues.

Maar dan het werkelijke issue waar ik geen idee heb waar ik dit moet fixen. In de server vind LMS geen players, en ook d.m.v. softsqueeze op een windows laptop wordt LMS niet gevonden. Nu is de vraag waar dit nu aan kan liggen, want ik kom op internet (afgezien van een QNAP) geen issues tegen rondom LMS in docker die de players niet kan vinden.

Offline willemb2

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 2
  • Berichten: 21
Re: LMS in Docker.
« Reactie #37 Gepost op: 08 juni 2022, 14:07:43 »
Mijn Duet en ook SqueezePlay op Windows vonden de server automatisch. Maar let wel: het is Docker, de container heeft een heel ander IP en subnet dan de host. Mijn players zien LMS op 172.17.0.2 terwijl mijn Syno in 192.168.253.x zit.
DS216+II met WD30EFRX thuis
DS118 met Crucial MX500 op boot

Offline WickedGame

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 2
  • Berichten: 56
Re: LMS in Docker.
« Reactie #38 Gepost op: 08 juni 2022, 14:57:11 »
Dat is dus het stomme wat ik nog niet heb weten te tackelen.

1. Doe ik docker via bridge, dan zag ik inderdaad dat LMS op docker een 172 ip mee krijgt. Maar de players vonden die nog steeds niet.
2. Doe ik docker via host, dan is het ip adres van LMS dezelfde als mijn syno. en te bereiken via webportal ip:9000. Maar nog steeds geen players....

Dus ik raak een beetje lost waar ik het nu moet zoeken. Firewall poorten open gezet heeft ook niet geholpen.

Offline WickedGame

  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 2
  • Berichten: 56
Re: LMS in Docker.
« Reactie #39 Gepost op: 09 juni 2022, 09:13:35 »
Ondertussen heb ik het opgelost.

De players waren niet zichtbaar omdat ze klaarblijkelijk gekoppeld stonden aan mysqueezebox.com. Na dit ontkoppelt te hebben kwamen ze zichtbaar in LMS. Erg apart, want in het verleden hier nooit een issue mee gehad, maar goed het werkt.

Offline kire

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: LMS in Docker.
« Reactie #40 Gepost op: 06 september 2022, 19:26:50 »
Iedereen die aan dit topic heeft bijgedragen... Super bedankt!
Dankzij jullie instructies / discussies heeft min squeezebox weer een nieuw leven - leven nr 4 om precies te zijn (QNap > Synology DS218Play > Pi > DS220+)! Erg fijn! Pi werkt maar niet als er getrancode moet worden helaas... tenminste - bij mij niet.

Ik ben nog wel getriggerd door deze opmerking:

''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."

Hoe fix je dit?
Ik ben gestart met alles open voor Everyone, zodat het werkt. Wat beter dicht zetten lijkt me fijn.

PUID = 100...?
Of kun je PUID e/o GUID naar een Synology user laten verwijzen door bijv PUID = LMSuser e/o GUID=LMSgroup en de rechten van LMSuder en LMSgroup te customizen?

Wat aanwijzingen worden zeer gewaardeerd!
  • Mijn Synology: DS220+
  • Extra's: DS218Play

Online DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 116
  • Berichten: 732
Re: LMS in Docker.
« Reactie #41 Gepost op: 06 september 2022, 22:35:19 »
PUID = 100...?
Of kun je PUID e/o GUID naar een Synology user laten verwijzen door bijv PUID = LMSuser e/o GUID=LMSgroup en de rechten van LMSuder en LMSgroup te customizen?
Inderdaad zo eenvoudig is het. Nu een een aparte GROEP maken is mischien wat overdreven, maar in mijn geval gebruik ik GUID=100 (= gewone "users") en heb ik een LMS-user aangemaakt dus nu toevallig PUID=1033 is.
Deze gegevens staan als environment-variables in de container.
En daarna de permissies op de Audio-folder goedzetten, de "Everyone" eraf en deze gebruiker de nodige rechten geven. (minimum READ, maar als er play-listen gemaakt dienen te worden WRITE niet vergeten....)

Offline kire

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: LMS in Docker.
« Reactie #42 Gepost op: 07 september 2022, 08:49:46 »
Top! :thumbup:

Dank je wel voor je snelle reactie. Ik ga er mee aan de slag!
  • Mijn Synology: DS220+
  • Extra's: DS218Play

Offline kire

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: LMS in Docker.
« Reactie #43 Gepost op: 07 september 2022, 15:20:43 »
Poging gedaan maar ik doe iets verkeerd. Collectie is niet toegankelijk.Wat doe ik verkeerd...

Situatie
Docker
PUID = 1033
DGID = 100

Synology
User 1033 gecreëerd als gewone user
/Docker >> 1033 RW
/Recordings >> 1033 R
        /Music_folder >> 1033 R
        /Playlist >> 1033 RW
        /Config >> 1033 RW

My 50 cents is dat ik Docker nog moet vertellen wat het ww is van zijn user account 1033...?
Zo ja, hoe doe ik dat?
Zo nee, wat zie ik dan over het hoofd?
  • Mijn Synology: DS220+
  • Extra's: DS218Play

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7798
  • Berichten: 43.201
  • FIFO / LIFO
    • Truebase
Re: LMS in Docker.
« Reactie #44 Gepost op: 07 september 2022, 15:58:38 »
maar in mijn geval gebruik ik GUID=100 (= gewone "users") en heb ik een LMS-user aangemaakt dus nu toevallig PUID=1033 is
Heb je dus ook een LMS-user gemaakt die ook toevallig PUID 1033 heeft ?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11


 

VERPLAATST: nzbget install op docker

Gestart door BirdyBoard NZBGet

Reacties: 0
Gelezen: 1857
Laatste bericht 05 oktober 2017, 21:56:22
door Birdy
VERPLAATST: Owntracks recorder server via Docker

Gestart door BirdyBoard 3rd party Packages

Reacties: 0
Gelezen: 1404
Laatste bericht 18 juni 2021, 19:49:04
door Birdy
Hoe ongebruikte image verwijderen en daarna Docker

Gestart door Joske007Board Docker / Container Manager

Reacties: 2
Gelezen: 668
Laatste bericht 05 oktober 2022, 17:42:53
door Joske007
Hulp gezocht voor apps in docker

Gestart door ikkeenjij36Board Docker / Container Manager

Reacties: 0
Gelezen: 1689
Laatste bericht 22 januari 2020, 21:55:27
door ikkeenjij36
Mailserver icm Docker

Gestart door langetopperBoard Docker / Container Manager

Reacties: 2
Gelezen: 3133
Laatste bericht 01 augustus 2018, 18:42:03
door @rno