GNU/Linux >> Belajar Linux >  >> Debian

Instal Navidrome di Debian 11

Halo teman teman. Dalam postingan ini, Anda akan mempelajari cara menginstal Navidrome di Debian 11.

Pertama, apa itu Navidrome?

Menurut situs web proyek,

Ini adalah perangkat lunak yang memungkinkan Anda mendengarkan musik digital Anda sendiri dengan cara yang sama seperti yang Anda lakukan dengan layanan seperti Spotify, Apple Music, dan lainnya. Ini juga memungkinkan Anda berbagi musik dan daftar putar dengan mudah dengan teman dan keluarga.

Singkatnya, ini adalah aplikasi yang memungkinkan Anda untuk menyebarkan perpustakaan musik Anda menggunakan layanan seperti Spotify sebagai inspirasi.

Beberapa fitur utama Navidrome adalah sebagai berikut

  • Menangani koleksi musik besar
  • Streaming hampir semua format audio yang tersedia
  • Membaca dan menggunakan semua metadata yang Anda pilih
  • Dukungan hebat untuk kompilasi (album multi-artis) dan set kotak (album multi-cakram)
  • Multi-pengguna, setiap pengguna memiliki jumlah pemutaran, daftar putar, favorit, dll.
  • Penggunaan sumber daya sangat rendah

Di atas semua ini, ini adalah lintas platform, dan kita dapat menggunakan Docker sebagai metode instalasi. Dengan cara ini kami dapat menginstalnya di banyak sistem operasi dengan cepat.

Ayo lakukan.

Instal Navidrome di Debian 11

Pertama, Anda harus memutakhirkan sistem sepenuhnya di server Anda.

sudo apt update
sudo apt upgrade

Selanjutnya, kita perlu menginstal ffmpeg .

sudo apt install ffmpeg

Setelah ini, buat folder yang diperlukan untuk menjalankan Navidrome.

sudo mkdir -p /opt/navidrome
sudo mkdir -p /var/lib/navidrome

Selanjutnya, atur izin yang diperlukan pada folder dengan menjadikan pengguna saat ini sebagai pemilik kedua folder.

sudo chown $USER:$USER -R /opt/navidrome
sudo chown $USER:$USER -R /var/lib/navidrome

Sekarang, menggunakan wget perintah, kita dapat memulai instalasi sebagai berikut.

wget https://github.com/navidrome/navidrome/releases/download/v0.47.5/navidrome_0.47.5_Linux_x86_64.tar.gz -O Navidrome.tar.gz

Pada saat menulis posting ini, versi stabil terbaru dari Navidrome adalah 0.47.5 jadi periksa situs unduhan untuk tautan yang benar.

Kemudian, unzip file yang diunduh.

sudo tar -xvzf Navidrome.tar.gz -C /opt/navidrome/

Kemudian edit atau buat file konfigurasi awal.

sudo vi /var/lib/navidrome/navidrome/navidrome.toml

Dan tambahkan yang berikut

MusicFolder = "<library_path>"

Simpan perubahan dan tutup editor.

Membuat layanan Systemd

Manajemen Navidrome dapat dibuat lebih mudah dengan membuat layanan systemd. Ini akan membuat memulai, menghentikan, memulai ulang, atau memeriksa statusnya menjadi tugas yang mudah.

Buat file konfigurasi layanan

sudo vi /etc/systemd/system/navidrome.service

Dan tambahkan yang berikut

[Unit]
Description=Navidrome Music Server and Streamer compatible with Subsonic/Airsonic
After=remote-fs.target network.target
AssertPathExists=/var/lib/navidrome

[Install]
WantedBy=multi-user.target

[Service]
User=<user>
Group=<group>
Type=simple
ExecStart=/opt/navidrome/navidrome --configfile "https://1118798822.rsc.cdn77.org/var/lib/navidrome/navidrome.toml"
WorkingDirectory=/var/lib/navidrome
TimeoutStopSec=20
KillMode=process
Restart=on-failure

DevicePolicy=closed
NoNewPrivileges=yes
PrivateTmp=yes
PrivateUsers=yes
ProtectControlGroups=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
RestrictNamespaces=yes
RestrictRealtime=yes
SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap
ReadWritePaths=/var/lib/navidrome

ProtectSystem=full

Di [service] bagian, Anda harus mengganti User dan Group nilai dengan yang sesuai.

Simpan perubahan dan tutup editor.

Segarkan daftar layanan.

sudo systemctl daemon-reload

Selanjutnya, mulai layanan

sudo systemctl start navidrome.service

Dan periksa status layanan

sudo systemctl status navidrome.service

Jika semuanya berjalan dengan baik, Anda akan melihat layar seperti ini.

Masuk ke GUI Navidrome

Sekarang buka browser dan buka http://domain:4533 . Anda akan melihat layar seperti ini di mana Anda harus membuat administrator pengguna.

Ketika Anda melakukan ini, Anda akan melihat layar utama aplikasi.

Kesimpulan

Berkat posting ini, Anda belajar cara menginstal spotify Anda sendiri dengan Navidrome. Kedengarannya menarik dan seperti yang Anda lihat, ini sederhana dan dapat digunakan untuk proyek pendidikan atau komunitas.


Debian
  1. Instal ownCloud 10 di Ubuntu 16.04 / 14.04 / Debian 9 / 8

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal Nextcloud Di Debian 9

  3. Instal Apache di Debian 10

  1. Cara Menginstal MongoDB di Debian 9

  2. Cara Menginstal Nginx di Debian 9

  3. Cara Instal Apache di Debian 9