Muer mit Docker-Compose installieren
Hier zeige ich euch, wie man Muer mit Docker-Compose installiert.
Was ist Muer überhaupt?
Muer ist ein moderner Open-Source-Musikplayer mit einer schönen Oberfläche. Eines der Dinge, die ich an Muer am meisten schätze, ist, dass du YouTube-Musik ohne jegliche Werbeunterbrechung hören kannst. Muer bietet Musik von Youtube ohne kommerzielle Werbung und Tracker an. Muer basiert auf Invidious. In dieser Schritt-für-Schritt-Anleitung zeige ich dir, wie du Muer mit Docker-Compose und Portainer installierst.
Wie installiert man Muer?
Die beste und einfachste Variante ist Docker-Compose. Mit Docker-Compose hat man eine Datei, die man nur ausführen muss und schon läuft der Container.
Ich selbst benutze oftmals Portainer für Docker-Compose, da ich dann in der Weboberfläche von Portainer, Anpassungen an der Datei machen kann und alles schön in einer GUI sehe. Ich werde euch hier beide Schritte erklären, damit ihr euren Weg selbst aussuchen könnt.
Installation ohne Portainer
Um mit der Installation zu beginnen, ist es sinnvoll, sich einen Ordner auf dem Server anzulegen, in dem man die Docker-Compose.yml
speichert.
$ mkdir Muer
Nachdem man einen Ordner angelegt hat, erstellt man eine Docker-Compose.yml.
$ touch docker-compose.yml
Dort kommt folgender Code rein:
version: "3.9"
services:
muer:
image: muerorg/muer:latest
container_name: Muer
hostname: muer
mem_limit: 4g
cpu_shares: 768
security_opt:
- no-new-privileges:true
read_only: false
user: 1026:100
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:3000
ports:
- 7124:3000
volumes:
- /etc/TZ:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
Jetzt startet ihr den Container.
$ docker-compose up -d
Sobald er Done anzeigt, könnt ihr drauf zugreifen.
Installation mit Portainer
Mit Portainer ist die Installation deutlich einfacher und man braucht die Shell nicht, man muss also nicht auf die Konsole.
Ihr geht also erstmal auf euer Portainer und geht dort unter Stacks
auf Add Stack
Jetzt gebt ihr eurem Stack einem Namen und fügt die Docker-Compose ein.
Sobald ihr die Docker-Compose angepasst habt, drückt ihr auf Deploy the container
und schon wird euer Container erstellt und ihr könnt auf die Oberfläche zugreifen.
Das coole an Portainer ist, dass ihr jetzt alle Anpassungen direkt in diesem Stack machen könnt und nicht jedes mal die Docker-Compose.yml aufrufen müsst.
Letzte Worte
Ich finde Muer eine super Lösung für jeden, der nach einer Variante sucht, mit der er kostenlos Musik ohne Werbeunterbrechungen hören kann.
Ich selbst benutze sehr viel Invidious und bin daher auch mehr als begeistert von Muer. Schaut es euch einfach mal an und macht euch eine eigene Meinung zu diesem coolen Tool.
Hier geht es zum Github Repository: