Kazalo:

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

Video: Medijski strežnik DLNA: 4 koraki

Video: Medijski strežnik DLNA: 4 koraki
Video: Raspberry pi 4b 2Gb RAM.Dlna server as home media server. 2024, November
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

Priporočena: