docker-compose.yml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. version: '2.1'
  2. services:
  3. transmission-openvpn:
  4. volumes:
  5. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media/
  6. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/transmission-vpn:/config
  7. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/torrents:/data
  8. - /etc/localtime:/etc/localtime:ro
  9. environment:
  10. - PUID=1000
  11. - PGID=100
  12. - CREATE_TUN_DEVICE=true
  13. - OPENVPN_PROVIDER=IPVANISH
  14. - OPENVPN_USERNAME=neal.bartrip@gmail.com
  15. - OPENVPN_PASSWORD=Fb8gwxCpSV0K
  16. - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
  17. - WEBPROXY_ENABLED=false
  18. - TRANSMISSION_DOWNLOAD_QUEUE_SIZE=10
  19. - TRANSMISSION_HOME=/config/transmission-home
  20. - LOCAL_NETWORK=172.17.1.0/24
  21. - TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=false
  22. dns:
  23. - 9.9.9.9
  24. - 149.112.112.10
  25. cap_add:
  26. - NET_ADMIN
  27. logging:
  28. driver: json-file
  29. options:
  30. max-size: 10m
  31. ports:
  32. - 9091:9091 #
  33. - 9117:9117
  34. - 7878:7878
  35. - 8989:8989
  36. - 8686:8686
  37. - 5299:5299
  38. - 6767:6767
  39. restart: always
  40. image: haugene/transmission-openvpn
  41. jackett:
  42. image: linuxserver/jackett
  43. container_name: jackett
  44. network_mode: service:transmission-openvpn
  45. environment:
  46. - PUID=1000
  47. - PGID=100
  48. - TZ=Europe/London
  49. - AUTO_UPDATE=true #optional
  50. - RUN_OPTS=#optional
  51. volumes:
  52. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/jackett:/config
  53. #Jackett only needs config
  54. depends_on:
  55. - transmission-openvpn
  56. restart: unless-stopped
  57. radarr:
  58. image: linuxserver/radarr
  59. network_mode: service:transmission-openvpn
  60. container_name: radarr
  61. environment:
  62. - PUID=1000
  63. - PGID=100
  64. - TZ=Europe/London
  65. - UMASK_SET=022 #optional
  66. volumes:
  67. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/radarr:/config
  68. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media:/media
  69. depends_on:
  70. - transmission-openvpn
  71. restart: unless-stopped
  72. sonarr:
  73. image: linuxserver/sonarr:preview
  74. network_mode: service:transmission-openvpn
  75. container_name: sonarr
  76. environment:
  77. - PUID=1000
  78. - PGID=100
  79. - TZ=Europe/London
  80. - UMASK_SET=022 #optional
  81. volumes:
  82. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/sonarr:/config
  83. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media
  84. depends_on:
  85. - transmission-openvpn
  86. restart: unless-stopped
  87. lidarr:
  88. image: linuxserver/lidarr
  89. network_mode: service:transmission-openvpn
  90. container_name: lidarr
  91. environment:
  92. - PUID=1000
  93. - PGID=100
  94. - TZ=Europe/London
  95. - UMASK_SET=022 #optional
  96. volumes:
  97. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/lidarr:/config
  98. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media
  99. depends_on:
  100. - transmission-openvpn
  101. restart: unless-stopped
  102. lazylibrarian:
  103. image: linuxserver/lazylibrarian
  104. network_mode: service:transmission-openvpn
  105. container_name: lazylibrarian
  106. environment:
  107. - PUID=1000
  108. - PGID=100
  109. - TZ=Europe/London
  110. volumes:
  111. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/lazylibrarian:/config
  112. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media
  113. depends_on:
  114. - transmission-openvpn
  115. restart: unless-stopped
  116. bazarr:
  117. image: ghcr.io/linuxserver/bazarr
  118. container_name: bazarr
  119. network_mode: service:transmission-openvpn
  120. environment:
  121. - PUID=1000
  122. - PGID=1000
  123. - TZ=Europe/London
  124. volumes:
  125. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/bazarr/:/config
  126. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/media/movies:/movies
  127. - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/media/tv:/tv
  128. depends_on:
  129. - transmission-openvpn
  130. restart: unless-stopped