Navidrome 擁有自己的音樂串流伺服器

為什麼選擇 Navidrome? 在自架音樂伺服器的選擇中,常見的選手有 Plex (太重)、Jellyfin (影片為主)、Airsonic (Java 寫的,資源吃比較多)。 而 Navidrome 脫穎而出的原因很簡單: 極致輕量:Go 語言編寫,記憶體佔用極低,樹莓派也能輕鬆跑。 Subsonic API 相容:這意味著它支援市面上幾乎所有的 Subsonic 客戶端 App。 速度快:掃描幾萬首歌的資料庫只需要幾分鐘。 Docker Compose 部署 Navidrome 的部署非常簡單,官方提供了完善的 Docker 支援。 services: navidrome: image: deluan/navidrome:latest container_name: navidrome user: 1000:1000 # 記得改成你的 PUID:PGID ports: - "4533:4533" restart: unless-stopped environment: # Optional: put your config options here ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h ND_BASEURL: "" volumes: - "./data:/data" - "/path/to/your/music:/music:ro" # 你的音樂資料夾路徑 (建議唯讀) 設定重點 /music: 對應到你 NAS 或 Server 上存放 MP3/FLAC 的真實路徑。 user: 建議設定權限,避免產生的資料庫檔案 (navidrome.db) 變成 root 權限。 客戶端 App 推薦 雖然 Navidrome 的網頁版介面已經做得非常好,且支援響應式設計 (RWD),但在行動裝置上使用仍有局限。 ...

June 23, 2025 · Bart