J'ai configuré un NAS sur le LAN en utilisant Raspberry Pi 3 et un disque dur USB.
J'avais l'habitude de faire la même chose sans utiliser Docker, mais comme je jouais avec diverses fonctions ajoutées et supprimées de Razpie, j'ai commencé à m'inquiéter de la saleté de l'environnement. Alors, profitant de l'occasion de la mise à niveau vers Raspbian Buster, j'ai décidé de recréer l'environnement à partir de zéro et de le gérer avec Docker Compose.
sudo apt update
sudo apt full-upgrade
/ mnt / hdd1
)docker-compose up -d
\\ [nom Raspberry Pi] \ partage
à partir du réseau\\ [nom Raspberry Pi] \ share \ media
docker-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'
La performance est bonne. Quant à la fonction DLNA, je pourrais la jouer sans aucun problème s'il s'agissait de MP4 de plusieurs centaines de kbps. Puisqu'il s'agit d'un Raspberry Pi, l'excès de confiance est interdit, mais il semble qu'il y ait un peu plus de place.
Personnalisez docker-compose.yml
pour créer votre propre serveur domestique le plus puissant!
Recommended Posts