Sadržaj:

DLNA medijski poslužitelj: 4 koraka
DLNA medijski poslužitelj: 4 koraka

Video: DLNA medijski poslužitelj: 4 koraka

Video: DLNA medijski poslužitelj: 4 koraka
Video: Raspberry pi 4b 2Gb RAM.Dlna server as home media server. 2024, Studeni
Anonim
DLNA medijski poslužitelj
DLNA medijski poslužitelj

Držite sve svoje medije na jednom mjestu i lako dostupni.

4K streaming radi sasvim u redu (io io diska: ~ 10 MB/s, mreža: ~ 3 MB/s)

Korak 1: Što vam treba

Što trebaš
Što trebaš

1. Narančasta pi one board (ali možete koristiti bilo koju drugu)

2. Micro SD kartica (> = 4 GB)

3. Vanjski HDD

4. Kutija - stari izvor napajanja HP -a

5. Ploča u boji hobija otporna na najmanje 75 C

6. USB priključak oporavljen sa starog računala

7. Konektori, kabeli, vijci za banane izvađeni iz serijskog ili vga porta starog računala

Korak 2: Zabavni dio

Zabavni dio
Zabavni dio
Zabavni dio
Zabavni dio
Zabavni dio
Zabavni dio
  • Izrežite ploču boje hobija za dno, napravite rupe u koje se pi može uklopiti.
  • Izrežite prednji dio kako bi odgovarao prednjoj strani napajanja i priključcima pi -lana i USB -a - na toj su strani bila 2 ventilatora odvojena malim željeznim limom (koji sam izrezala) i ponovno upotrijebite rupe ventilatora za sastavljanje.
  • Za ovu posebnu ploču (narančasta pi one) postoje 2 dodatna podatkovna porta (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofon-i-ir-prijemnik/).
  • Imao sam veliku sreću što sam spojio dva kabela na pinove 3 i 4 (prvo lako izgrebite iglice); kako biste bili sigurni da se ti kabeli ne odvajaju, pištoljem za ljepilo pričvrstite ih na vepra - očito nakon ispitivanja. Za ostale pi -jeve bih lemio kabele na stražnjoj strani ploče izravno na pinove USB priključka.
  • Lemite 2 kabela na svaki utikač od banane (koristio sam stari audio kabel za cd-rom).
  • Priključite kabele za napajanje na pi, ovaj model podržava gpio pinove 4 (+5V) i 6 (uzemljenje) - pinovi su na unutarnjem redu na suprotnoj strani priključka za LAN.
  • Priključite ostale kablove za napajanje na USB priključak, a podatkovne kabele na pinove 3 i 4 USB priključka.
  • Dodajte tvrdi disk i pričvrstite vijke.

Korak 3: Mekani dio

Mekani dio
Mekani dio

Koristim armbian (https://www.armbian.com/download/) jer je kasnije mnogo lakše instalirati minidlnu

Postavljanje mreže - statički ip:

allow-hotplug eth0

no-auto-down eth0 iface eth0 inet statička adresa netmask (obično 255.255.255.0) gateway dns-nameservers

Postavljanje pogona - Formatirao bih ga kao EXT4 (čuvajte se postojećih podataka !!!):

fdisk /dev /sda (p - da vidite raspored particija, d - izbrišite sve ako je to slučaj, n - stvorite novu, w - upišite promjene)

možda ćete htjeti ponovno pokrenuti sustav kako bi ga jezgra vidjela (ili ako partprobe ne radi) mkfs.ext4 -L dlna -disk /dev /sda1

Koristite automount umjesto fstab - kako biste izbjegli pokretanje sustava u slučaju da montaža ne uspije

apt-get install autofs

u /etc/auto.master append/-/etc/auto.ext-usb u /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl omogućiti autofs.service

Instalirajte i konfigurirajte minidlna

apt-get install minidlna

/etc/minidlna.conf media_dir =/srv usluga minidlna start && systemctl enable minidlna.service

Povećajte broj promatrača neotiranih

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Napravite rupu u vatrozidu

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

Smanjite frekvenciju RAM -a kako biste ga ohladili i uštedjeli energiju

h3potrošnja -d 408

ponovno podizanje sustava

Korak 4: Dodajte neke podatke

Dodajte neke podatke
Dodajte neke podatke
  • Upotrijebite filezilla za spajanje na sftp uslugu i kopirajte svoje podatke u /srv
  • Instalirajte sambu da biste joj pristupili

apt-get install samba

# dodaj ovo na kraj /etc/samba/smb.conf [dlna -media] comment = Moj medijski put = /srv browseable = yes writable = yes valid users = minidlna # make samba user smbpasswd -a minidlna # aktivirajte service service smbd start && systemctl enable smbd.service # pusti ga kroz firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # odobri potpuni pristup za minidlna korisnika apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv

Preporučeni: