View difference between Paste ID: WgdDBVUL and xY8icrSh
SHOW: | | - or go back to the newest paste.
1
version: "3.6"
2
services:
3
  portainer:
4
    image: portainer/portainer
5
    container_name: portainer
6
    restart: always
7
    command: -H unix:///var/run/docker.sock
8
    ports:
9
      - 9000:9000
10
    volumes:
11
      - /var/run/docker.sock:/var/run/docker.sock
12
      - ${USERDIR}/docker/portainer/data:/data
13
      - ${USERDIR}/docker/shared:/shared
14
    environment:
15
      - TZ=${TZ}
16
  organizr: # manage containers
17
    container_name: organizr
18
    restart: always
19
    image: lsiocommunity/organizr
20
    volumes:
21
      - ${USERDIR}/docker/organizr:/config
22
      - ${USERDIR}/docker/shared:/shared
23
    ports:
24
      - 9001:80
25
    environment:
26
      - PUID=${PUID}
27
      - PGID=${PGID}
28
      - TZ=${TZ}
29
  mariadb: # database
30
    image: "linuxserver/mariadb"
31
    container_name: "mariadb"
32
    hostname: mariadb
33
    volumes:
34
        - ${USERDIR}/docker/mariadb:/config
35
    ports:
36
      - target: 3306
37
        published: 3306
38
        protocol: tcp
39
        mode: host
40
    restart: always
41
    environment:
42
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
43
      - PUID=${PUID}
44
      - PGID=${PGID}
45
      - TZ=${TZ}
46
  phpmyadmin: # database manager
47
    hostname: phpmyadmin
48
    container_name: phpmyadmin
49
    image: phpmyadmin/phpmyadmin
50
    restart: always
51
    links:
52
      - mariadb:db
53
    ports:
54
      - 9002:80
55
    environment:
56
      - PMA_HOST=mariadb
57
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
58
  watchtower: # auto-updates containers
59
    container_name: watchtower
60
    restart: always
61
    image: v2tec/watchtower
62
    volumes:
63
      - /var/run/docker.sock:/var/run/docker.sock
64
    command: --schedule "0 0 1 * * *" --cleanup # every day at 1AM
65
  transmission-vpn: # torrent downloader + vpn
66
    container_name: transmission-vpn
67
    image: haugene/transmission-openvpn
68
    cap_add:
69
      - NET_ADMIN
70
    devices:
71
      - /dev/net/tun
72
    restart: always
73
    ports:
74
    - 9003:9091
75
    dns:
76
      - 1.1.1.1
77
      - 1.0.0.1
78
    volumes:
79
      - /etc/localtime:/etc/localtime:ro
80
      - ${USERDIR}/docker/transmission-vpn:/data
81
      - ${USERDIR}/docker/shared:/shared
82
      - ${USERDIR}/Downloads:/data/watch
83
      - ${USERDIR}/Downloads/completed:/data/completed
84
      - ${USERDIR}/Downloads/incomplete:/data/incomplete
85
    environment:
86
      - OPENVPN_PROVIDER=FREEVPN #http://freevpn.me/accounts/
87
      - OPENVPN_CONFIG=it-TCP80
88
      - OPENVPN_USERNAME=freevpnit
89
      - OPENVPN_PASSWORD=q3IRSgiM4bnK
90
      - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
91
      - LOCAL_NETWORK=192.168.1.0/24
92
      - PUID=${PUID}
93
      - PGID=${PGID}
94
      - TZ=${TZ}
95
      - TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=false
96
      - TRANSMISSION_RPC_HOST_WHITELIST="127.0.0.1,192.168.*.*"
97-
      - TRANSMISSION_RPC_PASSWORD=retep2170
97+
      - TRANSMISSION_RPC_PASSWORD=XXX
98-
      - TRANSMISSION_RPC_USERNAME=retep
98+
      - TRANSMISSION_RPC_USERNAME=XYZ
99
      - TRANSMISSION_UMASK=022
100
      - TRANSMISSION_RATIO_LIMIT=1.00
101
      - TRANSMISSION_RATIO_LIMIT_ENABLED=true
102
  radarr: # movies
103
    image: "linuxserver/radarr"
104
    container_name: "radarr"
105
    volumes:
106
      - ${USERDIR}/docker/radarr:/config
107
      - ${USERDIR}/Downloads/completed:/downloads
108
      - ${USERDIR}/media/movies:/movies
109
      - "/etc/localtime:/etc/localtime:ro"
110
      - ${USERDIR}/docker/shared:/shared
111
    ports:
112
      - "9004:7878"
113
    restart: always
114
    environment:
115
      - PUID=${PUID}
116
      - PGID=${PGID}
117
      - TZ=${TZ}
118
  sonarr: # tv shows
119
    image: "linuxserver/sonarr"
120
    container_name: "sonarr"
121
    volumes:
122
      - ${USERDIR}/docker/sonarr:/config
123
      - ${USERDIR}/Downloads/completed:/downloads
124
      - ${USERDIR}/media/shows:/tv
125
      - "/etc/localtime:/etc/localtime:ro"
126
      - ${USERDIR}/docker/shared:/shared
127
    ports:
128
        - "9005:8989"
129
    restart: always
130
    environment:
131
      - PUID=${PUID}
132
      - PGID=${PGID}
133
      - TZ=${TZ}
134
  plexms: #plex
135
    container_name: plexms
136
    restart: always
137
    image: plexinc/pms-docker
138
    volumes:
139
      - ${USERDIR}/docker/plexms:/config
140
      - ${USERDIR}/Downloads/plex_tmp:/transcode
141
      - /media/media:/media
142
      - ${USERDIR}/docker/shared:/shared
143
    ports:
144
      - "32400:32400/tcp"
145
      - "3005:3005/tcp"
146
      - "8324:8324/tcp"
147
      - "32469:32469/tcp"
148
      - "1900:1900/udp"
149
      - "32410:32410/udp"
150
      - "32412:32412/udp"
151
      - "32413:32413/udp"
152
      - "32414:32414/udp"
153
    environment:
154
      - TZ=${TZ}
155
      - HOSTNAME="Plex Polybyte"
156
      - PLEX_CLAIM="claim-oCH5hsXg8DuekqHsSRds"
157
      - PLEX_UID=${PUID}
158
      - PLEX_GID=${PGID}
159
      - ADVERTISE_IP="http://192.168.1.129:32400"
160
  tautulli: # view plex usage
161
    container_name: tautulli
162
    restart: always
163
    image: linuxserver/tautulli
164
    volumes:
165
      - ${USERDIR}/docker/tautulli/config:/config
166
      - ${USERDIR}/docker/tautulli/logs:/logs:ro
167
      - ${USERDIR}/docker/shared:/shared
168
    ports:
169
      - "9006:8181"
170
    environment:
171
      - PUID=${PUID}
172
      - PGID=${PGID}
173
      - TZ=${TZ}
174
  ombi: # add movie requests
175
    container_name: ombi
176
    restart: always
177
    image: linuxserver/ombi
178
    volumes:
179
      - ${USERDIR}/docker/ombi:/config
180
      - ${USERDIR}/docker/shared:/shared
181
    ports:
182
      - "9007:3579"
183
    environment:
184
      - PUID=${PUID}
185
      - PGID=${PGID}
186
      - TZ=${TZ}
187
  jackett: # torrent indexer
188
    image: "linuxserver/jackett"
189
    container_name: "jackett"
190
    volumes:
191
      - ${USERDIR}/docker/jackett:/config
192
      - ${USERDIR}/Downloads/completed:/downloads
193
      - "/etc/localtime:/etc/localtime:ro"
194
      - ${USERDIR}/docker/shared:/shared
195
    ports:
196
      - "9008:9117"
197
    restart: always
198
    environment:
199
      - PUID=${PUID}
200
      - PGID=${PGID}
201
      - TZ=${TZ}