2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Mějte všechna svá média na jednom místě a snadno dostupná.
Streamování 4K funguje dobře (disk io: ~ 10 MB/s, síť: ~ 3 MB/s)
Krok 1: Co potřebujete
1. Oranžová pí jedna deska (ale můžete použít jakoukoli jinou)
2. Karta Micro SD (> = 4 GB)
3. Externí pevný disk
4. Krabice - starý zdroj energie hp
5. Hobby-color plate, který odolává nejméně 75 C
6. Port USB obnovený ze starého počítače
7. Banánové konektory, kabely, šrouby získané ze sériového nebo vga portu starého počítače
Krok 2: Zábavná část
- Odřízněte spodní desku hobby barvy a vytvořte několik otvorů pro pi, aby se vešla.
- Odřízněte přední část tak, aby odpovídala obličeji napájecího zdroje a portům (portům) pi lan a usb - na této straně byly 2 ventilátory oddělené malým železným plechem (který jsem nařezal) a znovu použijte otvory ventilátoru k jeho sestavení.
- Pro tuto konkrétní desku (oranžová pi jedna) existují další 2 datové porty (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofonní a ir-přijímač/).
- Měl jsem velké štěstí, že voják má dva kabely na pinech 3 a 4 (nejprve je snadno poškrábe); abyste se ujistili, že se tyto kabely neodlepí, použijte lepicí pistoli k upevnění na kance - evidentně po testování. U ostatních pí bych připájel kabely na zadní straně desky přímo na piny USB portu.
- Na každý banánkový konektor připájejte 2 kabely (použil jsem starý audio kabel cd-rom).
- Připojte napájecí kabely k pí, tento model to podporuje na gpio pinech 4 (+5V) a 6 (uzemnění) - piny jsou na vnitřní řadě na opačné straně lan portu.
- Připojte ostatní napájecí kabely k portu USB a datové kabely ke kolíkům 3 a 4 portu USB.
- Přidejte pevný disk a zašroubujte šrouby.
Krok 3: Měkká část
Používám armbian (https://www.armbian.com/download/), protože instalace minidlny je mnohem jednodušší
Nastavení sítě - statická IP:
allow-hotplug eth0
no-auto-down eth0 iface eth0 inet statická adresa síťová maska (obvykle 255.255.255.0) brána dns-nameservers
Nastavit disk - formátoval bych jej jako EXT4 (pozor na stávající data !!!):
fdisk /dev /sda (p - zobrazení rozložení oddílu, d - odstranění všech, pokud je to tak, n - vytvoření nového, w - zápis změn)
možná budete chtít restartovat, aby to jádro vidělo (nebo pokud partprobe nefunguje) mkfs.ext4 -L dlna -disk /dev /sda1
Místo fstab použijte automount - abyste se vyhnuli nespustitelnému systému v případě, že se připojení nezdaří
apt-get install autofs
v /etc/auto.master append/-/etc/auto.ext-usb v /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl povolit službu autofs.service
Nainstalujte a nakonfigurujte minidlna
apt-get install minidlna
/etc/minidlna.conf media_dir =/srv service minidlna start && systemctl enable minidlna.service
Zvyšte počet pozorovatelů inotify
/etc/sysctl.conf
fs.inotify.max_user_watches = 1048576 sysctl -p
Proveďte otvor ve vašem firewallu
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
Snižte frekvenci RAM, aby byla chladná a šetřila energii
h3spotřeba -d 408
restartovat
Krok 4: Přidejte nějaká data
- Pomocí filezilla se připojte ke službě sftp a zkopírujte data pod /srv
- Nainstalujte si sambu, abyste k ní měli přístup
apt-get install samba
# přidejte toto na konec /etc/samba/smb.conf [dlna -media] comment = My Media path = /srv browseable = yes writeable = yes valid users = minidlna # make a samba user smbpasswd -a minidlna # activate the service service smbd start && systemctl enable smbd.service # nechat to projít firewallem firewall-cmd --permanent --add-service samba firewall-cmd --reload # udělit plný přístup uživateli minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv