Sadržaj:

DLNA medijski server: 4 koraka
DLNA medijski server: 4 koraka

Video: DLNA medijski server: 4 koraka

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

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

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

Korak 1: Šta vam treba

Sta ti treba
Sta ti treba

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

2. Mikro SD kartica (> = 4 GB)

3. Vanjski HDD

4. Kutija - stari izvor napajanja za HP

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

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

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

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 nekoliko rupa u koje se pi može uklopiti.
  • Izrežite prednji dio kako bi odgovarao prednjoj strani napajanja i priključcima za LAN i USB priključak - na toj su strani bila 2 ventilatora odvojena malim željeznim limom (koji sam izrezao) i ponovno upotrijebite rupe za ventilator da ga sastavite.
  • Za ovu posebnu ploču (narančasta pi jedan) postoje 2 dodatna porta za prijenos podataka (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofon i-prijemnik/).
  • Imao sam veliku sreću što sam spojio dva kabla na pinove 3 i 4 (prvo lako izgrebite iglice); da biste bili sigurni da se ti kabeli ne odvajaju, upotrijebite pištolj za ljepilo da ga pričvrstite na vepra - očito nakon ispitivanja. Za ostale pi -jeve bih lemio kablove na poleđini ploče direktno na pinove USB porta.
  • Lemite 2 kabla na svaki banana utikač (koristio sam stari audio-kabl za CD-ROM).
  • Priključite kabele za napajanje na pi, ovaj model podržava gpio pinove 4 (+5V) i 6 (uzemljenje) - pinovi su u unutarnjem redu na suprotnoj strani priključka za LAN.
  • Priključite ostale kablove za napajanje na USB port, a kablove za podatke na pinove 3 i 4 USB porta.
  • Dodajte tvrdi disk i pričvrstite vijke.

Korak 3: Mekani dio

Meki dio
Meki 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 mrežna maska (obično 255.255.255.0) gateway dns-nameservers

Postavite pogon - 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 sistem tako da kernel to vidi (ili ako partprobe ne radi) mkfs.ext4 -L dlna -disk /dev /sda1

Koristite automount umjesto fstab - kako biste izbjegli pokretanje sistema 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/po oznaci/dlna-disk servis autofs start && systemctl omogućiti autofs.service

Instalirajte i konfigurirajte minidlna

apt-get install minidlna

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

Povećajte broj inotiranih posmatrača

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Napravite rupu u svom zaštitnom zidu

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

h3 potrošnja -d 408

reboot

Korak 4: Dodajte neke podatke

Dodajte neke podatke
Dodajte neke podatke
  • Koristite filezilla za povezivanje 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 = Moja medijska putanja = /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čuje se: