unknown_361

docker-compose.yml

Jun 10th, 2025 (edited)
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | Source Code | 0 0
  1. networks:
  2. servarrnetwork:
  3. name: servarrnetwork
  4. ipam:
  5. config:
  6. - subnet: 172.69.0.0/24
  7.  
  8. services:
  9. gluetun:
  10. image: qmcgaw/gluetun
  11. container_name: gluetun
  12. cap_add:
  13. - NET_ADMIN
  14. devices:
  15. - /dev/net/tun:/dev/net/tun
  16. networks:
  17. servarrnetwork:
  18. ipv4_address: 172.69.0.2
  19. ports:
  20. - 8080:8080 # qbittorrent web interface
  21. - 6881:6881 # qbittorrent torrent port
  22. - 9696:9696 # prowlarr
  23. volumes:
  24. - /docker/gluetun:/gluetun
  25. environment:
  26. - VPN_SERVICE_PROVIDER=nordvpn
  27. - VPN_TYPE=openvpn
  28. - OPENVPN_USER={redacted}
  29. - OPENVPN_PASSWORD={redacted}
  30. - HEALTH_VPN_DURATION_INITIAL=120s
  31. healthcheck:
  32. test: ping -c 1 www.google.com || exit 1
  33. interval: 60s
  34. timeout: 20s
  35. retries: 5
  36. restart: unless-stopped
  37.  
  38. deunhealth:
  39. image: qmcgaw/deunhealth
  40. container_name: deunhealth
  41. network_mode: none
  42. environment:
  43. - LOG_LEVEL=info
  44. - HEALTH_SERVER_ADDRESS=127.0.0.1:9999
  45. - TZ=Europe/Berlin
  46. restart: always
  47. volumes:
  48. - /var/run/docker.sock:/var/run/docker.sock
  49.  
  50. qbittorrent:
  51. image: lscr.io/linuxserver/qbittorrent:latest
  52. container_name: qbittorrent
  53. restart: unless-stopped
  54. labels:
  55. - deunhealth.restart.on.unhealthy=true
  56. environment:
  57. - PUID=1000
  58. - PGID=1000
  59. - TZ=Europe/Berlin
  60. - WEBUI_PORT=8080
  61. - TORRENTING_PORT=6881
  62. volumes:
  63. - /docker/qbittorrent:/config
  64. - /data:/data
  65. depends_on:
  66. gluetun:
  67. condition: service_healthy
  68. restart: true
  69. network_mode: service:gluetun
  70. healthcheck:
  71. test: ping -c 1 www.google.com || exit 1
  72. interval: 60s
  73. retries: 3
  74. start_period: 20s
  75. timeout: 10s
  76.  
  77. prowlarr:
  78. image: lscr.io/linuxserver/prowlarr:latest
  79. container_name: prowlarr
  80. environment:
  81. - PUID=1000
  82. - PGID=1000
  83. - TZ=Europe/Berlin
  84. volumes:
  85. - /etc/localtime:/etc/localtime:ro
  86. - /docker/prowlarr:/config
  87. restart: unless-stopped
  88. depends_on:
  89. gluetun:
  90. condition: service_healthy
  91. restart: true
  92. network_mode: service:gluetun
  93.  
  94. sonarr:
  95. image: lscr.io/linuxserver/sonarr:latest
  96. container_name: sonarr
  97. restart: unless-stopped
  98. environment:
  99. - PUID=1000
  100. - PGID=1000
  101. - TZ=Europe/Berlin
  102. volumes:
  103. - /etc/localtime:/etc/localtime:ro
  104. - /docker/sonarr:/config
  105. - /data:/data
  106. ports:
  107. - 8989:8989
  108. networks:
  109. servarrnetwork:
  110. ipv4_address: 172.69.0.3
  111.  
  112. radarr:
  113. image: lscr.io/linuxserver/radarr:latest
  114. container_name: radarr
  115. restart: unless-stopped
  116. environment:
  117. - PUID=1000
  118. - PGID=100
  119. - TZ=Europe/Berlin
  120. volumes:
  121. - /etc/localtime:/etc/localtime:ro
  122. - /docker/radarr:/config
  123. - /data:/data
  124. ports:
  125. - 7878:7878
  126. networks:
  127. servarrnetwork:
  128. ipv4_address: 172.69.0.4
  129.  
  130. bazarr:
  131. image: lscr.io/linuxserver/bazarr:latest
  132. container_name: bazarr
  133. restart: unless-stopped
  134. environment:
  135. - PUID=1000
  136. - PGID=1000
  137. - TZ=Europe/Berlin
  138. volumes:
  139. - /etc/localtime:/etc/localtime:ro
  140. - /docker/bazarr:/config
  141. - /data:/data
  142. ports:
  143. - 6767:6767
  144. networks:
  145. servarrnetwork:
  146. ipv4_address: 172.69.0.6
  147.  
Tags: arr-stack
Add Comment
Please, Sign In to add comment