Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Panatilihin ang lahat ng iyong media sa isang lugar at madaling ma-access.
Mabuti ang paggana ng 4K streaming (disk io: ~ 10MB / s, network: ~ 3MB / s)
Hakbang 1: Ano ang Kailangan Mo
1. Isang orange pi isang board (ngunit maaari mong gamitin ang anumang iba pang)
2. Micro SD card (> = 4GB)
3. Isang panlabas na HDD
4. Isang kahon - isang dating mapagkukunang hp ng kuryente
5. Platong may kulay na libangan na lumalaban sa hindi bababa sa 75 C
6. Isang usb port na nakuhang muli mula sa isang lumang computer
7. Mga konektor ng saging, mga cable, bolts na nakuha mula sa serial o vga port ng lumang computer
Hakbang 2: Ang Bahaging Masaya
- Gupitin ang plate na may kulay na libangan para sa ilalim, gumawa ng ilang mga butas upang magkasya ang pi.
- Gupitin ang harap upang tumugma sa mukha ng suplay ng kuryente at (mga) pi lan port ng usb - mayroong 2 tagahanga sa tagilirang iyon na pinaghihiwalay ng isang maliit na sheet ng bakal (na pinutol ko) at muling ginagamit ang mga butas ng fan upang tipunin ito.
- Para sa tukoy na board na ito (orange pi one) mayroong 2 karagdagang data port (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-receiver /).
- Napakaswerte ko sa sundalo ng dalawang mga kable sa mga pin 3 at 4 (unang madaling gasgas ang mga pin); upang matiyak na ang mga kable na iyon ay hindi nakabukas, gumamit ng isang pandikit na baril upang ayusin ito sa baboy - malinaw naman pagkatapos ng pagsubok. Para sa iba pang pi Gusto kong maghinang ng mga kable sa likod ng plato nang direkta sa mga pin ng usb port.
- Mga solder 2 cable sa bawat banana plug (Gumamit ako ng isang lumang cd-rom audio cable).
- Ikonekta ang mga kable ng kuryente sa pi, sinusuportahan ito ng modelong ito sa mga gpio pin 4 (+ 5V) at 6 (ground) - ang mga pin ay nasa panloob na hilera sa kabaligtaran ng lan port.
- Ikonekta ang iba pang mga power cables sa usb port, at ang mga cable ng data sa mga pin na 3 at 4 ng usb port.
- Idagdag ang hard drive at i-mount ang mga turnilyo.
Hakbang 3: Ang Malambot na Bahagi
Gumagamit ako ng armbian (https://www.armbian.com/download/) dahil mas madaling mag-install ng minidlna pagkatapos
I-setup ang network - static ip:
allow-hotplug eth0
no-auto-down eth0 iface eth0 inet static address netmask (karaniwang 255.255.255.0) gateway dns-nameservers
I-setup ang drive - I-format ko ito bilang EXT4 (mag-ingat sa umiiral na data !!!):
fdisk / dev / sda (p - upang makita ang layout ng pagkahati, d - tanggalin ang lahat kung ito ang kaso, n - lumikha ng bago, w - isulat ang mga pagbabago)
baka gusto mong i-reboot upang makita ito ng kernel (o kung hindi gagana ang partprobe) mkfs.ext4 -L dlna-disk / dev / sda1
Gumamit ng automount sa halip na fstab - upang maiwasan ang un-bootable system kung sakaling mabigo ang pag-mount
apt-get install na mga autof
sa /etc/auto.master idagdag / - /etc/auto.ext-usb sa /etc/auto.ext-usb / srv -fstype = ext4: / dev / disk / by-label / dlna-disk service autofs start && paganahin ng systemctl ang mga autofs.service
I-install at i-configure ang minidlna
apt-get install minidlna
/etc/minidlna.conf media_dir = / srv service minidlna start && systemctl paganahin ang minidlna.service
Taasan ang bilang ng mga inotify na watcher
/etc/sysctl.conf
fs.inotify.max_user_watches = 1048576 sysctl -p
Lagyan ng butas ang iyong firewall
apt-get install firewalld
service firewalld start && systemctl paganahin ang firewalld.service firewall-cmd --permanent --add-port 8200 / tcp firewall-cmd --permanent --add-port 1900 / udp firewall-cmd --reload
Bawasan ang dalas ng RAM upang mapanatili itong cool at makatipid ng kuryente
h3konsumo -d 408
i-reboot
Hakbang 4: Magdagdag ng Ilang Data
- Gumamit ng filezilla upang kumonekta sa serbisyo ng sftp at kopyahin ang iyong data sa ilalim / srv
- I-install ang samba upang ma-access ito
apt-get install samba
# idagdag ito sa dulo ng /etc/samba/smb.conf [dlna-media] puna = My Media path = / srv ma-browse = oo nasusulat = oo wastong mga gumagamit = minidlna # gumawa ng isang samba na gumagamit smbpasswd -a minidlna # buhayin ang service service smbd start && systemctl paganahin ang smbd.service # hayaan ito sa pamamagitan ng firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # bigyan ang buong access para sa gumagamit ng minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx / srv