Medijski strežnik DLNA: 4 koraki
Medijski strežnik DLNA: 4 koraki
Anonim
Medijski strežnik DLNA
Medijski strežnik DLNA

Naj bodo vsi mediji na enem mestu in lahko dostopni.

4K pretakanje deluje v redu (io io diska: ~ 10 MB/s, omrežje: ~ 3 MB/s)

1. korak: Kaj potrebujete

Kaj rabiš
Kaj rabiš

1. Oranžna pi ena plošča (lahko pa uporabite katero koli drugo)

2. Kartica Micro SD (> = 4 GB)

3. Zunanji trdi disk

4. Škatla - stari vir energije HP

5. Plošča v barvi hobi, odporna na najmanj 75 C

6. Vrata USB, obnovljena iz starega računalnika

7. Konektorji, kabli, vijaki za banane, obnovljeni iz serijskega ali vga vhoda starega računalnika

2. korak: Zabavni del

Zabavni del
Zabavni del
Zabavni del
Zabavni del
Zabavni del
Zabavni del
  • Izrežite ploščo v barvi hobija za dno, naredite nekaj lukenj, da se pi prilega.
  • Odrežite sprednjo stran tako, da se bo ujemala z napajalnikom in vrati za priključitev pi -lana in USB -ja - na tej strani sta bila 2 ventilatorja, ločena z majhno železno pločevino (ki sem jo izrezala), in jo znova sestavite za ventilatorske luknje.
  • Za to posebno ploščo (oranžno pi eno) sta na voljo 2 dodatna podatkovna vrata (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofon-in-ir-sprejemnik/).
  • Imel sem veliko srečo, da sem dva kabla spravil na nožice 3 in 4 (najprej enostavno opraskal nožice); da se prepričate, da se ti kabli ne odlepijo, uporabite pištolo za lepilo, da jo pritrdite na merjasca - očitno po testiranju. Za druge pi -je bi spajkal kable na zadnji strani plošče neposredno na zatiče USB priključka.
  • Spajite 2 kabla na vsak banana vtič (uporabil sem star zvočni kabel cd-rom).
  • Napajalne kable priključite na pi, ta model ga podpira na zatičih 4 (+5V) in 6 (ozemljitev) gpio - nožice so v notranji vrsti na nasprotni strani vratca LAN.
  • Druge napajalne kable priključite na vrata USB, podatkovne kable pa na nožice 3 in 4 priključka USB.
  • Dodajte trdi disk in pritrdite vijake.

3. korak: Mehki del

Mehki del
Mehki del

Uporabljam armbian (https://www.armbian.com/download/), saj je potem veliko lažje namestiti minidlno

Nastavitev omrežja - statični ip:

allow-hotplug eth0

brez samodejnega spuščanja eth0 iface eth0 inet statični naslov omrežna maska (običajno 255.255.255.0) prehod dns-imenski strežniki

Namestite pogon - formatiral bi ga kot EXT4 (pazite na obstoječe podatke !!!):

fdisk /dev /sda (p - če si želite ogledati postavitev particije, d - izbrišite vse, če je tako, n - ustvarite novo, w - napišite spremembe)

boste morda želeli znova zagnati, da ga jedro vidi (ali če partprobe ne deluje) mkfs.ext4 -L dlna -disk /dev /sda1

Namesto fstab uporabite automount - da se izognete zagonu sistema v primeru napake pri montaži

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 omogoči autofs.service

Namestite in konfigurirajte minidlna

apt-get install minidlna

/etc/minidlna.conf media_dir =/srv storitev minidlna start && systemctl omogoči minidlna.service

Povečajte število opazovalcev, ki niso obveščeni

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

V svojem požarnem zidu naredite luknjo

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

Zmanjšajte frekvenco RAM -a, da se ohladi in prihrani energijo

h3 poraba -d 408

znova zaženite

4. korak: Dodajte nekaj podatkov

Dodajte nekaj podatkov
Dodajte nekaj podatkov
  • Za povezavo s storitvijo sftp uporabite datoteko filezilla in kopirajte svoje podatke v /srv
  • Za dostop do njega namestite sambo

apt-get install samba

# dodaj to na konec /etc/samba/smb.conf [dlna -media] comment = Moja medijska pot = /srv browseable = yes writable = ja veljavni uporabniki = minidlna # naredi uporabnika sambe smbpasswd -a minidlna # aktiviraj storitev storitev smbd start && systemctl omogoči smbd.service # pusti skozi požarni zid požarnega zidu-cmd-trajno --add-storitev samba požarni zid-cmd --reload # odobri poln dostop za uporabnika minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv