Advertisement
Guest User

Untitled

a guest
Mar 8th, 2019
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.46 KB | None | 0 0
  1. version: "3.6"
  2. services:
  3.  
  4. ######### FRONTENDS ##########
  5.  
  6. #Portainer - WebUI for Containers
  7. portainer:
  8. image: portainer/portainer
  9. hostname: portainer
  10. container_name: portainer
  11. restart: always
  12. command: -H unix:///var/run/docker.sock
  13. ports:
  14. - "9000:9000"
  15. volumes:
  16. - /var/run/docker.sock:/var/run/docker.sock
  17. - /opt/docker/portainer/data:/data
  18. - /opt/docker/shared:/shared
  19. environment:
  20. - TZ=${TZ}
  21.  
  22. # Organizer - Unified HTPC/Home Server Web Interface
  23. organizr:
  24. container_name: organizr
  25. hostname: organizr
  26. restart: always
  27. image: lsiocommunity/organizr
  28. volumes:
  29. - /opt/docker/organizr:/config
  30. - /opt/docker/shared:/shared
  31. ports:
  32. - "8080:80"
  33. environment:
  34. - PUID=1002
  35. - PGID=987
  36. - TZ=${TZ}
  37.  
  38. ######### DOCKER RELATED ##########
  39.  
  40. # Watchtower - Automatic Update of Containers/Apps
  41. watchtower:
  42. container_name: watchtower
  43. hostname: watchtower
  44. restart: always
  45. image: v2tec/watchtower
  46. volumes:
  47. - /var/run/docker.sock:/var/run/docker.sock
  48. command: --schedule "0 0 4 * * *" --cleanup
  49.  
  50. ######### SMART HOME APPS ##########
  51.  
  52. # Home Assistant - Smart Home Hub
  53. homeassistant:
  54. container_name: homeassistant
  55. hostname: hass
  56. restart: always
  57. image: homeassistant/home-assistant
  58. devices:
  59. - /dev/ttyUSB0:/dev/ttyUSB0
  60. - /dev/ttyUSB1:/dev/ttyUSB1
  61. - /dev/ttyACM0:/dev/ttyACM0
  62. volumes:
  63. - /opt/docker/homeassistant:/config
  64. - /etc/localtime:/etc/localtime:ro
  65. - /opt/docker/shared:/shared
  66. ports:
  67. - "8123:8123"
  68. privileged: true
  69. environment:
  70. - PUID=${PUID}
  71. - PGID=${PGID}
  72. - TZ=${TZ}
  73.  
  74. ######### DOWNLOADERS ##########
  75.  
  76. # Transmission with VPN – Bittorrent Downloader
  77. transmission-vpn:
  78. container_name: transmission-vpn
  79. hostname: transmission
  80. image: haugene/transmission-openvpn
  81. cap_add:
  82. - NET_ADMIN
  83. devices:
  84. - /dev/net/tun
  85. restart: always
  86. ports:
  87. - "9091:9091"
  88. dns:
  89. - 1.1.1.1
  90. - 1.0.0.1
  91. volumes:
  92. - /etc/localtime:/etc/localtime:ro
  93. - /opt/docker/transmission-vpn:/data
  94. - /opt/docker/shared:/shared
  95. - /opt/docker/transmission-vpn/downloads:/downloads/watch
  96. - /opt/downloads/completed:/downloads/completed
  97. - /opt/downloads/incomplete:/downloads/incomplete
  98. environment:
  99. - OPENVPN_PROVIDER=PIA
  100. - OPENVPN_USERNAME=
  101. - OPENVPN_PASSWORD=
  102. # - OPENVPN_CONFIG=US Texas
  103. - OPENVPN_CONFIG=Canada Vancouver
  104. - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
  105. - LOCAL_NETWORK=192.168.1.0/24
  106. - PUID=${PUID}
  107. - PGID=${PGID}
  108. - TZ=${TZ}
  109. - TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=false
  110. - TRANSMISSION_RPC_HOST_WHITELIST="127.0.0.1,192.168.*.*"
  111. # - TRANSMISSION_RPC_PASSWORD=${TRANSMISSION_RPC_PASSWORD}
  112. # - TRANSMISSION_RPC_USERNAME=${TRANSMISSION_RPC_USERNAME}
  113. - TRANSMISSION_UMASK=002
  114. - TRANSMISSION_RATIO_LIMIT=1.05
  115. - TRANSMISSION_RATIO_LIMIT_ENABLED=true
  116. - TRANSMISSION_ALT_SPEED_DOWN=2000
  117. - TRANSMISSION_ALT_SPEED_ENABLED=true
  118. - TRANSMISSION_ALT_SPEED_UP=15
  119. - TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED=true
  120. - TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME=/data/ur.sh
  121. - TRANSMISSION_SPEED_LIMIT_DOWN=6000
  122. - TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED=true
  123. - TRANSMISSION_SPEED_LIMIT_UP=30
  124. - TRANSMISSION_SPEED_LIMIT_UP_ENABLED=true
  125. - TRANSMISSION_INCOMPLETE_DIR=/downloads/incomplete
  126. - TRANSMISSION_INCOMPLETE_DIR_ENABLED=true
  127. - TRANSMISSION_WATCH_DIR=/downloads/watch
  128. - TRANSMISSION_WATCH_DIR_ENABLED=true
  129. - TRANSMISSION_DOWNLOAD_DIR=/downloads/completed
  130.  
  131. ######### PERSONAL VIDEO RECORDERS ##########
  132.  
  133. # Radarr – Movie Download and Management
  134. radarr:
  135. image: "linuxserver/radarr"
  136. hostname: radarr
  137. container_name: "radarr"
  138. volumes:
  139. - /opt/docker/radarr:/config
  140. - /opt/downloads/completed:/downloads
  141. - /stuff/movies:/movies
  142. - "/etc/localtime:/etc/localtime:ro"
  143. - /opt/docker/shared:/shared
  144. ports:
  145. - "7878:7878"
  146. restart: always
  147. environment:
  148. - PUID=${PUID}
  149. - PGID=${PGID}
  150. - TZ=${TZ}
  151.  
  152. # Sonarr – TV Show Download and Management
  153. sonarr:
  154. image: "linuxserver/sonarr"
  155. hostname: sonarr
  156. container_name: "sonarr"
  157. volumes:
  158. - /opt/docker/sonarr:/config
  159. - /opt/downloads/completed:/downloads/completed
  160. - /stuff/tv:/tv
  161. - "/etc/localtime:/etc/localtime:ro"
  162. - /opt/docker/shared:/shared
  163. ports:
  164. - "8989:8989"
  165. restart: always
  166. environment:
  167. - PUID=${PUID}
  168. - PGID=${PGID}
  169. - TZ=${TZ}
  170.  
  171. ######### MEDIA SERVER APPS ##########
  172.  
  173. # Plex Media Server
  174. # plexms:
  175. # container_name: plexms
  176. # hostname: plexms
  177. # restart: always
  178. # image: plexinc/pms-docker
  179. # volumes:
  180. # - /opt/docker/plexms:/config
  181. # - /opt/downloads/plex_tmp:/transcode
  182. # - /media/media:/media
  183. # - /opt/docker/shared:/shared
  184. # ports:
  185. # - "32400:32400/tcp"
  186. # - "3005:3005/tcp"
  187. # - "8324:8324/tcp"
  188. # - "32469:32469/tcp"
  189. # - "1900:1900/udp"
  190. # - "32410:32410/udp"
  191. # - "32412:32412/udp"
  192. # - "32413:32413/udp"
  193. # - "32414:32414/udp"
  194. # environment:
  195. # - TZ=${TZ}
  196. # - HOSTNAME="Docker Plex"
  197. # - PLEX_CLAIM="claim-ksuLjPsqBuqVFxyW6jsx"
  198. # - PLEX_UID=${PUID}
  199. # - PLEX_GID=${PGID}
  200. # - ADVERTISE_IP="http://SERVER-IP:32400/"
  201.  
  202. # Tautulli (aka PlexPy) – Monitoring Plex Usage
  203. tautulli:
  204. container_name: tautulli
  205. hostname: tautulli
  206. restart: always
  207. image: linuxserver/tautulli
  208. volumes:
  209. - /opt/docker/tautulli/config:/config
  210. - /opt/docker/tautulli/logs:/logs:ro
  211. - /opt/docker/shared:/shared
  212. ports:
  213. - "8181:8181"
  214. environment:
  215. - PUID=${PUID}
  216. - PGID=${PGID}
  217. - TZ=${TZ}
  218.  
  219. ######### SEARCHERS ##########
  220.  
  221. # Jackett – Torrent Proxy
  222. jackett:
  223. image: "linuxserver/jackett"
  224. hostname: jackett
  225. container_name: "jackett"
  226. volumes:
  227. - /opt/docker/jackett:/config
  228. - /opt/downloads/completed:/downloads
  229. - "/etc/localtime:/etc/localtime:ro"
  230. - /opt/docker/shared:/shared
  231. ports:
  232. - "9117:9117"
  233. restart: always
  234. environment:
  235. - PUID=${PUID}
  236. - PGID=${PGID}
  237. - TZ=${TZ}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement