Navidrome คืออะไร และวิธีติดตั้งบน Cloud Server
Navidrome คือเซิร์ฟเวอร์สตรีมเพลงส่วนตัวที่ให้ฟังเพลงจากคลังของตัวเองได้ทุกที่ผ่านเบราว์เซอร์หรือแอปบนมือถือ ใช้ทรัพยากรน้อยมากและติดตั้งเสร็จในไม่กี่นาที
- หมวดหมู่
- Media และ Streaming
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 1 vCPU · RAM 1 GB
- ไลเซนส์
- GPLv3 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Navidrome คืออะไร
ผู้ที่มีคลังเพลงของตัวเองมักเจอปัญหาว่าฟังได้เฉพาะบนเครื่องที่เก็บไฟล์ไว้ การคัดลอกไปมือถือก็เปลืองพื้นที่และไม่สะดวกเมื่อคลังเพลงใหญ่
Navidrome แก้ด้วยการทำเซิร์ฟเวอร์ที่อ่านคลังเพลงแล้วให้สตรีมฟังจากที่ไหนก็ได้ พร้อมจัดระเบียบตามศิลปิน อัลบั้ม และแนวเพลงโดยอัตโนมัติจากข้อมูลในไฟล์
ระบบใช้มาตรฐานที่แอปฟังเพลงจำนวนมากรองรับ จึงเลือกแอปบนมือถือที่ชอบได้และไม่ผูกกับแอปตัวเดียว อีกทั้งเบามากจนรันบนเครื่องสเปกเล็กที่สุดได้
ความสามารถเด่นของ Navidrome
ใช้ทรัพยากรน้อยมาก
รันบน Cloud Server สเปกเล็กที่สุดได้แม้คลังเพลงใหญ่
จัดระเบียบคลังเพลงอัตโนมัติ
อ่านข้อมูลในไฟล์แล้วจัดตามศิลปิน อัลบั้ม และแนวเพลง
ใช้กับแอปฟังเพลงได้หลายตัว
รองรับมาตรฐานที่แอปจำนวนมากรองรับ ไม่ผูกกับแอปเดียว
รองรับหลายผู้ใช้
แต่ละคนมีรายการโปรดและประวัติการฟังของตัวเอง
แปลงคุณภาพเสียงตามเครือข่าย
ลดคุณภาพอัตโนมัติเมื่อฟังผ่านเน็ตมือถือเพื่อไม่ให้สะดุด
ใช้ Navidrome ทำอะไรได้บ้าง
- ฟังเพลงจากคลังส่วนตัวได้ทุกที่โดยไม่ต้องคัดลอกลงเครื่อง
- ครอบครัวหรือทีมที่แชร์คลังเพลงร่วมกัน
- ร้านค้าที่ต้องการเปิดเพลงจากคลังของตัวเอง
- ผู้ที่ต้องการเลิกพึ่งบริการสตรีมเพลงรายเดือน
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นผู้ใช้ไม่กี่คน | 1 vCPU | 1 GB | ตามขนาดคลังเพลง |
| แนะนำคลังเพลงขนาดใหญ่และผู้ใช้หลายคน | 2 vCPU | 2 GB | NVMe 500 GB ขึ้นไป |
| ใช้งานหนักผู้ฟังพร้อมกันหลายคนที่ต้องแปลงคุณภาพเสียง | 4 vCPU | 4 GB | Object Storage |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Navidrome บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server 24.04 LTS หรือ Docker
- พื้นที่ดิสก์ตามขนาดคลังเพลง
- FFmpeg สำหรับแปลงคุณภาพเสียง
- Nginx พร้อมใบรับรอง SSL
ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว
- 1
รัน Navidrome
docker run -d --name navidrome \ -p 127.0.0.1:4533:4533 \ -v /srv/navidrome/data:/data \ -v /srv/music:/music:ro \ -e ND_LOGLEVEL=info \ -e ND_SCANSCHEDULE=1h \ --restart unless-stopped \ deluan/navidrome:latest - 2
ตั้ง Nginx และ HTTPS
sudo certbot --nginx -d music.example.com - 3
สร้างบัญชีผู้ดูแลและรอสแกนคลังเพลง
สร้างบัญชีแรกผ่านหน้าเว็บ ระบบจะสแกนคลังเพลงในรอบแรกซึ่งใช้เวลาตามขนาดคลัง
- 4
ตรวจข้อมูลในไฟล์เพลง
ระบบจัดระเบียบจากข้อมูลที่ฝังในไฟล์ ถ้าข้อมูลไม่ครบจะจัดหมวดผิด ควรตรวจและแก้ข้อมูลในไฟล์ก่อนถ้าคลังเพลงมาจากหลายแหล่ง
- 5
เพิ่มผู้ใช้และตั้งค่าแอปบนมือถือ
สร้างบัญชีให้สมาชิกแต่ละคน แล้วตั้งค่าแอปบนมือถือให้ชี้มาที่เซิร์ฟเวอร์นี้ด้วยบัญชีของตัวเอง
- 6
ตั้งการสำรองข้อมูล
สำรองทั้งไฟล์เพลงและฐานข้อมูลของระบบ เพราะฐานข้อมูลเก็บรายการโปรดและประวัติการฟังของผู้ใช้ไว้
ตรวจว่าไฟล์เพลงมีสิทธิ์ถูกต้องตามกฎหมายก่อนนำมาเผยแพร่ให้ผู้อื่นฟัง เพราะการแชร์ไฟล์ที่มีลิขสิทธิ์ให้คนอื่นเป็นคนละเรื่องกับการฟังเอง
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS สำหรับหน้าเว็บและแอป |
| 4533 | TCP | พอร์ตภายในของแอป |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ตั้งรหัสผ่านที่แข็งแรงสำหรับทุกบัญชี
- ใช้ HTTPS เสมอเพราะแอปส่งข้อมูลยืนยันตัวตนทุกครั้งที่เรียกใช้
- ให้สิทธิ์อ่านอย่างเดียวกับโฟลเดอร์คลังเพลง
- สำรองฐานข้อมูลเพราะเก็บรายการโปรดและประวัติการฟัง
ทำไมควรรัน Navidrome บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ฟังเพลงจากคลังของตัวเองได้ทุกที่โดยเซิร์ฟเวอร์อยู่ในไทย จึงไม่สะดุด
ใช้ทรัพยากรน้อยมาก จึงรันร่วมกับบริการอื่นบนเครื่องเดียวได้
ขยายดิสก์หรือย้ายคลังเพลงไป Object Storage ได้เมื่อคลังโต
คำถามที่พบบ่อยเกี่ยวกับ Navidrome
Navidrome ต่างจาก Jellyfin อย่างไร
Jellyfin จัดการสื่อได้ทุกชนิดทั้งหนัง ซีรีส์ และเพลง ส่วน Navidrome ทำเฉพาะเพลงจึงเบากว่ามากและจัดการคลังเพลงได้ดีกว่า ผู้ที่ฟังเพลงเป็นหลักมักเลือก Navidrome
ใช้แอปอะไรฟังบนมือถือ
ใช้แอปที่รองรับมาตรฐานเดียวกันได้หลายตัวทั้งบน iOS และ Android จึงเลือกแอปที่ชอบได้และไม่ผูกกับแอปตัวเดียว
ทำไมเพลงบางอัลบั้มจัดหมวดผิด
เพราะระบบจัดระเบียบจากข้อมูลที่ฝังในไฟล์ ถ้าข้อมูลไม่ครบหรือไม่ตรงกันในอัลบั้มเดียวกันจะจัดผิด ควรใช้โปรแกรมแก้ข้อมูลในไฟล์ให้ถูกต้องก่อนแล้วสั่งสแกนใหม่
ทางเลือกอื่นที่คล้ายกับ Navidrome
แอปอื่นในหมวด Media และ Streaming
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Navidrome ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด