Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Förvara alla dina media på ett ställe och lättillgängliga.
4K -streaming fungerar bra (disk io: ~ 10MB/s, nätverk: ~ 3MB/s)
Steg 1: Vad du behöver
1. En orange pi one board (men du kan använda vilken som helst annan)
2. Micro SD -kort (> = 4 GB)
3. En extern hårddisk
4. En låda - en gammal hp -strömkälla
5. Hobby-färgplatta som klarar minst 75 C
6. En usb -port återställd från en gammal dator
7. Banankontakter, kablar, bultar som återhämtats från den gamla datorns seriella eller VGA -port
Steg 2: Den roliga delen
- Skär hobbyfärgplattan för botten, gör några hål för pi: n att passa in.
- Klipp framsidan så att den matchar strömförsörjningsytan och pi lan- och usb -portarna - det fanns 2 fläktar på den sidan åtskilda av ett litet järnark (som jag har klippt) och återanvänd fläkthålen för att montera det.
- För detta specifika kort (orange pi one) finns det ytterligare två dataporter (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-receiver/).
- Jag har haft turen att soldat två kablar på stift 3 och 4 (först klia lätt på stiften); För att vara säker på att dessa kablar inte lossnar, använd en limpistol för att fixa den på vildsvinet - uppenbarligen efter testning. För de andra pi: n skulle jag löda kablarna på baksidan av plattan direkt på usb -portens stift.
- Löd 2 kablar på varje banankontakt (jag använde en gammal cd-rom-ljudkabel).
- Anslut strömkablarna till pi, den här modellen stöder den på gpio -stiften 4 (+5V) och 6 (jord) - stiften är på den inre raden på motsatta sidan av lanporten.
- Anslut de andra strömkablarna till usb -porten och datakablarna till stift 3 och 4 på usb -porten.
- Lägg till hårddisken och montera skruvarna.
Steg 3: Den mjuka delen
Jag använder armbian (https://www.armbian.com/download/) eftersom det är mycket lättare att installera minidlna efteråt
Konfigurera nätverket - statisk IP:
allow-hotplug eth0
no-auto-down eth0 iface eth0 inet statisk adress nätmask (vanligtvis 255.255.255.0) gateway dns-namnservrar
Installera enheten - jag skulle formatera den som EXT4 (akta dig för befintliga data !!!):
fdisk /dev /sda (p - för att se partitionslayout, d - ta bort allt om så är fallet, n - skapa en ny, w - skriv ändringar)
du kanske vill starta om så att kärnan ser det (eller om delprobe inte fungerar) mkfs.ext4 -L dlna -disk /dev /sda1
Använd automount istället för fstab - för att undvika ett uppstartbart system om montering misslyckas
apt-get installera autofs
i /etc/auto.master lägg till/-/etc/auto.ext-usb i /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl aktivera autofs.service
Installera och konfigurera minidlna
apt-get install minidlna
/etc/minidlna.conf media_dir =/srv service minidlna start && systemctl aktivera minidlna.service
Öka antalet inotify -tittare
/etc/sysctl.conf
fs.inotify.max_user_watches = 1048576 sysctl -p
Stansa ett hål i din brandvägg
apt-get installera firewalld
service firewalld start && systemctl aktivera firewalld.service firewall-cmd --permanent --add-port 8200/tcp firewall-cmd --permanent --add-port 1900/udp firewall-cmd --reload
Minska RAM -frekvensen för att hålla den sval och spara ström
h3förbrukning -d 408
starta om
Steg 4: Lägg till lite data
- Använd filezilla för att ansluta till sftp -tjänsten och kopiera dina data under /srv
- Installera samba för att komma åt den
apt-get installera samba
# lägg till detta i slutet av /etc/samba/smb.conf [dlna -media] kommentar = Min mediasökväg = /srv surfbar = ja skrivbar = ja giltiga användare = minidlna # gör en samba -användare smbpasswd -a minidlna # aktivera servicetjänst smbd start && systemctl aktivera smbd.service # låt det gå igenom brandväggen brandvägg-cmd-permanent-lägg till-tjänst samba brandvägg-cmd-ladda om # ge full åtkomst för minidlna-användaren apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv