Inhaltsverzeichnis:

DLNA-Medienserver - Gunook
DLNA-Medienserver - Gunook

Video: DLNA-Medienserver - Gunook

Video: DLNA-Medienserver - Gunook
Video: Как создать DLNA подключение на телевизоре. Домашнее облако из смартфона, ПК и NAS-сервера 2024, Juli
Anonim
DLNA-Medienserver
DLNA-Medienserver

Bewahren Sie alle Ihre Medien an einem Ort und leicht zugänglich auf.

4K-Streaming funktioniert einwandfrei (Festplatten-IO: ~10MB/s, Netzwerk: ~3MB/s)

Schritt 1: Was Sie brauchen

Was du brauchst
Was du brauchst

1. Ein orangefarbenes Pi-One-Board (aber Sie können jedes andere verwenden)

2. Micro-SD-Karte (>=4GB)

3. Eine externe Festplatte

4. Eine Kiste - eine alte PS-Stromquelle

5. Hobby-Farbplatte, die mindestens 75 C. widersteht

6. Ein USB-Port, der von einem alten Computer wiederhergestellt wurde

7. Bananenstecker, Kabel, Schrauben, die vom seriellen oder vga-Port des alten Computers wiederhergestellt wurden

Schritt 2: Der lustige Teil

Der lustige Teil
Der lustige Teil
Der lustige Teil
Der lustige Teil
Der lustige Teil
Der lustige Teil
  • Schneiden Sie die Hobby-Farbplatte für den Boden aus, machen Sie einige Löcher, damit das Pi hineinpasst.
  • Schneiden Sie die Vorderseite so zu, dass sie der Stromversorgungsfläche und den Pilan- und USB-Ports entspricht - auf dieser Seite befanden sich 2 Lüfter, die durch ein kleines Eisenblech (das ich geschnitten habe) getrennt waren, und verwenden Sie die Lüfterlöcher wieder, um sie zusammenzubauen.
  • Für dieses spezielle Board (orange pi one) gibt es 2 zusätzliche Datenports (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- Mikrofon-und-IR-Empfänger/).
  • Ich hatte das große Glück, zwei Kabel an den Pins 3 und 4 zu befestigen (zuerst leicht die Pins zerkratzen); Um sicher zu gehen, dass sich diese Kabel nicht lösen, verwenden Sie eine Klebepistole, um sie am Eber zu befestigen - offensichtlich nach dem Testen. Für die anderen Pi's würde ich die Kabel auf der Rückseite der Platte direkt auf die Pins des USB-Ports löten.
  • Löten Sie 2 Kabel an jedem Bananenstecker (ich habe ein altes CD-ROM-Audiokabel verwendet).
  • Verbinden Sie die Stromkabel mit dem Pi, dieses Modell unterstützt es auf den gpio-Pins 4 (+5V) und 6 (Masse) - die Pins befinden sich in der internen Reihe auf der gegenüberliegenden Seite des LAN-Ports.
  • Verbinden Sie die anderen Stromkabel mit dem USB-Port und die Datenkabel mit den Pins 3 und 4 des USB-Ports.
  • Fügen Sie die Festplatte hinzu und montieren Sie die Schrauben.

Schritt 3: Der weiche Teil

Der weiche Teil
Der weiche Teil

Ich benutze armbian (https://www.armbian.com/download/), da es viel einfacher ist, minidlna danach zu installieren

Richten Sie das Netzwerk ein - statische IP:

erlauben-hotplug eth0

no-auto-down eth0 iface eth0 inet statische Adresse Netzmaske (normalerweise 255.255.255.0) Gateway-DNS-Nameserver

Richten Sie das Laufwerk ein - ich würde es als EXT4 formatieren (Vorsicht vor den vorhandenen Daten !!!):

fdisk /dev/sda (p - um das Partitionslayout zu sehen, d - alles löschen, wenn es der Fall ist, n - ein neues erstellen, w - Änderungen schreiben)

Vielleicht möchten Sie neu starten, damit der Kernel es sieht (oder wenn partprobe nicht funktioniert) mkfs.ext4 -L dlna-disk /dev/sda1

Verwenden Sie automount anstelle von fstab - um ein nicht bootfähiges System zu vermeiden, falls das Mounten fehlschlägt

apt-get install autofs

in /etc/auto.master anhängen /- /etc/auto.ext-usb in /etc/auto.ext-usb /srv -fstype=ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl aktivieren autofs.service

Installieren und konfigurieren Sie minidlna

apt-get install minidlna

/etc/minidlna.conf media_dir=/srv service minidlna start && systemctl enable minidlna.service

Erhöhen Sie die Anzahl der Innotify-Beobachter

/etc/sysctl.conf

fs.inotify.max_user_watches=1048576 sysctl -p

Schlagen Sie ein Loch in Ihre Firewall

apt-get install Firewalld

service Firewalld start && systemctl enable firewalld.service Firewall-cmd --permanent --add-port 8200/tcp Firewall-cmd --permanent --add-port 1900/udp Firewall-cmd --reload

Verringern Sie die RAM-Frequenz, um ihn kühl zu halten und Strom zu sparen

h3Verbrauch -d 408

neustarten

Schritt 4: Einige Daten hinzufügen

Einige Daten hinzufügen
Einige Daten hinzufügen
  • Verwenden Sie filezilla, um sich mit dem sftp-Dienst zu verbinden und kopieren Sie Ihre Daten unter /srv
  • Installiere Samba, um darauf zuzugreifen

apt-get Samba installieren

# füge dies am Ende von /etc/samba/smb.conf hinzu [dlna-media] comment = My Media path = /srv browseable = yes beschreibbar = yes valid users = minidlna # mache einen Samba-Benutzer smbpasswd -a minidlna # aktiviere die service service smbd start && systemctl enable smbd.service # lass es durch die Firewall Firewall-cmd --permanent --add-service samba Firewall-cmd --reload # Gewähre vollen Zugriff für den Minidlna-Benutzer apt-get install acl setfacl -R -mu:minidlna:rwx -md:u:minidlna:rwx /srv