خادم DLNA Media: 4 خطوات
خادم DLNA Media: 4 خطوات
Anonim
خادم وسائط DLNA
خادم وسائط DLNA

احتفظ بجميع الوسائط الخاصة بك في مكان واحد ويمكن الوصول إليها بسهولة.

يعمل دفق 4K بشكل جيد (القرص io: ~ 10 ميجابايت / ثانية ، الشبكة: ~ 3 ميجابايت / ثانية)

الخطوة 1: ما تحتاجه

ماذا تحتاج
ماذا تحتاج

1. لوحة برتقالية واحدة (ولكن يمكنك استخدام أي لوحة أخرى)

2. بطاقة Micro SD (> = 4 جيجابايت)

3. قرص صلب خارجي

4. صندوق - مصدر طاقة حصان قديم

5. لوحة هواية ملونة تقاوم 75 درجة مئوية على الأقل

6. تم استرداد منفذ USB من جهاز كمبيوتر قديم

7. موصلات الموز ، الكابلات ، البراغي المسترجعة من الكمبيوتر القديم المسلسل أو منفذ vga

الخطوة 2: الجزء الممتع

الجزء الممتع
الجزء الممتع
الجزء الممتع
الجزء الممتع
الجزء الممتع
الجزء الممتع
  • قم بقص لوحة لون الهوايات للأسفل ، وقم بعمل بعض الثقوب لتناسب pi.
  • قم بقص الجزء الأمامي لمطابقة وجه مزود الطاقة ومنفذ (منافذ) pi lan و USB - كان هناك مروحتان على هذا الجانب مفصولتان بصفيحة حديدية صغيرة (قمت بقصها) وأعد استخدام فتحات المروحة لتجميعها.
  • بالنسبة لهذه اللوحة المحددة (برتقالي pi one) ، يوجد منفذا بيانات إضافيان (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- استقبال الميكروفون والأشعة تحت الحمراء /).
  • لقد كنت محظوظًا جدًا لتجنيد كبلين على المسامير 3 و 4 (أولاً خدش المسامير بسهولة) ؛ للتأكد من أن هذه الكابلات لا تؤتي ثمارها ، استخدم مسدس الغراء لتثبيته على الخنزير - من الواضح بعد الاختبار. بالنسبة إلى pi الأخرى ، أود لحام الكابلات الموجودة على الجزء الخلفي من اللوحة مباشرة على دبابيس منفذ USB.
  • كابلات اللحام 2 على كل قابس موز (استخدمت كبل صوت cd-rom قديم).
  • قم بتوصيل كبلات الطاقة بـ pi ، وهذا النموذج يدعمها على دبابيس gpio 4 (+ 5V) و 6 (الأرضي) - توجد المسامير على الصف الداخلي على الجانب الآخر من منفذ الشبكة المحلية.
  • قم بتوصيل كبلات الطاقة الأخرى بمنفذ USB ، وكابلات البيانات بالدبابيس 3 و 4 من منفذ USB.
  • أضف القرص الصلب وقم بتركيب البراغي.

الخطوة 3: الجزء الناعم

الجزء الناعم
الجزء الناعم

أستخدم armbian (https://www.armbian.com/download/) لأنه من الأسهل بكثير تثبيت minidlna بعد ذلك

إعداد الشبكة - عنوان IP ثابت:

allow-hotplug eth0

no-auto-down eth0 iface eth0 inet قناع شبكة العنوان الثابت (عادةً 255.255.255.0) خوادم أسماء البوابة DNS

قم بإعداد محرك الأقراص - سأقوم بتنسيقه كـ EXT4 (احذر من البيانات الموجودة !!!):

fdisk / dev / sda (p - لمشاهدة تخطيط القسم ، d - احذف الكل إذا كان الأمر كذلك ، n - قم بإنشاء واحدة جديدة ، w - كتابة التغييرات)

قد ترغب في إعادة التشغيل حتى يراها kernel (أو إذا لم يعمل partprobe) mkfs.ext4 -L dlna-disk / dev / sda1

استخدم Automount بدلاً من fstab - لتجنب النظام غير القابل للتمهيد في حالة فشل التحميل

apt-get install autofs

في /etc/auto.master append / - /etc/auto.ext-usb in /etc/auto.ext-usb / srv -fstype = ext4: / dev / disk / by-label / dlna-disk service autofs بدء && systemctl تمكين autofs.service

تثبيت وتكوين minidlna

apt-get install minidlna

/etc/minidlna.conf media_dir = / خدمة srv minidlna start && systemctl تمكين minidlna.service

زيادة عدد مراقبي inotify

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

قم بعمل ثقب في جدار الحماية الخاص بك

apt-get install firewalld

بدء تشغيل جدار الحماية للخدمة && systemctl تمكين جدار الحماية جدار الخدمة - cmd - دائم - إضافة منفذ 8200 / tcp firewall-cmd - دائم - إضافة منفذ 1900 / جدار حماية udp- cmd - إعادة تحميل

تقليل تردد ذاكرة الوصول العشوائي (RAM) للحفاظ على البرودة وتوفير الطاقة

استهالك h3 -d 408

اعادة التشغيل

الخطوة 4: أضف بعض البيانات

أضف بعض البيانات
أضف بعض البيانات
  • استخدم filezilla للاتصال بخدمة sftp ونسخ بياناتك تحت / srv
  • قم بتثبيت السامبا للوصول إليه

apt-get install samba

# أضف هذا إلى نهاية /etc/samba/smb.conf [dlna-media] comment = My Media path = / srv Browseable = نعم للكتابة = نعم مستخدمون صالحون = minidlna # اجعل مستخدم samba smbpasswd -a minidlna # تنشيط خدمة smbd start && systemctl تتيح smbd.service # دعها تمر عبر جدار الحماية جدار الحماية- cmd - دائم - إضافة خدمة samba firewall-cmd --reload # منح الوصول الكامل لمستخدم minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx / srv