Διακομιστής πολυμέσων DLNA: 4 βήματα
Διακομιστής πολυμέσων DLNA: 4 βήματα
Anonim
Διακομιστής μέσων DLNA
Διακομιστής μέσων DLNA

Κρατήστε όλα τα μέσα σας σε ένα μέρος και εύκολα προσβάσιμα.

Η ροή 4K λειτουργεί μια χαρά (δίσκος io: ~ 10MB/s, δίκτυο: ~ 3MB/s)

Βήμα 1: Αυτό που χρειάζεστε

Ο, τι χρειάζεσαι
Ο, τι χρειάζεσαι

1. Ένα πορτοκαλί πι έναν πίνακα (αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο)

2. Κάρτα Micro SD (> = 4 GB)

3. Ένας εξωτερικός σκληρός δίσκος

4. Ένα κουτί - μια παλιά πηγή ισχύος hp

5. Πιάτο χρώματος χόμπι που αντέχει στους τουλάχιστον 75 C

6. Μια θύρα usb ανακτήθηκε από έναν παλιό υπολογιστή

7. Συνδέσεις μπανάνας, καλώδια, μπουλόνια που ανακτήθηκαν από τη σειριακή ή τη θύρα του παλιού υπολογιστή

Βήμα 2: Το μέρος διασκέδασης

Το Διασκεδαστικό Μέρος
Το Διασκεδαστικό Μέρος
Το Διασκεδαστικό Μέρος
Το Διασκεδαστικό Μέρος
Το Διασκεδαστικό Μέρος
Το Διασκεδαστικό Μέρος
  • Κόψτε την πλάκα χρώματος χόμπι για το κάτω μέρος, κάντε μερικές τρύπες για να χωρέσει το πι.
  • Κόψτε το μπροστινό μέρος για να ταιριάζει με την όψη τροφοδοσίας και τις θύρες pi lan και usb - υπήρχαν 2 ανεμιστήρες σε αυτήν την πλευρά χωρισμένες με ένα μικρό σιδερένιο φύλλο (το οποίο έχω κόψει) και χρησιμοποιήστε ξανά τις οπές του ανεμιστήρα για να το συναρμολογήσετε.
  • Για αυτόν τον συγκεκριμένο πίνακα (πορτοκαλί πι ένα) υπάρχουν 2 επιπλέον θύρες δεδομένων (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-δέκτης/).
  • Beenμουν πολύ τυχερός που στρατιώτησα δύο καλώδια στις ακίδες 3 και 4 (πρώτα γρατσουνίστε εύκολα τους πείρους). για να είστε σίγουροι ότι αυτά τα καλώδια δεν ξεκολλούν, χρησιμοποιήστε ένα πιστόλι κόλλας για να το στερεώσετε στον κάπρο - προφανώς μετά από δοκιμές. Για τα άλλα pi θα κολλούσα τα καλώδια στο πίσω μέρος της πλάκας απευθείας στις ακίδες της θύρας usb.
  • Κολλήστε 2 καλώδια σε κάθε βύσμα μπανάνας (χρησιμοποίησα ένα παλιό καλώδιο ήχου cd-rom).
  • Συνδέστε τα καλώδια τροφοδοσίας στο pi, αυτό το μοντέλο το υποστηρίζει στους ακροδέκτες gpio 4 (+5V) και 6 (γείωση) - οι ακίδες βρίσκονται στην εσωτερική σειρά στην αντίθετη πλευρά της θύρας lan.
  • Συνδέστε τα άλλα καλώδια τροφοδοσίας στη θύρα usb και τα καλώδια δεδομένων στις ακίδες 3 και 4 της θύρας usb.
  • Προσθέστε τον σκληρό δίσκο και τοποθετήστε τις βίδες.

Βήμα 3: Το μαλακό μέρος

Το Μαλακό Μέρος
Το Μαλακό Μέρος

Χρησιμοποιώ το armbian (https://www.armbian.com/download/) καθώς είναι πολύ πιο εύκολο να εγκαταστήσω το minidlna στη συνέχεια

Ρύθμιση δικτύου - στατική IP:

επιτρέψτε το hotplug eth0

μη αυτόματη μείωση eth0 iface eth0 inet στατική διεύθυνση δικτυακής μάσκας (συνήθως 255.255.255.0) διακομιστές πύλης dns-nameservers

Ρυθμίστε τη μονάδα δίσκου - θα τη μορφοποιούσα ως EXT4 (προσέξτε τα υπάρχοντα δεδομένα !!!):

fdisk /dev /sda (p - για να δείτε τη διάταξη του διαμερίσματος, d - διαγράψτε όλα, αν ισχύει, n - δημιουργήστε ένα νέο, w - γράψτε αλλαγές)

μπορεί να θέλετε να κάνετε επανεκκίνηση για να το δει ο πυρήνας (ή εάν το partprobe δεν λειτουργεί) mkfs.ext4 -L dlna -disk /dev /sda1

Χρησιμοποιήστε το autoount αντί του fstab - για να αποφύγετε το μη εκκινήσιμο σύστημα σε περίπτωση αποτυχίας της σύνδεσης

apt-get αυτόματες εγκαταστάσεις εγκατάστασης

στο /etc/auto.master append/-/etc/auto.ext-usb στο /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk αυτόματες υπηρεσίες έναρξης && systemctl ενεργοποιήστε την αυτόματη υπηρεσία

Εγκατάσταση και διαμόρφωση του minidlna

apt-get install minidlna

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

Αυξήστε τον αριθμό των παρατηρητών inotify

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Δημιουργήστε μια τρύπα στο τείχος προστασίας σας

apt-get install firewalld

service firewalld start && systemctl enable firewalld.service firewall-cmd --όνιμη --add-port 8200/tcp firewall-cmd-μόνιμη --add-port 1900/udp firewall-cmd --επανέγερση

Μειώστε τη συχνότητα RAM για να διατηρήσετε την θερμοκρασία και να εξοικονομήσετε ενέργεια

h3κατανάλωση -d 408

επανεκκίνηση

Βήμα 4: Προσθέστε μερικά δεδομένα

Προσθέστε μερικά δεδομένα
Προσθέστε μερικά δεδομένα
  • Χρησιμοποιήστε το filezilla για να συνδεθείτε στην υπηρεσία sftp και αντιγράψτε τα δεδομένα σας στο /srv
  • Εγκαταστήστε τη samba για πρόσβαση

apt-get install samba

# προσθέστε το στο τέλος του /etc/samba/smb.conf [dlna -media] comment = My Media path = /srv browseable = ναι εγγράψιμο = ναι έγκυροι χρήστες = minidlna # make a samba user smbpasswd -a minidlna # activation the service service smbd start && systemctl enable smbd.service # let it through the firewall firewall-cmd --όνιμη-προσθήκη-υπηρεσία samba firewall-cmd-επαναφόρτωση # παραχώρηση πλήρους πρόσβασης στον χρήστη minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv