From a8e5977a5acbf52a8b985d92cb03f3f3d89c4f04 Mon Sep 17 00:00:00 2001 From: komodo Date: Sun, 14 Dec 2025 19:53:50 -0800 Subject: [PATCH] [Komodo] Commit Sync: update .komodo/resources.toml --- .komodo/resources.toml | 207 +++++++++++++++++++++++++++-------------- 1 file changed, 137 insertions(+), 70 deletions(-) diff --git a/.komodo/resources.toml b/.komodo/resources.toml index beebb6c..8208130 100644 --- a/.komodo/resources.toml +++ b/.komodo/resources.toml @@ -32,6 +32,46 @@ enabled = true ## +[[stack]] +name = "adguard" +[stack.config] +server = "syn01" +file_contents = """ +services: + adguard: + image: adguard/adguardhome + container_name: AdGuard + mem_limit: 2g + cpu_shares: 768 + security_opt: + - no-new-privileges:true + network_mode: host + volumes: + - /volume1/docker/adguard/config:/opt/adguardhome/conf:rw + - /volume1/docker/adguard/data:/opt/adguardhome/work:rw + environment: + TZ: America/Los_Angeles + restart: on-failure:5 +""" + +## + +[[stack]] +name = "arr-cleanup" +description = "Automated cleanup for Radarr and Sonarr unmonitored items" +tags = ["automation", "arr", "syn02"] +[stack.config] +server = "syn02" +git_provider = "192.168.1.51:3052" +git_https = false +git_account = "komodo" +repo = "stray/komodo" +file_paths = [ + "stacks/arr-cleanup.compose.yml" +] + +## + [[stack]] name = "beszel-agent-lpdelta01" [stack.config] @@ -46,6 +86,22 @@ file_paths = [ ## +[[stack]] +name = "beszel-hub" +description = "Beszel monitoring hub and agent for syn01" +tags = ["monitoring", "syn01"] +[stack.config] +server = "syn01" +git_provider = "192.168.1.51:3052" +git_https = false +git_account = "komodo" +repo = "stray/komodo" +file_paths = [ + "stacks/beszel-hub.compose.yml" +] + +## + [[stack]] name = "beszel-template" description = "Beszel agent template for monitoring servers" @@ -62,6 +118,69 @@ file_paths = [ ## +[[stack]] +name = "gitea" +[stack.config] +server = "syn01" +file_contents = """ +services: + db: + image: postgres:17 + container_name: Gitea-DB + hostname: gitea-db + security_opt: + - no-new-privileges:true + healthcheck: + test: ["CMD", "pg_isready", "-q", "-d", "gitea", "-U", "giteauser"] + timeout: 45s + interval: 10s + retries: 10 + volumes: + - /volume1/docker/gitea/db:/var/lib/postgresql/data:rw + environment: + - POSTGRES_DB=gitea + - POSTGRES_USER=giteauser + - POSTGRES_PASSWORD=Parakeet7-Gender3-Cleat8-Crepe0-Silliness1 + restart: on-failure:5 + + + + gitea: + image: gitea/gitea:latest + container_name: Gitea + hostname: gitea + depends_on: + db: + condition: service_healthy + security_opt: + - no-new-privileges:true + healthcheck: + test: wget --no-verbose --tries=1 --spider http://localhost:3000/ || exit 1 + interval: 10s + timeout: 5s + retries: 5 + ports: + - 3052:3000 + - 2222:22 + volumes: + - /volume1/docker/gitea/data:/data + - /volume1/docker/gitea/data:/data/git/repositories:rw + - /etc/TZ:/etc/TZ:ro + - /etc/localtime:/etc/localtime:ro + environment: + - USER_UID=1026 + - USER_GID=100 + - GITEA__database__DB_TYPE=postgres + - GITEA__database__HOST=gitea-db:5432 + - GITEA__database__NAME=gitea + - GITEA__database__USER=giteauser + - GITEA__database__PASSWD=Parakeet7-Gender3-Cleat8-Crepe0-Silliness1 + - ROOT_URL=https://gitea.straymoog.xyz + restart: on-failure:5 +""" + +## + [[stack]] name = "jellyfin" [stack.config] @@ -92,42 +211,16 @@ TEST=testing ## [[stack]] -name = "prowlarr" +name = "lidarr" +description = "Lidarr music collection manager" +tags = ["media", "arr", "syn02"] [stack.config] server = "syn02" git_provider = "192.168.1.51:3052" git_https = false git_account = "komodo" repo = "stray/komodo" -file_paths = ["stacks/prowlarr.compose.yml"] - -## - -[[stack]] -name = "postgres01" -description = "PostgreSQL database with PgBouncer and pgAdmin" -tags = ["database", "syn01"] -[stack.config] -server = "syn01" -git_provider = "192.168.1.51:3052" -git_https = false -git_account = "komodo" -repo = "stray/komodo" -file_paths = ["stacks/postgres01.compose.yml"] - -## - -[[stack]] -name = "paperless-ngx" -description = "Paperless-ngx document management system" -tags = ["documents", "syn01"] -[stack.config] -server = "syn01" -git_provider = "192.168.1.51:3052" -git_https = false -git_account = "komodo" -repo = "stray/komodo" -file_paths = ["stacks/paperless-ngx.compose.yml"] +file_paths = ["stacks/lidarr.compose.yml"] ## @@ -146,58 +239,46 @@ file_paths = ["stacks/minio.compose.yml"] ## [[stack]] -name = "beszel-hub" -description = "Beszel monitoring hub and agent for syn01" -tags = ["monitoring", "syn01"] +name = "paperless-ngx" +description = "Paperless-ngx document management system" +tags = ["documents", "syn01"] [stack.config] server = "syn01" git_provider = "192.168.1.51:3052" git_https = false git_account = "komodo" repo = "stray/komodo" -file_paths = ["stacks/beszel-hub.compose.yml"] +file_paths = [ + "stacks/paperless-ngx.compose.yml" +] ## [[stack]] -name = "gitea" -description = "Gitea self-hosted Git service" -tags = ["git", "syn01"] +name = "postgres01" +description = "PostgreSQL database with PgBouncer and pgAdmin" +tags = ["database", "syn01"] [stack.config] server = "syn01" git_provider = "192.168.1.51:3052" git_https = false git_account = "komodo" repo = "stray/komodo" -file_paths = ["stacks/gitea.compose.yml"] +file_paths = [ + "stacks/postgres01.compose.yml" +] ## [[stack]] -name = "adguard" -description = "AdGuard Home DNS ad blocker" -tags = ["dns", "syn01"] -[stack.config] -server = "syn01" -git_provider = "192.168.1.51:3052" -git_https = false -git_account = "komodo" -repo = "stray/komodo" -file_paths = ["stacks/adguard.compose.yml"] - -## - -[[stack]] -name = "lidarr" -description = "Lidarr music collection manager" -tags = ["media", "arr", "syn02"] +name = "prowlarr" [stack.config] server = "syn02" git_provider = "192.168.1.51:3052" git_https = false git_account = "komodo" repo = "stray/komodo" -file_paths = ["stacks/lidarr.compose.yml"] +file_paths = ["stacks/prowlarr.compose.yml"] ## @@ -229,20 +310,6 @@ file_paths = ["stacks/sonarr.compose.yml"] ## -[[stack]] -name = "arr-cleanup" -description = "Automated cleanup for Radarr and Sonarr unmonitored items" -tags = ["automation", "arr", "syn02"] -[stack.config] -server = "syn02" -git_provider = "192.168.1.51:3052" -git_https = false -git_account = "komodo" -repo = "stray/komodo" -file_paths = ["stacks/arr-cleanup.compose.yml"] - -## - [[build]] name = "komodo-build" description = "Build Docker image for komodo app"