navidrome
🎧 Dịch vụ phát trực tuyến cá nhân của bạn
⭐ 20,895 stars trên GitHub · 🍴 1,483 forks · 📜 License: gpl-3.0 · 💻 Ngôn ngữ: Go
navidrome là gì?
Nếu bạn có thư viện nhạc riêng và muốn stream như Spotify nhưng vẫn giữ toàn quyền kiểm soát dữ liệu, Navidrome là lựa chọn rất đáng cân nhắc. Điểm khác biệt của nó nằm ở việc nhẹ, dễ self-host, hỗ trợ nhiều client nhờ tương thích Subsonic/Airsonic.
Các thành phần chính
- Music server nền web để quản lý và stream bộ sưu tập nhạc cá nhân từ browser hoặc thiết bị mobile.
- Hỗ trợ thư viện nhạc rất lớn, tự động scan thay đổi file và cập nhật metadata.
- Stream được gần như mọi định dạng audio phổ biến, kèm transcoding on-the-fly theo user hoặc player.
- Multi-user, mỗi người có playlist, favourites, play count và lịch sử nghe riêng.
- Web UI hiện đại, responsive, có theme và phù hợp dùng trên desktop lẫn mobile.
- Chạy đa nền tảng trên Linux, macOS, Windows, Docker và cả Raspberry Pi với mức dùng tài nguyên thấp.
Use case rõ ràng
- Tự dựng “Spotify cá nhân” cho bộ sưu tập FLAC/MP3 lưu trên NAS hoặc home server.
- Cho gia đình hoặc nhóm nhỏ cùng nghe chung một thư viện nhạc nhưng giữ playlist và favourites riêng.
- Stream nhạc từ server ở nhà ra điện thoại khi di chuyển bằng các app tương thích Subsonic.
- Tận dụng Raspberry Pi hoặc mini PC làm music server 24/7 tiêu thụ điện thấp.
- Quản lý các album có metadata kỹ, compilation, Various Artists hoặc box set mà dịch vụ commercial thường xử lý không đúng ý.
Điểm mạnh nhất là khả năng biến thư viện nhạc cá nhân thành streaming service hoàn chỉnh mà không cần hệ sinh thái đóng — bạn giữ file gốc, metadata, cách tổ chức và quyền truy cập trong tay mình. So với các dịch vụ commercial, Navidrome không ép bạn theo catalog, thuật toán gợi ý hay subscription; đổi lại, bạn cần tự chuẩn bị hạ tầng và quản lý thư viện.
Phù hợp cho developer, sysadmin, audiophile và IT manager muốn triển khai music server nội bộ hoặc cá nhân trên NAS, VPS, homelab hay Raspberry Pi.
Chủ đề: project được tag với các topic phổ biến:
- 🏷️
airsonic - 🏷️
madsonic - 🏷️
media-server - 🏷️
music - 🏷️
music-server - 🏷️
navidrome - 🏷️
opensubsonic - 🏷️
raspberry-pi - 🏷️
self-hosted - 🏷️
streamer
📸 Hình ảnh & screenshot




Cài đặt nhanh
Tham khảo hướng dẫn cài đặt chi tiết tại README. Hầu hết các project hỗ trợ Docker — nếu repo có Dockerfile, dùng:
git clone https://github.com/navidrome/navidrome.git
cd navidrome
docker build -t navidrome .
docker run -d -p 8080:8080 navidrome
Yêu cầu hệ thống tối thiểu
| Thành phần | Khuyến nghị |
|---|---|
| RAM | 2048 MB |
| CPU | 2 vCPU |
| Disk | 25 GB SSD |
| OS | Ubuntu 22.04 LTS / Debian 12 |
| Docker | 24.0+ |
⚡ Triển khai nhanh với VSIS
Dùng gói VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy navidrome ổn định.
🎯 Lợi ích:
- Triển khai 1 lệnh
docker compose up -dchỉ trong 2 phút - IPv4 riêng, full root, băng thông không giới hạn nội địa
- Backup snapshot tự động hàng ngày
- Trợ giúp cài đặt miễn phí từ team VSIS
👉 Xem các gói VPS phù hợp tại vsis.net
Tài nguyên
- 🔗 GitHub: navidrome/navidrome
- 🌐 Trang chủ: https://www.navidrome.org
- 📚 Tài liệu chính thức: xem README trong repo
- 💬 Cộng đồng: GitHub Issues + Discussions
Bài viết được tổng hợp từ thông tin GitHub vào 05/05/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.
