Added termix

Fixed autostart for arr stack.
This commit is contained in:
Annika Merris 2026-01-27 08:36:28 -05:00
parent b7c3350bde
commit e9084cc0f8
9 changed files with 57 additions and 0 deletions

View file

@ -3,6 +3,7 @@ services:
doplarr: doplarr:
container_name: doplarr container_name: doplarr
image: ghcr.io/kiranshila/doplarr:${DOPLARR_TAG:-latest} image: ghcr.io/kiranshila/doplarr:${DOPLARR_TAG:-latest}
restart: unless-stopped
env_file: env_file:
- path: ./doplarr.env - path: ./doplarr.env
required: true required: true

View file

@ -3,6 +3,7 @@ services:
lidarr: lidarr:
container_name: lidarr container_name: lidarr
image: ghcr.io/hotio/lidarr:${LIDARR_TAG:-latest} image: ghcr.io/hotio/lidarr:${LIDARR_TAG:-latest}
restart: unless-stopped
ports: ports:
- "8686:8686" - "8686:8686"
environment: environment:

View file

@ -3,6 +3,7 @@ services:
prowlarr: prowlarr:
container_name: prowlarr container_name: prowlarr
image: ghcr.io/hotio/prowlarr:${PROWLARR_TAG:-latest} image: ghcr.io/hotio/prowlarr:${PROWLARR_TAG:-latest}
restart: unless-stopped
ports: ports:
- "9696:9696" - "9696:9696"
environment: environment:

View file

@ -3,6 +3,7 @@ services:
radarr: radarr:
container_name: radarr container_name: radarr
image: ghcr.io/hotio/radarr:${RADARR_TAG:-latest} image: ghcr.io/hotio/radarr:${RADARR_TAG:-latest}
restart: unless-stopped
ports: ports:
- "7878:7878" - "7878:7878"
environment: environment:

View file

@ -3,6 +3,7 @@ services:
sonarr: sonarr:
container_name: sonarr container_name: sonarr
image: ghcr.io/hotio/sonarr:${SONARR_TAG:-latest} image: ghcr.io/hotio/sonarr:${SONARR_TAG:-latest}
restart: unless-stopped
ports: ports:
- "8989:8989" - "8989:8989"
environment: environment:

View file

@ -3,6 +3,7 @@ services:
whisparr: whisparr:
container_name: whisparr container_name: whisparr
image: ghcr.io/hotio/whisparr:${WHISPARR_TAG:-latest} image: ghcr.io/hotio/whisparr:${WHISPARR_TAG:-latest}
restart: unless-stopped
ports: ports:
- "6969:6969" - "6969:6969"
environment: environment:

View file

@ -0,0 +1,12 @@
---
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
restart: unless-stopped
ports:
- '8082:8080'
volumes:
- /opt/termix/data:/app/data
environment:
PORT: '8080'

View file

@ -0,0 +1,38 @@
---
- name: Load distro-specific variables
ansible.builtin.include_vars: '{{ item }}'
tags: always
with_first_found:
- files:
- "{{ ansible_facts['distribution'] }}.yaml"
skip: true
- name: Ensure termix is running on this device
block:
- name: Ensure presense of folders for termix
tags: packages,docker,termix
ansible.builtin.file:
path: /opt/termix/data
state: directory
recurse: true
owner: 1000
group: 1000
mode: "0755"
- name: Ensure compose files are properly loaded on the server
tags: packages,docker,termix
ansible.builtin.copy:
src: docker-compose.yaml
dest: /opt/termix/docker-compose.yaml
owner: 1000
group: 1000
mode: "0644"
- name: Ensure docker containers are pulled and running
tags: packages,docker,termix
community.docker.docker_compose_v2:
project_src: /opt/termix
pull: policy
rescue:
- name: Set that this task failed
ansible.builtin.set_fact:
task_failed: true

View file

@ -57,3 +57,4 @@
- adhdgirl.minilab.arr - adhdgirl.minilab.arr
- adhdgirl.minilab.ntfy - adhdgirl.minilab.ntfy
- adhdgirl.minilab.cloudflared - adhdgirl.minilab.cloudflared
- adhdgirl.minilab.termix