Índice:

Servidor de mídia DLNA: 4 etapas
Servidor de mídia DLNA: 4 etapas

Vídeo: Servidor de mídia DLNA: 4 etapas

Vídeo: Servidor de mídia DLNA: 4 etapas
Vídeo: A sua "Netflix e Spotify Grátis" acabou de chegar! - Jellyfin Media Server 2024, Novembro
Anonim
DLNA Media Server
DLNA Media Server

Mantenha todas as suas mídias em um só lugar e facilmente acessível.

O streaming de 4K funciona bem (io de disco: ~ 10 MB / s, rede: ~ 3 MB / s)

Etapa 1: O que você precisa

O que você precisa
O que você precisa

1. Um pi laranja em uma placa (mas você pode usar qualquer outra)

2. Cartão Micro SD (> = 4 GB)

3. Um HD externo

4. Uma caixa - uma velha fonte de energia HP

5. Placa de cor de passatempo que resiste a pelo menos 75 C

6. Uma porta USB recuperada de um computador antigo

7. Conectores de banana, cabos e parafusos recuperados da porta serial ou vga do computador antigo

Etapa 2: a parte divertida

A parte divertida
A parte divertida
A parte divertida
A parte divertida
A parte divertida
A parte divertida
  • Corte a placa de cor de passatempo para o fundo, faça alguns orifícios para o pi caber.
  • Corte a frente para coincidir com a face da fonte de alimentação e as portas pi lan e usb - havia 2 ventoinhas naquele lado separadas por uma pequena folha de ferro (que cortei) e reutilize os orifícios da ventoinha para montá-la.
  • Para esta placa específica (laranja pi um), existem 2 portas de dados adicionais (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- receptor de microfone e ir /).
  • Tive muita sorte em soldar dois cabos nos pinos 3 e 4 (primeiro arranhe os pinos facilmente); para ter certeza de que esses cabos não saem, use uma pistola de cola para fixá-lo no javali - obviamente após o teste. Para os outros pi's, eu soldaria os cabos na parte de trás da placa diretamente nos pinos da porta USB.
  • Solde 2 cabos em cada plugue banana (usei um velho cabo de áudio de cd-rom).
  • Conecte os cabos de alimentação ao pi, este modelo suporta nos pinos gpio 4 (+ 5V) e 6 (terra) - os pinos estão na fileira interna no lado oposto da porta lan.
  • Conecte os outros cabos de alimentação à porta usb e os cabos de dados aos pinos 3 e 4 da porta usb.
  • Adicione o disco rígido e monte os parafusos.

Etapa 3: a parte macia

A parte macia
A parte macia

Eu uso o armbian (https://www.armbian.com/download/) porque é muito mais fácil instalar o minidlna depois

Configure a rede - ip estático:

allow-hotplug eth0

no-auto-down eth0 iface eth0 inet endereço estático netmask (geralmente 255.255.255.0) gateway dns-nameservers

Configure a unidade - gostaria de formatá-la como EXT4 (cuidado com os dados existentes !!!):

fdisk / dev / sda (p - para ver o layout da partição, d - deletar tudo se for o caso, n - criar uma nova, w - escrever mudanças)

você pode querer reiniciar para que o kernel veja (ou se partprobe não funcionar) mkfs.ext4 -L dlna-disk / dev / sda1

Use automount em vez de fstab - para evitar que o sistema não inicialize em caso de falha na montagem

apt-get install autofs

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

Instale e configure o minidlna

apt-get install minidlna

/etc/minidlna.conf media_dir = / srv service minidlna start && systemctl enable minidlna.service

Aumente o número de observadores do Inotify

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Faça um buraco no seu firewall

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

Diminua a frequência da RAM para mantê-la fria e economizar energia

h3consumo -d 408

reinício

Etapa 4: adicionar alguns dados

Adicionar alguns dados
Adicionar alguns dados
  • Use o filezilla para se conectar ao serviço sftp e copie seus dados em / srv
  • Instale o samba para acessá-lo

apt-get install samba

# adicione isso ao final de /etc/samba/smb.conf [dlna-media] comment = Caminho da minha mídia = / srv navegável = sim gravável = sim usuários válidos = minidlna # faça um usuário do samba smbpasswd -a minidlna # ative o service service smbd start && systemctl enable smbd.service # deixe passar pelo firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # concede acesso total para o usuário minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx / srv

Recomendado: