Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Der lustige Teil
- Schritt 3: Der weiche Teil
- Schritt 4: Einige Daten hinzufügen
Video: DLNA-Medienserver - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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
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
- 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
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
- 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