Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Κρατήστε όλα τα μέσα σας σε ένα μέρος και εύκολα προσβάσιμα.
Η ροή 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