Showing posts with label navidrome. Show all posts
Showing posts with label navidrome. Show all posts

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.

Tuesday, 17 March 2026

Hapus docker navidrome dari stb

 

Siap Guru Duan 👍
Dari hasil itu, Docker hanya dipakai untuk Navidrome saja → aman untuk dihapus kalau memang tidak dipakai lagi.

Saya kasih langkah bersih & aman ya (biar tidak sisa-sisa) 👇


⚠️ 1. Stop & hapus container dulu

docker stop navidrome
docker rm navidrome

⚠️ 2. (Opsional tapi disarankan) Hapus image Navidrome

docker rmi deluan/navidrome:latest

⚠️ 3. Stop service Docker

systemctl stop docker
systemctl stop containerd

⚠️ 4. Disable biar tidak jalan saat boot

systemctl disable docker
systemctl disable containerd

⚠️ 5. Uninstall Docker (bersih)

apt purge docker-ce docker-ce-cli containerd.io -y
apt autoremove -y

⚠️ 6. (Opsional) Bersihkan sisa folder

Kalau mau benar-benar bersih:

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

🔍 7. Cek hasil

systemctl list-units --type=service | grep docker

👉 harusnya sudah tidak ada


🚀 Dampak setelah dihapus

Guru akan langsung terasa:

  • RAM lebih lega 💨

  • CPU lebih stabil ⚡

  • tidak ada container “diam-diam makan resource”


🧠 Catatan penting

Kalau nanti butuh Navidrome lagi:
👉 bisa install tanpa Docker (native) → lebih ringan untuk HG680P

Kalau mau, saya bisa bantu:
✅ install Navidrome tanpa Docker
✅ atau alternatif lebih ringan untuk musik server


🎯 Kesimpulan

👉 Dalam kasus Guru:

✔ Menghapus Docker = keputusan tepat 🔥
✔ Sistem akan lebih cocok untuk STB HG680P


Kalau sudah dihapus, kirim lagi:

top

Saya bantu cek:
👉 apakah PHP masih berat atau sudah normal 👍