Created
November 24, 2017 16:30
-
-
Save karlbaillie/ac8fe2c001b9707c8134bc9126625159 to your computer and use it in GitHub Desktop.
Media Server Setup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '2' | |
services: | |
unifi: | |
image: linuxserver/unifi | |
environment: | |
PUID: '1012' | |
GUID: '1012' | |
stdin_open: true | |
volumes: | |
- /storage/data/unifi:/config:rw | |
tty: true | |
ports: | |
- 192.168.20.15:8080:8080/tcp | |
- 192.168.20.15:8081:8081/tcp | |
- 192.168.20.15:8443:8443/tcp | |
- 192.168.20.15:8843:8843/tcp | |
- 192.168.20.15:8880:8880/tcp | |
mariadb: | |
image: mariadb | |
environment: | |
MYSQL_ROOT_PASSWORD: 'REDACTED' | |
stdin_open: true | |
volumes: | |
- /storage/data/mariadb/data:/var/lib/mysql | |
tty: true | |
ports: | |
- 3306:3306/tcp | |
watchtower: | |
image: v2tec/watchtower | |
stdin_open: true | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
tty: true | |
nextcloud: | |
image: linuxserver/nextcloud | |
environment: | |
PUID: '1002' | |
PGID: '1002' | |
stdin_open: true | |
volumes: | |
- /storage/data/nextcloud:/config | |
- /storage/nextcloud:/data | |
tty: true | |
ports: | |
- 192.168.20.12:443:443/tcp | |
rutorrent: | |
image: linuxserver/rutorrent | |
environment: | |
PGID: '1010' | |
PUID: '1010' | |
TZ: Europe/London | |
stdin_open: true | |
volumes: | |
- /storage/data/rutorrent:/config | |
- /storage/downloads/torrents:/downloads | |
tty: true | |
ports: | |
- 192.168.20.11:80:80/tcp | |
- 192.168.20.11:5000:5000/tcp | |
- 192.168.20.11:51413:51413/tcp | |
- 192.168.20.11:6881:6881/udp | |
sonarr: | |
image: linuxserver/sonarr | |
environment: | |
PGID: '1010' | |
PUID: '1010' | |
stdin_open: true | |
volumes: | |
- /dev/rtc:/dev/rtc:ro | |
- /storage/data/sonarr:/config | |
- /storage/media/tv:/tv | |
- /storage/downloads:/downloads | |
tty: true | |
links: | |
- sabnzbd:downloader | |
ports: | |
- 192.168.20.11:8989:8989/tcp | |
couchpotato: | |
image: linuxserver/couchpotato | |
environment: | |
PGID: '1010' | |
PUID: '1010' | |
TZ: Europe/London | |
stdin_open: true | |
volumes: | |
- /storage/data/couchpotato:/config | |
- /storage/downloads:/downloads | |
- /storage/media/movies:/movies | |
tty: true | |
links: | |
- sabnzbd:downloader | |
ports: | |
- 192.168.20.11:5050:5050/tcp | |
jenkins: | |
image: jenkins | |
stdin_open: true | |
volumes: | |
- /storage/data/jenkins:/var/jenkins_home | |
tty: true | |
ports: | |
- 192.168.20.13:8080:8080/tcp | |
- 192.168.20.13:50000:50000/tcp | |
user: '1003' | |
sabnzbd: | |
image: linuxserver/sabnzbd | |
environment: | |
PGID: '1010' | |
PUID: '1010' | |
TZ: Europe/London | |
stdin_open: true | |
volumes: | |
- /storage/data/sabnzbd:/config | |
- /storage/downloads:/downloads | |
- /storage/incomplete-downloads:/incomplete-downloads | |
tty: true | |
links: | |
- plex:media-server | |
ports: | |
- 192.168.20.11:8080:8080/tcp | |
- 192.168.20.11:9090:9090/tcp | |
plex: | |
privileged: true | |
image: linuxserver/plex | |
environment: | |
VERSION: latest | |
PUID: '1010' | |
PGID: '1010' | |
TZ: Europe/London | |
stdin_open: true | |
ports: | |
- 192.168.20.11:32400:32400/tcp | |
- 192.168.20.11:32400:32400/udp | |
- 192.168.20.11:32469:32469/tcp | |
- 192.168.20.11:32469:32469/udp | |
- 192.168.20.11:32410:32410/udp | |
- 192.168.20.11:32412:32412/udp | |
- 192.168.20.11:32413:32413/udp | |
- 192.168.20.11:32414:32414/udp | |
- 192.168.20.11:5353:5353/udp | |
- 192.168.20.11:1900:1900/udp | |
volumes: | |
- /storage/media/tv:/data/tv | |
- /storage/media/movies:/data/movies | |
- /storage/media/music:/data/music | |
- /storage/data/plex/config:/config | |
- /storage/data/plex/transcode:/transcode | |
tty: true | |
thelounge: | |
image: linuxserver/thelounge | |
environment: | |
PUID: '1009' | |
PGID: '1009' | |
TZ: Europe/London | |
stdin_open: true | |
volumes: | |
- /storage/data/thelounge:/config | |
tty: true | |
ports: | |
- 192.168.20.10:9000:9000/tcp | |
plexpy: | |
image: linuxserver/plexpy | |
environment: | |
PGID: '1010' | |
PUID: '1010' | |
stdin_open: true | |
volumes: | |
- /storage/data/plex/config/Library/Application Support/Plex Media Server/Logs:/logs:ro | |
- /storage/data/plexpy:/config | |
tty: true | |
ports: | |
- 192.168.20.11:8181:8181/tcp | |
smokeping: | |
image: linuxserver/smokeping | |
environment: | |
PGID: '1013' | |
PUID: '1013' | |
stdin_open: true | |
volumes: | |
- /storage/data/smokeping/data:/data:rw | |
- /storage/data/smokeping/config:/config:rw | |
tty: true | |
ports: | |
- 192.168.20.10:80:80/tcp | |
htpcmanager: | |
image: linuxserver/htpcmanager | |
environment: | |
PGID: '1010' | |
PUID: '1010' | |
stdin_open: true | |
volumes: | |
- /storage/data/htpcmanager/config:/config:rw | |
tty: true | |
ports: | |
- 192.168.20.11:8085:8085/tcp | |
home-assistant: | |
image: homeassistant/home-assistant | |
environment: | |
PGID: '1014' | |
PUID: '1014' | |
stdin_open: true | |
volumes: | |
- /storage/data/home-assistant/config:/config:rw | |
- /etc/localtime:/etc/localtime:ro | |
tty: true | |
ports: | |
- 192.168.20.14:8123:8123/tcp | |
nagios: | |
image: jasonrivers/nagios | |
environment: | |
PGID: '1015' | |
PUID: '1015' | |
stdin_open: true | |
volumes: | |
- /storage/data/nagios/etc:/opt/nagios/etc:rw | |
- /storage/data/nagios/var:/opt/nagios/var:rw | |
- /storage/data/nagios/plugins:/opt/Custom-Nagios-Plugins:rw | |
tty: true | |
ports: | |
- 192.168.20.16:80:80/tcp |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment