Initial commit

This commit is contained in:
Nathaniel Landau
2022-02-05 16:22:33 -05:00
parent 43e9f4fc59
commit 84958e0ef8
103 changed files with 10138 additions and 23 deletions

View File

@@ -0,0 +1,11 @@
version: '3.9'
services:
asn-to-ip:
image: ddimick/asn-to-ip:latest
hostname: asn-to-ip
container_name: asn-to-ip
network_mode: "bridge"
ports:
- 5151:5000
restart: unless-stopped

View File

@@ -0,0 +1,13 @@
version: '3.9'
services:
consul:
image: consul:latest
hostname: consul
container_name: consul
network_mode: "host"
volumes:
- /volume1/docker/consul/data:/consul/data
- /volume1/docker/consul/config:/consul/config
command: consul agent -config-dir=/consul/config
restart: unless-stopped

View File

@@ -0,0 +1,18 @@
version: "3.9"
services:
diun:
image: ghcr.io/crazy-max/diun
hostname: diun
container_name: diun
network_mode: "bridge"
environment:
- "TZ=America/New_York"
- "DIUN_WATCH_SCHEDULE=26 */48 * * *"
- "DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=true"
- "DIUN_NOTIF_PUSHOVER_TOKEN={{ pushover_token }}"
- "DIUN_NOTIF_PUSHOVER_RECIPIENT={{ pushover_recipient }}"
- "DIUN_WATCH_FIRSTCHECKNOTIF=false"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
restart: unless-stopped

View File

@@ -0,0 +1,17 @@
version: '3.9'
services:
plex:
image: ghcr.io/linuxserver/plex:latest
hostname: plex
container_name: plex
network_mode: "host"
environment:
- "TZ=America/New_York"
- "PGID=101"
- "PUID={{ ansible_user_uid }}"
- "VERSION=docker"
volumes:
- /volume1/media/media:/data/media
- /volume1/docker/plex:/config
restart: unless-stopped

View File

@@ -0,0 +1,14 @@
version: '3.9'
services:
promtail:
image: grafana/promtail
hostname: promtail
container_name: promtail
ports:
- 9080:9080
network_mode: "bridge"
volumes:
- /volume1/docker/promtail/config.yml:/etc/promtail/config.yml
- /var/log:/var/log:ro
restart: unless-stopped

View File

@@ -0,0 +1,23 @@
version: '3.9'
services:
sabnzbd:
image: ghcr.io/linuxserver/sabnzbd
hostname: sabnzbd
container_name: sabnzbd
network_mode: "bridge"
environment:
- "TZ=America/New_York"
- "PGID=101"
- "PUID={{ ansible_user_uid }}"
volumes:
- /var/services/homes/{{ my_username }}:/{{ my_username }}
- /volume1/nate:/nate
- /volume1/media/downloads/nzb:/nzbd
- /volume1/media/downloads/temp:/incomplete-downloads
- /volume1/media/downloads/complete:/downloads
- /volume1/docker/sabnzbd:/config
ports:
- 8080:8080
- 9090:9090
restart: unless-stopped

View File

@@ -0,0 +1,29 @@
---
version: '3.9'
services:
tdarr_node:
image: haveagitgat/tdarr_node:latest
hostname: tdarr_node
container_name: tdarr_node
network_mode: "bridge"
environment:
- "nodeID={{ inventory_hostname }}"
- "nodeIP={{ ansible_host }}"
- "nodePort={{ tdarr_node_port }}"
- "serverIP={% for h in groups['lan'] if hostvars[h].is_tdarr_server == true %}{{ hostvars[h].ansible_host }}{% endfor %}"
- "serverPort={{ tdarr_server_port }}"
- "TZ=America/New_York"
- "PGID=101"
- "PUID={{ ansible_user_uid }}"
volumes:
- /volume1/docker/tdarr_node:/app/configs
- /volume1/media/media/movies:/movies
- /volume1/media/tdarr_tmp:/tdarr_tmp
- /volume1/media/tdarr_complete:/tdarr_complete
ports:
- {{ tdarr_node_port }}:{{ tdarr_node_port }}
devices:
- /dev/dri:/dev/dri
privileged: true
restart: unless-stopped

View File

@@ -0,0 +1,14 @@
version: '3.9'
services:
telegraf:
image: nuntz/telegraf-snmp:latest
hostname: telegraf
container_name: nuntz-telegraf-snmp
network_mode: "host"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /volume1/docker/telegraf/mibs:/usr/share/snmp/mibs
- /volume1/docker/telegraf/logs:/var/logs/telegraf
- /volume1/docker/telegraf/config:/etc/telegraf
restart: unless-stopped