Table des matières:

Serveur multimédia DLNA : 4 étapes
Serveur multimédia DLNA : 4 étapes

Vidéo: Serveur multimédia DLNA : 4 étapes

Vidéo: Serveur multimédia DLNA : 4 étapes
Vidéo: Создайте домашний медиа-сервер с USB-портом маршрутизатора (простое пошаговое руководство) 2024, Novembre
Anonim
Serveur multimédia DLNA
Serveur multimédia DLNA

Gardez tous vos médias au même endroit et facilement accessibles.

Le streaming 4K fonctionne très bien (disque io: ~10 Mo/s, réseau: ~3 Mo/s)

Étape 1: ce dont vous avez besoin

De quoi as-tu besoin
De quoi as-tu besoin

1. Une carte pi orange (mais vous pouvez en utiliser une autre)

2. Carte Micro SD (>=4 Go)

3. Un disque dur externe

4. Une boîte - une vieille source d'alimentation hp

5. Assiette de couleur Hobby qui résiste à au moins 75 C

6. Un port USB récupéré d'un vieil ordinateur

7. Connecteurs banane, câbles, boulons récupérés du port série ou vga de l'ancien ordinateur

Étape 2: la partie amusante

La partie amusante
La partie amusante
La partie amusante
La partie amusante
La partie amusante
La partie amusante
  • Coupez la plaque de couleur passe-temps pour le bas, faites des trous pour le pi.
  • Coupez le devant pour qu'il corresponde à la face d'alimentation et aux ports pi lan et usb - il y avait 2 ventilateurs de ce côté séparés par une petite feuille de fer (que j'ai coupée) et réutilisez les trous du ventilateur pour l'assembler.
  • Pour cette carte spécifique (orange pi one), il y a 2 ports de données supplémentaires (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-receptor/).
  • J'ai eu beaucoup de chance de placer deux câbles sur les broches 3 et 4 (d'abord gratter facilement les broches); pour être sûr que ces câbles ne se détachent pas, utilisez un pistolet à colle pour le fixer sur le verrat - évidemment après test. Pour les autres pi, je souderais les câbles à l'arrière de la plaque directement sur les broches du port usb.
  • Soudez 2 câbles sur chaque fiche banane (j'ai utilisé un vieux câble audio cd-rom).
  • Connectez les câbles d'alimentation au pi, ce modèle le prend en charge sur les broches gpio 4 (+5V) et 6 (masse) - les broches sont sur la rangée interne du côté opposé du port lan.
  • Connectez les autres câbles d'alimentation au port USB et les câbles de données aux broches 3 et 4 du port USB.
  • Ajoutez le disque dur et montez les vis.

Étape 3: la partie molle

La partie molle
La partie molle

J'utilise armbian (https://www.armbian.com/download/) car il est beaucoup plus facile d'installer minidlna par la suite

Configurer le réseau - IP statique:

autoriser la connexion à chaud eth0

pas d'arrêt automatique eth0 iface eth0 inet adresse statique masque de réseau (généralement 255.255.255.0) passerelle serveurs de noms DNS

Configurez le lecteur - je le formaterais en EXT4 (attention aux données existantes !!!):

fdisk /dev/sda (p - pour voir la disposition des partitions, d - tout supprimer si c'est le cas, n - en créer une nouvelle, w - écrire les modifications)

vous voudrez peut-être redémarrer pour que le noyau le voie (ou si partprobe ne fonctionne pas) mkfs.ext4 -L dlna-disk /dev/sda1

Utilisez automount au lieu de fstab - pour éviter un système non amorçable en cas d'échec du montage

apt-get install autofs

dans /etc/auto.master append /- /etc/auto.ext-usb dans /etc/auto.ext-usb /srv -fstype=ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl activer autofs.service

Installer et configurer minidlna

apt-get installer minidlna

/etc/minidlna.conf media_dir=/srv service minidlna démarrer && systemctl activer minidlna.service

Augmenter le nombre d'observateurs inotify

/etc/sysctl.conf

fs.inotify.max_user_watches=1048576 sysctl -p

Percez un trou dans votre pare-feu

apt-get install firewalld

service firewalld start && systemctl enable firewalld.service firewall-cmd --permanent --add-port 8200/tcp firewall-cmd --permanent --add-port 1900/udp firewall-cmd --reload

Diminuez la fréquence de la RAM pour la garder au frais et économiser de l'énergie

h3consommation -d 408

redémarrer

Étape 4: ajouter des données

Ajouter des données
Ajouter des données
  • Utilisez filezilla pour vous connecter au service sftp et copiez vos données sous /srv
  • Installez samba pour y accéder

apt-get installer samba

# ajouter ceci à la fin de /etc/samba/smb.conf [dlna-media] comment = My Media path = /srv navigable = yes writable = yes valid users = minidlna # créer un utilisateur samba smbpasswd -a minidlna # activer le service service smbd start && systemctl enable smbd.service # laissez-le traverser le pare-feu firewall-cmd --permanent --add-service samba firewall-cmd --reload # accorde un accès complet à l'utilisateur minidlna apt-get install acl setfacl -R -mu:minidlna:rwx -md:u:minidlna:rwx /srv

Conseillé: