Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Simpan semua media Anda di satu tempat dan mudah diakses.
Streaming 4K berfungsi dengan baik (disk io: ~10MB/s, jaringan: ~3MB/s)
Langkah 1: Yang Anda Butuhkan
1. Sebuah pi oranye satu papan (tetapi Anda dapat menggunakan yang lain)
2. Kartu Micro SD (>=4GB)
3. HDD eksternal
4. Kotak - sumber daya hp lama
5. Pelat warna hobi yang tahan setidaknya 75 C
6. Port usb yang dipulihkan dari komputer lama
7. Konektor pisang, kabel, baut yang dipulihkan dari port serial atau vga komputer lama
Langkah 2: Bagian yang Menyenangkan
- Potong pelat warna hobi untuk bagian bawah, buat beberapa lubang agar pi bisa masuk.
- Potong bagian depan agar sesuai dengan permukaan catu daya dan port pi lan dan usb - ada 2 kipas di sisi itu yang dipisahkan oleh lembaran besi kecil (yang telah saya potong) dan gunakan kembali lubang kipas untuk merakitnya.
- Untuk papan khusus ini (pi oranye) ada 2 port data tambahan (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-receiver/).
- Saya sudah sangat beruntung untuk prajurit dua kabel pada pin 3 dan 4 (pertama mudah menggores pin); untuk memastikan kabel-kabel itu tidak lepas, gunakan lem untuk memasangnya pada babi hutan - tentu saja setelah pengujian. Untuk pi lainnya saya akan menyolder kabel di bagian belakang pelat langsung pada pin port usb.
- Solder 2 kabel pada setiap banana plug (saya menggunakan kabel audio cd-rom lama).
- Hubungkan kabel daya ke pi, model ini mendukungnya pada pin gpio 4 (+5V) dan 6 (ground) - pin berada di baris internal di sisi berlawanan dari port lan.
- Sambungkan kabel daya lainnya ke port usb, dan kabel data ke pin 3 dan 4 port usb.
- Tambahkan hard drive dan pasang sekrup.
Langkah 3: Bagian Lembut
Saya menggunakan armbian (https://www.armbian.com/download/) karena lebih mudah untuk menginstal minidlna setelahnya
Siapkan jaringan - ip statis:
izinkan-hotplug eth0
no-auto-down eth0 iface eth0 inet alamat statis netmask (biasanya 255.255.255.0) gateway dns-nameserver
Siapkan drive - saya akan memformatnya sebagai EXT4 (hati-hati dengan data yang ada !!!):
fdisk /dev/sda (p - untuk melihat tata letak partisi, d - hapus semua jika demikian, n - buat yang baru, w - tulis perubahan)
anda mungkin ingin reboot agar kernel melihatnya (atau jika partprobe tidak bekerja) mkfs.ext4 -L dlna-disk /dev/sda1
Gunakan automount alih-alih fstab - untuk menghindari sistem yang tidak dapat di-boot jika pemasangan gagal
apt-get install autofs
di /etc/auto.master tambahkan /- /etc/auto.ext-usb di /etc/auto.ext-usb /srv -fstype=ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl aktifkan autofs.service
Instal dan konfigurasikan minidlna
apt-get install minidlna
/etc/minidlna.conf media_dir=/srv service minidlna start && systemctl aktifkan minidlna.service
Tingkatkan jumlah pengamat yang tidak memberi tahu
/etc/sysctl.conf
fs.inotify.max_user_watches=1048576 sysctl -p
Buat lubang di firewall Anda
apt-get install firewalld
service firewalld start && systemctl aktifkan firewalld.service firewall-cmd --permanent --add-port 8200/tcp firewall-cmd --permanent --add-port 1900/udp firewall-cmd --reload
Kurangi frekuensi RAM agar tetap dingin dan hemat daya
h3konsumsi -d 408
menyalakan ulang
Langkah 4: Tambahkan Beberapa Data
- Gunakan filezilla untuk terhubung ke layanan sftp dan salin data Anda di bawah /srv
- Instal samba untuk mengaksesnya
apt-get install samba
# tambahkan ini di akhir /etc/samba/smb.conf [dlna-media] comment = My Media path = /srv browseable = yes writable = yes valid users = minidlna # make a samba user smbpasswd -a minidlna # mengaktifkan service service smbd start && systemctl enable smbd.service # biarkan melalui firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # berikan akses penuh untuk pengguna minidlna apt-get install acl setfacl -R -mu:minidlna:rwx -md:u:minidlna:rwx /srv