Thursday, 26 March 2026

Restart layanan navidrome

 

Karena tadi errornya:

FATAL: Error creating cache path:
mkdir /mnt/seagate/navidrome/cache: input/output error

Dan sekarang Anda bilang /mnt/seagate sudah di-mount, kita lanjut cek apakah bisa ditulis oleh user navidrome.


1. Cek isi mount

Jalankan:

ls -lah /mnt/seagate

Kalau muncul folder/fail → mount berhasil.


2. Coba tulis file manual (ini paling penting)

touch /mnt/seagate/test.txt

Kalau error input/output lagi → HDD / flashdisk bermasalah atau filesystem rusak.

Kalau berhasil → lanjut ke permission.


3. Buat folder navidrome manual

mkdir -p /mnt/seagate/navidrome/cache

Lalu set permission:

chown -R navidrome:navidrome /mnt/seagate/navidrome
chmod -R 755 /mnt/seagate/navidrome

4. Restart Navidrome

systemctl restart navidrome
systemctl status navidrome

Kalau berhasil nanti berubah jadi:

Active: active (running)

5. Kalau masih gagal, cek config Navidrome

Buka config:

nano /var/lib/navidrome/navidrome.toml

Biasanya seperti ini:

MusicFolder = "/mnt/seagate/music"
DataFolder = "/mnt/seagate/navidrome"
Address = "0.0.0.0"
Port = 4533

PENTING:
Jangan cache di root mount langsung, lebih aman:

/mnt/seagate/navidrome

bukan

/mnt/seagate/cache

6. Struktur folder yang disarankan

Di HDD:

/mnt/seagate/
 ├── music/
 └── navidrome/
      ├── cache/
      ├── data/
      └── db/

Buat sekaligus:

mkdir -p /mnt/seagate/music
mkdir -p /mnt/seagate/navidrome/cache
mkdir -p /mnt/seagate/navidrome/data
chown -R navidrome:navidrome /mnt/seagate/navidrome

7. Setelah itu restart lagi

systemctl restart navidrome

Lalu buka:

http://IP_STB:4533

Kalau masih gagal, kirim:

cat /var/lib/navidrome/navidrome.toml
ls -lah /mnt/seagate

Biar bisa kita cek lebih dalam.

Share:

0 comments:

Post a Comment