Ich habe ein NAS im LAN mit Raspberry Pi 3 und einer USB-Festplatte eingerichtet.
Früher habe ich das Gleiche ohne Docker gemacht, aber als ich mit verschiedenen Funktionen spielte, die Razpie hinzugefügt und daraus entfernt wurden, begann ich mir Sorgen zu machen, dass die Umgebung schmutzig wird. Als ich die Gelegenheit nutzte, ein Upgrade auf Raspbian Buster durchzuführen, beschloss ich, die Umgebung von Grund auf neu zu erstellen und mit Docker Compose zu verwalten.
sudo apt update
sudo apt full-upgrade
/ mnt / hdd1
gemountet).\\ [Raspberry Pi name] \ share
zugreifen können\\ [Raspberry Pi-Name] \ share \ media
eindocker-compose.yml
version: '3.4'
services:
minidlna:
image: cytomich/rpi-docker-minidlna
container_name: minidlna
volumes:
- /mnt/hdd1/media:/media:z
environment:
- MINIDLNA_MEDIA_DIR=/media
- MINIDLNA_PORT=8200
- MINIDLNA_FRIENDLY_NAME=NASpi
network_mode: "host"
restart: always
samba:
image: dperson/samba
container_name: samba
networks:
- default
ports:
- "137:137/udp"
- "138:138/udp"
- "139:139/tcp"
- "445:445/tcp"
read_only: true
tmpfs:
- /tmp
restart: always
stdin_open: true
tty: true
volumes:
- /mnt/hdd1:/mnt/share:z
command: '-s share;/mnt/share;yes;no;yes'
Die Leistung ist gut. Die DLNA-Funktion konnte problemlos abgespielt werden, wenn es sich um MP4 mit mehreren hundert kbit / s handelte. Da es sich um einen Raspberry Pi handelt, ist Überbewusstsein verboten, aber es scheint, dass etwas mehr Platz vorhanden ist.
Passen Sie docker-compose.yml
an, um Ihren eigenen stärksten Heimserver zu erstellen!
Recommended Posts