Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hold alle mediene dine på ett sted og lett tilgjengelig.
4K -streaming fungerer helt fint (disk io: ~ 10MB/s, nettverk: ~ 3MB/s)
Trinn 1: Det du trenger
1. Et oransje pi ett brett (men du kan bruke hvilket som helst annet)
2. Micro SD -kort (> = 4 GB)
3. En ekstern harddisk
4. En boks - en gammel hp -strømkilde
5. Hobbyfarget tallerken som tåler minst 75 C
6. En usb -port gjenopprettet fra en gammel datamaskin
7. Banankontakter, kabler, bolter gjenopprettet fra den gamle datamaskinens serielle eller vga -port
Trinn 2: Den morsomme delen
- Skjær hobbyfargeplaten til bunnen, lag noen hull for pi-en for å passe inn.
- Klipp forsiden slik at den passer til strømforsyningsflaten og pi lan- og usb -porten (e) - det var 2 vifter på den siden atskilt med et lite jernark (som jeg har kuttet) og bruk viftehullene på nytt for å montere det.
- For dette spesifikke kortet (oransje pi en) er det 2 ekstra dataporter (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofon-og-ir-mottaker/).
- Jeg har vært veldig heldig som soldat med to kabler på pinne 3 og 4 (først enkelt klø pinnene); For å være sikker på at disse kablene ikke går av, bruk en limpistol for å fikse den på villsvinet - åpenbart etter testing. For de andre piene ville jeg loddet kablene på baksiden av platen direkte på usb -portens pinner.
- Lodd 2 kabler på hver bananplugg (jeg brukte en gammel cd-rom lydkabel).
- Koble strømkablene til pi, denne modellen støtter den på gpio -pinnene 4 (+5V) og 6 (bakken) - pinnene er på den interne raden på motsatt side av lanporten.
- Koble de andre strømkablene til usb -porten, og datakablene til pinnene 3 og 4 på usb -porten.
- Legg til harddisken og fest skruene.
Trinn 3: Den myke delen
Jeg bruker armbian (https://www.armbian.com/download/) ettersom det er mye lettere å installere minidlna etterpå
Sett opp nettverket - statisk ip:
tillat-hotplug eth0
no-auto-down eth0 iface eth0 inet static address netmask (vanligvis 255.255.255.0) gateway dns-nameservers
Sett opp stasjonen - jeg vil formatere den som EXT4 (pass på eksisterende data !!!):
fdisk /dev /sda (p - for å se partisjonsoppsett, d - slett alt hvis det er tilfelle, n - lag en ny, w - skriv endringer)
Det kan være lurt å starte på nytt slik at kjernen ser det (eller hvis delprobe ikke fungerer) mkfs.ext4 -L dlna -disk /dev /sda1
Bruk automount i stedet for fstab - for å unngå ikke -oppstartbart system i tilfelle montering mislykkes
apt-get install autofs
i /etc/auto.master vedlegg/-/etc/auto.ext-usb i /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl aktiverer autofs.service
Installer og konfigurer minidlna
apt-get install minidlna
/etc/minidlna.conf media_dir =/srv service minidlna start && systemctl aktiver minidlna.service
Øk antallet inotify -overvåkere
/etc/sysctl.conf
fs.inotify.max_user_watches = 1048576 sysctl -p
Stikk hull i brannmuren din
apt-get install firewalld
service firewalld start && systemctl aktivere firewalld.service firewall-cmd --permanent --add-port 8200/tcp firewall-cmd --permanent --add-port 1900/udp firewall-cmd --reload
Reduser RAM -frekvensen for å holde den kjølig og spare strøm
h3forbruk -d 408
starte på nytt
Trinn 4: Legg til noen data
- Bruk filezilla til å koble til sftp -tjenesten og kopiere dataene dine under /srv
- Installer samba for å få tilgang til den
apt-get installer samba
# legg dette til på slutten av /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 # aktiver tjenestetjeneste smbd start && systemctl aktivere smbd.service # la det gå gjennom brannmuren brannmur-cmd-permanent-legge til service samba brannmur-cmd-last inn på nytt # gi full tilgang for minidlna-brukeren apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv