docker-compose.yml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. version: "3.9"
  2. volumes:
  3. plex_config:
  4. plex_transcode:
  5. lidarr_config:
  6. radarr_config:
  7. sonarr_config:
  8. nzbget_config:
  9. media_share:
  10. driver_opts:
  11. type: nfs
  12. o: addr=10.10.20.200,rw,hard
  13. device: :/mnt/media/
  14. services:
  15. lidarr:
  16. environment:
  17. - PUID=1000
  18. - PGID=1000
  19. image: ghcr.io/linuxserver/lidarr
  20. ports:
  21. - 10.10.20.254:8686:8686/tcp
  22. restart: unless-stopped
  23. volumes:
  24. - /etc/timezone:/etc/timezone:ro
  25. - /etc/localtime:/etc/localtime:ro
  26. - lidarr_config:/config:rw
  27. - media_share:/data
  28. nzbget:
  29. environment:
  30. - PGID=1000
  31. - PUID=1000
  32. image: ghcr.io/linuxserver/nzbget
  33. ports:
  34. - 10.10.20.254:6790:6789/tcp
  35. restart: unless-stopped
  36. volumes:
  37. - nzbget_config:/config:rw
  38. - /etc/localtime:/etc/localtime:ro
  39. - /etc/timezone:/etc/timezone:ro
  40. - media_share:/data
  41. plex:
  42. devices:
  43. - /dev/bus/usb:/dev/bus/usb
  44. environment:
  45. - PUID=1000
  46. - PGID=1000
  47. expose:
  48. - 1900/udp
  49. - 3005/tcp
  50. - 32400/tcp
  51. - 32410/udp
  52. - 32412/udp
  53. - 32413/udp
  54. - 32414/udp
  55. - 32469/tcp
  56. - 5353/udp
  57. - 8324/tcp
  58. image: ghcr.io/linuxserver/plex
  59. network_mode: host
  60. privileged: true
  61. restart: unless-stopped
  62. volumes:
  63. - /etc/timezone:/etc/timezone:ro
  64. - /etc/localtime:/etc/localtime:ro
  65. - media_share:/data
  66. - plex_config:/config
  67. - plex_transcode:/transcode
  68. radarr:
  69. environment:
  70. - PUID=1001
  71. - PGID=1001
  72. image: ghcr.io/linuxserver/radarr
  73. ports:
  74. - 10.10.20.254:7878:7878/tcp
  75. restart: unless-stopped
  76. volumes:
  77. - radarr_config:/config:rw
  78. - /etc/timezone:/etc/timezone:ro
  79. - /etc/localtime:/etc/localtime:ro
  80. - media_share:/data
  81. sonarr:
  82. environment:
  83. - PGID=1001
  84. - PUID=1001
  85. image: ghcr.io/linuxserver/sonarr
  86. ports:
  87. - 10.10.20.254:8989:8989/tcp
  88. restart: unless-stopped
  89. volumes:
  90. - /etc/timezone:/etc/timezone:ro
  91. - /etc/localtime:/etc/localtime:ro
  92. - sonarr_config:/config:rw
  93. - media_share:/data