weber.yml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. ---
  2. container_user: media
  3. container_uid: 1500
  4. container_group: media
  5. container_gid: 1001
  6. backups: containers
  7. backups_ignore: /storage
  8. global_env_vars:
  9. - PUID={{ container_uid }}
  10. - PGID={{ container_gid }}
  11. - TZ=America/Los_Angeles
  12. - UMASK=002
  13. firewall_ports:
  14. - 8080/tcp
  15. - 8081/tcp
  16. - 9091/tcp
  17. - 51413/tcp
  18. - 51413/udp
  19. container_networks:
  20. - name: downloaders
  21. driver: bridge
  22. subnet: 172.21.0.0/16
  23. ip_range: 172.21.0.0/16
  24. gateway: 172.21.0.1
  25. containers:
  26. - service_name: sickchill
  27. active: true
  28. image: linuxserver/sickchill
  29. container_name: sickchill
  30. ports:
  31. - 8081:8081
  32. volumes:
  33. - /opt/sickchill/data:/data
  34. - /opt/sickchill/config:/config
  35. - /storage:/storage
  36. include_global_env_vars: true
  37. restart: unless-stopped
  38. mem_limit: 2048m
  39. networks:
  40. - downloaders
  41. - service_name: transmission
  42. active: true
  43. image: linuxserver/transmission
  44. container_name: transmission
  45. ports:
  46. - 9091:9091
  47. - 51413:51413
  48. - 51413:51413/udp
  49. volumes:
  50. - /opt/transmission/config:/config
  51. - /storage:/storage
  52. include_global_env_vars: true
  53. environment:
  54. - USER={{ vaulted_weber_transmission_username }}
  55. - PASS={{ vaulted_weber_transmission_password }}
  56. mem_limit: 500m
  57. networks:
  58. - downloaders
  59. - service_name: qbittorrent
  60. active: true
  61. image: linuxserver/qbittorrent
  62. container_name: qbittorrent
  63. ports:
  64. - 8080:8080
  65. volumes:
  66. - /opt/qbittorrent/config:/config
  67. - /storage:/storage
  68. include_global_env_vars: true
  69. environment:
  70. - WEBUI_PORT=8080
  71. mem_limit: 500m
  72. networks:
  73. - downloaders