Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Păstrați toate conținuturile media într-un singur loc și ușor accesibile.
Streaming 4K funcționează foarte bine (disc io: ~ 10MB / s, rețea: ~ 3MB / s)
Pasul 1: De ce aveți nevoie
1. O placă portocalie cu o placă (dar puteți utiliza orice alta)
2. Card Micro SD (> = 4 GB)
3. Un HDD extern
4. O cutie - o sursă de energie HP veche
5. Placă de culoare hobby care rezistă la cel puțin 75 C
6. Un port USB recuperat de pe un computer vechi
7. Conectori, cabluri, șuruburi pentru banane recuperate din portul serial sau vga al computerului vechi
Pasul 2: partea distractivă
- Tăiați placa de culoare hobby pentru partea de jos, faceți câteva găuri pentru ca pi să se potrivească.
- Tăiați partea din față pentru a se potrivi cu fața sursei de alimentare și cu portul (porturile) pi lan și usb - erau 2 ventilatoare pe acea parte separate printr-o foaie mică de fier (pe care am tăiat-o) și refolosiți orificiile ventilatorului pentru a o asambla.
- Pentru această placă specifică (orange pi one) există 2 porturi de date suplimentare (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- microfon-și-ir-receptor /).
- Am avut mare noroc să soldez două cabluri pe pinii 3 și 4 (mai întâi zgâriați ușor pinii); pentru a vă asigura că aceste cabluri nu se desprind, folosiți un pistol de lipit pentru a-l fixa pe mistreț - evident după testare. Pentru celelalte pi-uri aș lipi cablurile de pe spatele plăcii direct pe pinii portului USB.
- Lipiți 2 cabluri pe fiecare fișă banană (am folosit un cablu audio cd-rom vechi).
- Conectați cablurile de alimentare la pi, acest model îl suportă pe pinii gpio 4 (+ 5V) și 6 (masă) - pinii sunt pe rândul intern de pe partea opusă a portului LAN.
- Conectați celelalte cabluri de alimentare la portul USB și cablurile de date la pinii 3 și 4 ai portului USB.
- Adăugați unitatea de disc și montați șuruburile.
Pasul 3: partea moale
Folosesc armbian (https://www.armbian.com/download/) deoarece este mult mai ușor să instalați minidlna după aceea
Configurați rețeaua - ip static:
allow-hotplug eth0
no-auto-down eth0 iface eth0 inet adresa statică netmask (de obicei 255.255.255.0) gateway dns-nameservers
Configurați unitatea - aș format-o ca EXT4 (atenție la datele existente !!!):
fdisk / dev / sda (p - pentru a vedea aspectul partiției, d - ștergeți toate dacă este cazul, n - creați unul nou, w - scrieți modificări)
poate doriți să reporniți, astfel încât nucleul să o vadă (sau dacă partprobe nu funcționează) mkfs.ext4 -L dlna-disk / dev / sda1
Folosiți automount în loc de fstab - pentru a evita sistemul care nu poate fi pornit în cazul în care montarea eșuează
apt-get install autofs
în /etc/auto.master append / - /etc/auto.ext-usb în /etc/auto.ext-usb / srv -fstype = ext4: / dev / disk / by-label / dlna-disk service autofs start && systemctl activează autofs.service
Instalați și configurați minidlna
apt-get install minidlna
/etc/minidlna.conf media_dir = / srv service minidlna start && systemctl activate minidlna.service
Măriți numărul de observatori inotificați
/etc/sysctl.conf
fs.inotify.max_user_watches = 1048576 sysctl -p
Puneți o gaură în 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
Reduceți frecvența RAM pentru a o menține la rece și pentru a economisi energie
h3consum -d 408
reporniți
Pasul 4: Adăugați câteva date
- Utilizați filezilla pentru a vă conecta la serviciul sftp și copiați datele în / srv
- Instalați samba pentru a-l accesa
apt-get install samba
# add this to the end of /etc/samba/smb.conf [dlna-media] comment = My Media path = / srv browseable = yes writable = yes valid users = minidlna # make a samba user smbpasswd -a minidlna # activate the service service smbd start && systemctl enable smbd.service # let it through the firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # grant access full for the minidlna user apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx / srv