دليل النشر

Navidrome: استضف خادم الموسيقى الخاص بك على VPS

انشر على VPS Cloud ←

الاستضافة الذاتية5 دقيقة قراءة

Navidrome: استضف خادم الموسيقى الخاص بك على VPS

هل تمتلك مجموعة موسيقية كبيرة ولا تريد تسليمها لـ Spotify أو Apple Music؟ Navidrome خادم موسيقى مفتوح المصدر (GPL-3.0) يُفهرس مكتبتك ويبثّها لأي متصفح أو تطبيق متوافق مع Subsonic — بدون اشتراك، بدون بيانات عند طرف ثالث، من VPS الخاص بك.

لماذا Navidrome؟

Navidrome يسد فجوة لا يغطيها Jellyfin بنفس الطريقة: الموسيقى فقط، خفيف الوزن، مع Subsonic API. Subsonic API هي المعيار الفعلي لبث الموسيقى ذاتي الاستضافة — مدعومة من أكثر من 20 تطبيقًا على Android وiOS. كل هذا في حاوية Go واحدة بأقل من 50 ميجابايت وأقل من 256 ميجابايت RAM.

ما ستحصل عليه مع Navidrome

  • Subsonic API: بثّ من Symfonium وDSub وUltrasonic (Android) وAmperfy وiSub (iOS)
  • مشغّل ويب مدمج — لا يلزم تثبيت أي شيء على الكمبيوتر
  • فحص تلقائي للمكتبة كل ساعة (أو عند الطلب)
  • جلب الصور الفنية والبيانات الوصفية تلقائيًا من MusicBrainz والوسوم المدمجة
  • قوائم تشغيل وتفضيلات وتقييمات وسجل استماع مستقل لكل مستخدم
  • Scrobbling لـ Last.fm وListenBrainz لكل مستخدم بدون ملحق
  • أقل من 256 ميجابايت RAM — يعمل على أبسط VPS

Subsonic API: نظام بيئي من العملاء المجربين

أحد نقاط قوة Navidrome أنه لا يعيد اختراع العملاء. بتطبيق Subsonic API — بروتوكول مفتوح موسّع من مشروع OpenSubsonic — يستفيد Navidrome من نظام بيئي ناضج من تطبيقات الهاتف وسطح المكتب. على Android: Symfonium وDSub وUltrasonic. على iOS: Amperfy وiSub. تغيير التطبيق لا يتطلب لمس الخادم.

نشر Navidrome على VPS في 4 خطوات

01

طلب VPS

اختر VPS بـ 1 vCPU على الأقل و512 ميجابايت RAM — 1 جيجابايت موصى به. لا يلزم نطاق: الوصول عبر نفق SSH.

02

النشر التلقائي

ServOrbit يثبّت Docker ويضبط الأحجام ويشغّل Navidrome. حجمان: /data (قاعدة SQLite والذاكرة المؤقتة) و/music (مكتبتك).

03

رفع الموسيقى

تواصل عبر SFTP أو rsync وضع ملفاتك في /music. يفهرسها Navidrome تلقائيًا كل ساعة، أو انقر على Scan Library فورًا.

04

إنشاء الحساب وتوصيل التطبيق

افتح رابط مثيلك. الشاشة الأولى تطلب إنشاء حساب مدير. ثم ثبّت تطبيقًا متوافقًا مع Subsonic (Symfonium أو Amperfy) وأدخل بيانات الخادم.

للوصول من حاسوبك بدون نطاق: ssh -L 4533:127.0.0.1:4533 root@ip-vps ثم افتح http://localhost:4533. للوصول الدائم من الهاتف، وجّه نطاقًا فرعيًا مع HTTPS.

بنية Navidrome: Go + SQLite فقط

Navidrome ملف Go واحد يدمج خادم HTTP وقاعدة SQLite. لا خدمات خارجية. حجمان: /data (قاعدة البيانات والذاكرة المؤقتة) و/music (المكتبة). الصورة الرسمية أقل من 50 ميجابايت، تبدأ في ثوانٍ، وتستهلك أقل من 256 ميجابايت RAM لمكتبة تصل إلى 50,000 مقطوعة. خادم الويب المدمج يخدم واجهة الإدارة والمشغّل وAPI Subsonic على نفس المنفذ (4533).

Navidrome مقابل Jellyfin: أي أداة لأي استخدام؟

NavidromeJellyfin
التخصصالموسيقى فقطفيديو + موسيقى + صور
الواجهة البرمجيةSubsonic / OpenSubsonicJellyfin REST + DLNA
RAM النموذجيةأقل من 256 ميجابايت512 ميجابايت — 2 جيجابايت
ترميز الفيديوغير منطبقنعم (GPU اختياري)
تطبيقات الموسيقىأكثر من 20 عميلاً Subsonicتطبيق Jellyfin الرسمي
Scrobbling Last.fmأصلي، لكل مستخدمعبر ملحق

تنسيقات الصوت المدعومة والتحويل

Navidrome يشغّل جميع التنسيقات الشائعة: MP3 وFLAC وAAC وOGG Vorbis وOpus وM4A وWAV وAIFF وWMA وALAC. يقرأ البيانات الوصفية من وسوم ID3v2 وVorbis Comment وiTunes. التحويل الفوري يتطلب ffmpeg، الذي تضبطه ServOrbit تلقائيًا. بدون ffmpeg، يعمل Navidrome بـ Direct Play النقي.

إدارة متعددة المستخدمين والـ Scrobbling

Navidrome يدير حسابات متعددة بشكل أصلي، لكل منها قوائم تشغيل وتفضيلات وسجل استماع وإعدادات scrobbling مستقلة تمامًا. المسؤول يُنشئ حسابات جديدة من واجهة الويب. كل مقطوعة مشغّلة تُرسل إلى Last.fm أو ListenBrainz في الخلفية بدون أي ملحق إضافي.

النسخ الاحتياطي لـ Navidrome

عنصران للنسخ الاحتياطي: حجم /data (SQLite والذاكرة المؤقتة وقوائم التشغيل) ومكتبتك الموسيقية في /music. لحجم /data:

docker run --rm -v navidrome-data:/data -v /backup:/backup alpine tar czf /backup/navidrome-data.tar.gz /data

ملفات الموسيقى في /music هي مصدرك الأصلي — الاستعادة تعني إعادة نسخ الملفات وإعادة الفحص. ServOrbit يمكنه تكوين نسخ احتياطية يومية لـ /data إلى تخزين كائنات متوافق مع S3.

انشر Navidrome على VPS

ServOrbit يثبّت ويضبط Navidrome تلقائيًا — Docker وأحجام مستمرة ووصول آمن متضمنة.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.