Docker images for home media server
htpasswd -c /home/docker/nginx/nginx/.htpasswd TUISTERa
docker create \
--cap-add=NET_ADMIN \
--name=nginx \
--restart unless-stopped \
-v /home/docker/nginx:/config \
-e PGID=1000 -e PUID=1000 \
-e [email protected] \
-e URL=failbg.com \
-e SUBDOMAINS=www,home,plex,nvr,vpn, \
-e VALIDATION=dns \
-e DNSPLUGIN=cloudflare \
-p 80:80 -p 443:443 \
-e TZ=Europe/Sofia \
linuxserver/letsencrypt
docker create --name=transmission \
--restart unless-stopped \
-v /home/docker/transmission:/config \
-v /media/ext2:/downloads \
-v /media/ext2/torrents:/watch \
-e PGID=1000 -e PUID=1000 \
-e TZ=Europe/Sofia \
-p 9091:9091 -p 51413:51413 \
-p 51413:51413/udp \
linuxserver/transmission
docker create \
--restart unless-stopped \
--name=webgrabplus \
--network=host \
-v /dvb/epg/webgrab/config:/config \
-v /dvb/epg/win:/data \
-e PGID=0 -e PUID=0 \
linuxserver/webgrabplus
docker create \
-d --name="home-assistant" \
-v /home/tuistera/hass/config:/config \
-v /etc/localtime:/etc/localtime:ro \
--net=host \
homeassistant/home-assistant
docker create -d \
--name plex \
--restart unless-stopped \
--network=host \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-e PLEX_CLAIM="claim-DWxAfsULMpo8j3y7qnSz" \
-v /home/plex/plexmediaserver:/config \
-v /home/plex/temp/:/transcode \
-v /media/ext1/Movies:/Movies1 \
-v /media/ext1/Music:/Music1 \
-v /media/ext1/Series:/Series1 \
-v /media/ext1/Shorts:/Shorts1 \
-v /media/ext2/3D:/3D \
-v /media/ext2/Movies:/Movies2 \
-v /media/ext2/Porn:/Porn2 \
-v /media/ext2/Series:/Series2 \
-v /media/ext2/Video:/Video2 \
plexinc/pms-docker
docker create \
--name=muximux \
--restart unless-stopped \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-v /home/docker/muximux:/config \
-p 8180:80 \
linuxserver/muximux
docker create \
--name=heimdall \
--restart unless-stopped \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-p 8280:80 -p 8443:443 \
-v /home/docker/heimdall:/config \
linuxserver/heimdall
docker create \
--name=jackett \
--restart unless-stopped \
-v /home/docker/jackett:/config \
-v /home/docker/torrents:/downloads \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-v /etc/localtime:/etc/localtime:ro \
-p 9117:9117 \
linuxserver/jackett
docker create \
--name sonarr \
-p 8989:8989 \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-v /etc/localtime:/etc/localtime:ro \
-v /home/docker/sonarr:/config \
-v /media/ext2/Series:/tv \
-v /media/ext2/downloads:/downloads \
linuxserver/sonarr
docker create \
--name=couchpotato \
--restart unless-stopped \
-v /home/docker/couchpotato:/config \
-v /media/ext2/downloads:/downloads \
-v /media/ext2/Movies:/Movies \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-p 5051:5050 \
linuxserver/couchpotato
docker create \
--name=radarr \
--restart unless-stopped \
-v /home/docker/radarr:/config \
-v /media/ext2/downloads:/downloads \
-v /media/ext2:/ext2 \
-v /etc/localtime:/etc/localtime:ro \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-p 7878:7878 \
linuxserver/radarr
docker create --name=htpcmanager \
--restart unless-stopped \
-v /home/docker/htpcmanager:/config \
-v /etc/localtime:/etc/localtime:ro \
-e TZ="Europe/Sofia" \
-e PGID=1000 -e PUID=1000 \
-p 8085:8085 \
linuxserver/htpcmanager
version: "3"
services:
nginx:
container_name: nginx
image: linuxserver/letsencrypt
cap_add:
- "NET_ADMIN"
restart: "unless-stopped"
volumes:
- '/home/docker/nginx:/config'
ports:
- "80:80"
- "443:443"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
EMAIL: "[email protected]"
URL: "failbg.com"
SUBDOMAINS: "wildcard"
VALIDATION: "dns"
DNSPLUGIN: "cloudflare"
networks:
- bridge
transmission:
container_name: transmission
image: linuxserver/transmission
restart: "unless-stopped"
ports:
- "9091:9091"
- "51413:51413"
- "51413:51413/udp"
networks:
- bridge
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
volumes:
- '/home/docker/transmission:/config'
- '/media/ext2/torrents:/watch'
- '/media/ext1:/ext1'
- '/media/ext2:/ext2'
plex:
container_name: plex
image: plexinc/pms-docker
restart: "unless-stopped"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
VERSION: "latest"
PLEX_CLAIM: "claim-DWxAfsULMpo8j3y7qnSz"
network_mode: "host"
volumes:
- '/home/plex/plexmediaserver:/config'
- '/home/plex/temp/:/transcode'
- '/media/ext1:/ext1'
- '/media/ext2:/ext2'
heimdall:
container_name: heimdall
image: linuxserver/heimdall
restart: "unless-stopped"
ports:
- "8280:80"
- "8443:443"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
networks:
- bridge
volumes:
- '/home/docker/heimdall:/config'
jackett:
container_name: jackett
image: linuxserver/jackett
restart: "unless-stopped"
ports:
- "9117:9117"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
networks:
- bridge
volumes:
- '/home/docker/jackett:/config'
- '/home/docker/torrents:/downloads'
- '/etc/localtime:/etc/localtime:ro'
- '/media/ext1:/ext1'
- '/media/ext2:/ext2'
sonarr:
container_name: sonarr
image: linuxserver/sonarr
restart: "unless-stopped"
ports:
- "8989:8989"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
networks:
- bridge
volumes:
- '/home/docker/sonarr:/config'
- '/media/ext2/downloads:/downloads'
- '/media/ext1:/ext1'
- '/media/ext2:/ext2'
radarr:
container_name: radarr
image: linuxserver/radarr
restart: "unless-stopped"
ports:
- "7878:7878"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
networks:
- bridge
volumes:
- '/home/docker/radarr:/config'
- '/media/ext2/downloads:/downloads'
- '/media/ext2:/ext2'
nzbget:
container_name: nzbget
image: linuxserver/nzbget
restart: "unless-stopped"
ports:
- "6789:6789"
environment:
PGID: 1000
PUID: 1000
TZ: "Europe/Sofia"
networks:
- bridge
volumes:
- '/home/docker/nzbget/config/:/config'
- '/home/docker/nzbget/downloads/:/downloads'
networks:
bridge:
Коментари