GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Nainstalujte Navidrome pomocí Dockeru

Dobrý den, přátelé. Nedávno jsme vám řekli o Navidrome a je to zázrak, který nám umožňuje nasadit naši osobní streamovací platformu podobnou Spotify. Navidrome má tak dobrou podporu pro Linux, že jej můžeme nainstalovat i přes Docker. To je cílem našeho příspěvku, pomoci vám nainstalovat Navidrome pomocí Dockeru.

Nainstalujte Docker v systému Linux

První věc, kterou musíme udělat, je nainstalovat Docker do našeho systému. K tomu máme řadu výukových programů, které vám mohou pomoci.

Dnes budu jako svůj systém používat Debian 11, takže si můžete přečíst náš příspěvek pro instalaci Dockeru na Debian 11.

Jak nainstalovat Docker na Debian 11

Po instalaci Dockeru musíte nainstalovat docker-compose balíček spuštěním následujícího příkazu

sudo apt install docker-compose

To bude stačit.

Nainstalujte Navidrome pomocí Dockeru

Nejprve začněte a vytvořte složky, do kterých máte data uložit.

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

Může být kdekoli, ale nezapomeňte, že musí mít správná oprávnění.

Poté vytvořte docker-compose soubor ve vašem domovském adresáři.

nano docker-compose.yml

A přidejte následující obsah

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"

Pro docker použijete obrázek, který obsahuje nejnovější verzi Navidrome. V ports musíte definovat port na vašem počítači (vlevo), kde bude Navidrome fungovat. Uvnitř Environment sekce je místo, kde si můžete nakonfigurovat aplikaci podle svých představ díky proměnným prostředí. V tomto případě jsem jich vybral několik:ND_SCANSCHEDULE nastavuje frekvenci, s jakou se bude provádět plánované skenování knihovny; ND_LOGLEVEL úroveň generovaných protokolů; ND_SESSIONTIMEOUT trvání relace.

V tomto bodě stojí za zmínku, že skvělá dokumentace Navidrome nám říká, že existuje mnohem více proměnných, které můžeme použít k maximálnímu přizpůsobení naší instance.

Následuje sekce svazku, která obsahuje složky, které jsme vytvořili pro perzistenci dat.

Uložte změny a zavřete editor.

Chcete-li spustit proces, musíte spustit tento příkaz.

sudo docker-compose up -d

Po dokončení procesu musíte otevřít webový prohlížeč a přejít na http://your-server:4533 nebo jiný port, který jste odhalili.

Vytvořte uživatele admin

A poté uvidíte hlavní obrazovku Navidrome.

Závěr

V tomto příspěvku jste se naučili, jak nainstalovat Navidrome pomocí Dockeru. Je základní a díky jeho dokumentaci bychom neměli mít velké problémy s konfigurací podle našich potřeb.


Docker
  1. Jak nainstalovat Docker na Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  2. Jak nainstalovat Docker pomocí Ansible [Debian/Ubuntu]

  3. Jak nainstalovat WordPress pomocí Docker

  1. Jak nainstalovat Docker na CentOS 7

  2. Jak nainstalovat Docker na Raspberry Pi

  3. Jak nainstalovat Docker na CentOS

  1. Jak nainstalovat Docker na CentOS 8

  2. Nainstalujte Docker na AlmaLinux

  3. Jak nainstalovat Docker na Ubuntu 22.04