VolokzhaninVadim / media_server

Private media server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image

Checking work:

# Inside of container
curl --socks5 http://localhost:9050 -L https://2ip.ru
# From another container (192.168.0.140 - ip host)
curl --socks5 http://192.168.0.140:9050 -L https://2ip.ru

Proxy server in Firefox:
picture

Film finder

image

TV series finder

image

Music finder

image

AI-Powered Photos/Videos App

image

Torrents indexator

image

In fields 'Proxy URL' and 'Proxy port' set ip and port our tor proxy.

Media server

image

Source image. I took the idea from plex-nvdec.

claim
claim

Launch
your-ip:32400/web

Streaming in VLC

  1. On server DLNA -> DLNA on.
  2. In playlist VLC open "Protocol UPnP".

Transcode Nvidia

  • Delete old drivers
# Del old drivers
sudo apt remove nvidia-*
sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo apt remove xserver-xorg-video-nvidia-*
sudo apt update
rm -Rf /usr/local/cuda/
sudo reboot
  • Install drivers and cuda
# Set repository
sudo add-apt-repository ppa:graphics-drivers/ppa
# View all drivers
sudo apt list nvidia-driver-*
# Install necessary driver version
sudo apt install nvidia-driver-450
# Install nv-runtime for docker
sudo apt-get install -y nvidia-container-toolkit
sudo reboot
  • Check work
# Check work 1
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

# Check work 2
nvidia-smi

image

Plagin for import films
image
Describing of install.
All plex-plugins.

Cron

# Radarr
@hourly curl -i -s -k -X $'POST' -H $'Host: vvy.tplinkdns.com:7878' -H $'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:97.0) Gecko/20100101 Firefox/97.0' -H $'Accept: application/json, text/javasc>
# Photoprism
@hourly docker exec -t photoprism photoprism index
# Change owner
@daily sudo chown -R ubuntu:ubuntu /mnt/media/video /mnt/media/serial /mnt/media/music

Smartphone

  1. Install nzb360
  2. Install plex

Browser

Install add-on Servarr Auto Search (Sonarr, Radarr, Lidarr and Readarr).

Backup

For backup use backup-server.

About

Private media server


Languages

Language:Shell 96.3%Language:Dockerfile 3.7%