|
|
|
@ -25,14 +25,12 @@ services:
|
|
|
|
- 8989:8989
|
|
|
|
- 8989:8989
|
|
|
|
# jackett
|
|
|
|
# jackett
|
|
|
|
- 9117:9117
|
|
|
|
- 9117:9117
|
|
|
|
# tube
|
|
|
|
|
|
|
|
- 8000:8000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
dns:
|
|
|
|
dns:
|
|
|
|
- 1.1.1.1
|
|
|
|
- 1.1.1.1
|
|
|
|
- 8.8.8.8
|
|
|
|
- 8.8.8.8
|
|
|
|
{% if template_vars.qbittorrent %}
|
|
|
|
{% if template_vars.qbittorrent.enabled %}
|
|
|
|
qbittorrent:
|
|
|
|
qbittorrent:
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
@ -40,7 +38,7 @@ services:
|
|
|
|
|
|
|
|
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- surfshark
|
|
|
|
- surfshark
|
|
|
|
image: lscr.io/linuxserver/qbittorrent:latest
|
|
|
|
image: "{{ template_vars.qbittorrent.image }}:{{ template_vars.qbittorrent.tag }}"
|
|
|
|
container_name: qbittorrent
|
|
|
|
container_name: qbittorrent
|
|
|
|
network_mode: service:surfshark
|
|
|
|
network_mode: service:surfshark
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
@ -53,14 +51,14 @@ services:
|
|
|
|
- {{ directories.downloads_dir }}:/downloads
|
|
|
|
- {{ directories.downloads_dir }}:/downloads
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if template_vars.radarr %}
|
|
|
|
{% if template_vars.radarr.enabled %}
|
|
|
|
radarr:
|
|
|
|
radarr:
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
|
|
|
|
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- surfshark
|
|
|
|
- surfshark
|
|
|
|
image: lscr.io/linuxserver/radarr:latest
|
|
|
|
image: "{{ template_vars.radarr.image }}:{{ template_vars.radarr.tag }}"
|
|
|
|
container_name: radarr
|
|
|
|
container_name: radarr
|
|
|
|
network_mode: service:surfshark
|
|
|
|
network_mode: service:surfshark
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
@ -73,11 +71,11 @@ services:
|
|
|
|
- {{ directories.downloads_dir }}:/downloads
|
|
|
|
- {{ directories.downloads_dir }}:/downloads
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if template_vars.sonarr %}
|
|
|
|
{% if template_vars.sonarr.enabled %}
|
|
|
|
sonarr:
|
|
|
|
sonarr:
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- surfshark
|
|
|
|
- surfshark
|
|
|
|
image: lscr.io/linuxserver/sonarr:latest
|
|
|
|
image: "{{ template_vars.sonarr.image }}:{{ template_vars.sonarr.tag }}"
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
|
|
|
|
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
|
|
|
|
@ -93,14 +91,14 @@ services:
|
|
|
|
- {{ directories.downloads_dir }}:/downloads
|
|
|
|
- {{ directories.downloads_dir }}:/downloads
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if template_vars.jackett %}
|
|
|
|
{% if template_vars.jackett.enabled %}
|
|
|
|
jackett:
|
|
|
|
jackett:
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.enabled: "true"
|
|
|
|
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
|
|
|
|
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.nightly }}"
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
|
- surfshark
|
|
|
|
- surfshark
|
|
|
|
image: lscr.io/linuxserver/jackett:latest
|
|
|
|
image: "{{ template_vars.jackett.image }}:{{ template_vars.jackett.tag }}"
|
|
|
|
container_name: jackett
|
|
|
|
container_name: jackett
|
|
|
|
network_mode: service:surfshark
|
|
|
|
network_mode: service:surfshark
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
@ -114,15 +112,15 @@ services:
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
{% if template_vars.jackett %}
|
|
|
|
{% if template_vars.jackett.enabled %}
|
|
|
|
jackett_config:
|
|
|
|
jackett_config:
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if template_vars.qbittorrent %}
|
|
|
|
{% if template_vars.qbittorrent.enabled %}
|
|
|
|
qbittorrent_config:
|
|
|
|
qbittorrent_config:
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if template_vars.radarr %}
|
|
|
|
{% if template_vars.radarr.enabled %}
|
|
|
|
radarr_config:
|
|
|
|
radarr_config:
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% if template_vars.sonarr %}
|
|
|
|
{% if template_vars.sonarr.enabled %}
|
|
|
|
sonarr_config:
|
|
|
|
sonarr_config:
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|