GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Installieren Sie Navidrome mit Docker

Hallo Freunde. Wir haben Ihnen kürzlich von Navidrome erzählt, und es ist ein Wunder, dass es uns ermöglicht, unsere persönliche Streaming-Plattform ähnlich wie Spotify einzusetzen. Navidrome hat eine so gute Unterstützung für Linux, dass wir es sogar über Docker installieren können. Das ist das Ziel unseres Beitrags, Ihnen bei der Installation von Navidrome mit Docker zu helfen.

Installieren Sie Docker unter Linux

Als erstes müssen wir Docker auf unserem System installieren. Dafür haben wir eine Reihe von Tutorials, die Ihnen helfen können.

Heute werde ich Debian 11 als mein System verwenden, Sie können also unseren Beitrag zur Installation von Docker auf Debian 11 lesen.

So installieren Sie Docker unter Debian 11

Nachdem Docker installiert ist, müssen Sie docker-compose installieren Paket, indem Sie den folgenden Befehl ausführen

sudo apt install docker-compose

Das reicht.

Installieren Sie Navidrome mit Docker

Erstellen Sie zuerst die Ordner, in denen Sie die Daten speichern müssen.

mkdir -p ~/navidrome/data && mkdir ~/navidrome/music

Es kann überall sein, wo Sie wollen, aber denken Sie daran, dass es die richtigen Berechtigungen haben muss.

Erstellen Sie dann ein docker-compose Datei in Ihrem Home-Verzeichnis.

nano docker-compose.yml

Und fügen Sie den folgenden Inhalt hinzu

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info  
      ND_SESSIONTIMEOUT: 24h
    volumes:
      - "~/navidrome/data:/data"
      - "~/navidrome/music:/music:ro"

Für Docker verwenden Sie das Image, das die neueste Version von Navidrome enthält. In ports Sie müssen den Port auf Ihrem Computer (links) definieren, auf dem Navidrome funktionieren soll. Innerhalb der Environment In diesem Abschnitt können Sie die Anwendung dank der Umgebungsvariablen nach Ihren Wünschen konfigurieren. In diesem Fall habe ich einige ausgewählt:ND_SCANSCHEDULE legt die Häufigkeit fest, mit der ein geplanter Scan der Bibliothek durchgeführt wird; ND_LOGLEVEL die Ebene der generierten Protokolle; ND_SESSIONTIMEOUT die Dauer der Sitzung.

An dieser Stelle ist es erwähnenswert, dass die großartige Navidrome-Dokumentation uns sagt, dass es viele weitere Variablen gibt, die wir verwenden können, um unsere Instanz maximal anzupassen.

Als nächstes kommt der Volume-Bereich, der die Ordner enthält, die wir für die Datenpersistenz erstellt haben.

Speichern Sie Ihre Änderungen und schließen Sie den Editor.

Um den Prozess zu starten, müssen Sie diesen Befehl ausführen.

sudo docker-compose up -d

Wenn der Vorgang abgeschlossen ist, müssen Sie einen Webbrowser öffnen und zu http://your-server:4533 gehen oder einen anderen Port, den Sie freigegeben haben.

Erstellen Sie den Admin-Benutzer

Und dann sehen Sie den Hauptbildschirm von Navidrome.

Schlussfolgerung

In diesem Beitrag haben Sie gelernt, wie Sie Navidrome mit Docker installieren. Es ist einfach und dank seiner Dokumentation sollten wir keine großen Probleme haben, es für unsere Bedürfnisse zu konfigurieren.


Docker
  1. So installieren Sie Docker unter CentOS 7

  2. So installieren Sie Docker unter Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. So installieren Sie Docker mit Ansible [Debian/Ubuntu]

  4. So installieren Sie WordPress mit Docker

  5. So installieren Sie Docker unter CentOS

So installieren Sie Docker unter Debian 10

So installieren Sie Gitea auf Ubuntu mit Docker

Docker unter macOS installieren

So installieren Sie Matrix Synapse Homeserver mit Docker

Installieren Sie Odoo 15 mit Docker, Nginx auf Ubuntu 22.04

So installieren Sie Docker auf dem Mac