DLNA medijos serveris: 4 žingsniai
DLNA medijos serveris: 4 žingsniai
Anonim
DLNA medijos serveris
DLNA medijos serveris

Visą savo laikmeną laikykite vienoje vietoje ir lengvai pasiekiama.

4K transliacija veikia puikiai (disko io: ~ 10 MB/s, tinklas: ~ 3 MB/s)

1 žingsnis: ko jums reikia

Ko tau reikia
Ko tau reikia

1. Oranžinė pi viena lenta (bet galite naudoti bet kurią kitą)

2. „Micro SD“kortelė (> = 4 GB)

3. Išorinis HDD

4. Dėžutė - senas AG galios šaltinis

5. Hobio spalvos plokštelė, atspari bent 75 C temperatūrai

6. USB prievadas atkurtas iš seno kompiuterio

7. Bananų jungtys, kabeliai, varžtai, atkurti iš senojo kompiuterio nuoseklaus arba vga prievado

2 žingsnis: linksma dalis

Linksmoji dalis
Linksmoji dalis
Linksmoji dalis
Linksmoji dalis
Linksmoji dalis
Linksmoji dalis
  • Iškirpkite pomėgių spalvos plokštelę apačioje, padarykite keletą skylių, kad pi tilptų.
  • Iškirpkite priekį, kad jis atitiktų maitinimo šaltinio veidą ir „pi lan“bei „USB“prievadą (-us) - toje pusėje buvo 2 ventiliatoriai, atskirti mažu geležies lakštu (kurį aš nukirpau), ir pakartotinai naudokite ventiliatoriaus angas, kad jį surinktumėte.
  • Šiai plokštei (oranžinė pi one) yra 2 papildomi duomenų prievadai (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofonas ir imtuvas/).
  • Man labai pasisekė, kad kareiviui du kabeliai ant 3 ir 4 kaiščių (pirmiausia lengvai subraižykite kaiščius); kad įsitikintumėte, jog tie kabeliai neatsitraukia, klijų pistoletu pritvirtinkite prie šerno - aišku, po bandymų. Kitiems pi'ams aš lituosiu kabelius plokštės gale tiesiai ant USB prievado kaiščių.
  • Lituokite 2 kabelius ant kiekvieno bananų kištuko (aš naudoju seną cd-rom garso kabelį).
  • Prijunkite maitinimo kabelius prie pi, šis modelis jį palaiko ant gpio kaiščių 4 (+5V) ir 6 (įžemintas) - kaiščiai yra vidinėje eilutėje priešingoje lan prievado pusėje.
  • Prijunkite kitus maitinimo kabelius prie USB prievado, o duomenų kabelius - prie USB prievado 3 ir 4 kaiščių.
  • Pridėkite standųjį diską ir pritvirtinkite varžtus.

3 žingsnis: minkšta dalis

Minkšta dalis
Minkšta dalis

Aš naudoju armbian (https://www.armbian.com/download/), nes vėliau daug lengviau įdiegti minidlna

Nustatykite tinklą - statinis IP:

let-hotplug eth0

neautomatinis žeminimas eth0 iface eth0 inet statinis adresas tinklo kaukė (paprastai 255.255.255.0) šliuzas dns-nameservers

Nustatykite diską - suformatuosiu jį kaip EXT4 (saugokitės esamų duomenų !!!):

fdisk /dev /sda (p - norėdami pamatyti skaidinio išdėstymą, d - ištrinkite viską, jei taip yra, n - sukurkite naują, w - rašykite pakeitimus)

galbūt norėsite iš naujo paleisti, kad branduolys jį matytų (arba jei partprobe neveikia) mkfs.ext4 -L dlna -disk /dev /sda1

Naudokite „automount“, o ne „fstab“, kad išvengtumėte nepaleidžiamos sistemos, jei nepavyks prijungti

apt-get install autofs

/etc/auto.master add/-/etc/auto.ext-usb in /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl įgalinti autofs.service

Įdiekite ir sukonfigūruokite „minidlna“

apt-get install minidlna

/etc/minidlna.conf media_dir =/srv paslauga minidlna paleisti && systemctl įgalinti minidlna.service

Padidinkite „Inotify“stebėtojų skaičių

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Padarykite skylę ugniasienėje

apt-get install firewalld

paslaugos užkarda paleisti && systemctl įgalinti ugniasienę. serviso užkarda-cmd-nuolatinė-pridėti-prievadas 8200/tcp ugniasienė-cmd-nuolatinė-pridėti-prievadas 1900/udp ugniasienė-cmd-įkelti

Sumažinkite RAM dažnį, kad jis būtų vėsus ir taupytų energiją

h3suvartojimas -d 408

perkrauti

4 veiksmas: pridėkite tam tikrų duomenų

Pridėkite kai kuriuos duomenis
Pridėkite kai kuriuos duomenis
  • Norėdami prisijungti prie „sftp“paslaugos, naudokite „filezilla“ir nukopijuokite duomenis į /srv
  • Įdiekite „samba“, kad ją pasiektumėte

apt-get įdiegti samba

# pridėkite tai prie paslaugų paslauga smbd paleisti && systemctl įgalinti smbd.service # tegul per ugniasienės ugniasienę-cmd-nuolatinė-pridėkite paslaugą samba ugniasienė-cmd-reload # suteikti visą prieigą minidlna vartotojui apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv