[Komodo] Commit Sync: update master_sync.toml

This commit is contained in:
komodo
2026-04-10 20:14:28 +00:00
parent 483d771c11
commit 880d7f4fc7
+175 -50
View File
@@ -1,22 +1,17 @@
# =============================================================================
# SERVERS
# =============================================================================
[[server]]
name = "Unraid"
[server.config]
external_address = "http://172.24.3.12"
external_address = "HTTP://172.24.3.12"
enabled = true
##
[[server]]
name = "synology"
[server.config]
enabled = true
# =============================================================================
# STACKS
# =============================================================================
##
[[stack]]
name = "audiobookshelf"
@@ -25,6 +20,8 @@ tags = ["Active"]
server = "Unraid"
linked_repo = "compose-audiobookshelf"
##
[[stack]]
name = "changedetection_io"
tags = ["Active"]
@@ -34,6 +31,8 @@ auto_update = true
linked_repo = "compose-changedetection_io"
webhook_secret = "Limb-Crease-Unelected-Squeeze1"
##
[[stack]]
name = "freshrss"
tags = ["Active"]
@@ -43,6 +42,8 @@ auto_update = true
linked_repo = "compose-freshrss"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "glance"
tags = ["Active"]
@@ -55,6 +56,8 @@ additional_env_files = [
{ path = "timezone.env", track = true }
]
##
[[stack]]
name = "grimmory"
tags = ["Testing"]
@@ -68,14 +71,18 @@ environment = """
APP_USER_ID=1000
APP_GROUP_ID=1000
TZ=Etc/UTC
# Database
DATABASE_URL=jdbc:mariadb://grimmory-mariadb:3306/grimmory
DB_USER=grimmory
DB_PASSWORD=ChangeMe_Grimmory_2025!
# Optional: enable API docs + export OpenAPI JSON (defaults to false)
API_DOCS_ENABLED=false
# Storage: LOCAL (default) or NETWORK (disables file operations; see Network Storage section)
DISK_TYPE=LOCAL
# MariaDB
DB_USER_ID=1000
DB_GROUP_ID=1000
@@ -83,6 +90,8 @@ MYSQL_ROOT_PASSWORD=ChangeMe_MariaDBRoot_2025!
MYSQL_DATABASE=grimmory
"""
##
[[stack]]
name = "homeassistant_io"
tags = ["Active"]
@@ -102,6 +111,8 @@ INFLUX_ORG=home
INFLUX_BUCKET=homeassistant
"""
##
[[stack]]
name = "homebox"
tags = ["Active"]
@@ -111,6 +122,8 @@ auto_update = true
linked_repo = "compose-homebox"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "homepage"
tags = ["Active"]
@@ -121,17 +134,19 @@ networks:
Internal:
name: Internal_Network
external: true
services:
# Internal Dashboard Screen
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
environment:
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev,homepage.andrewamason.tech
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev,homepage.andrewamason.tech # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
expose:
- 3000
volumes:
- /mnt/user/docker/homepage:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
- /mnt/user/docker/homepage:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations
restart: unless-stopped
networks:
- Internal
@@ -140,6 +155,8 @@ services:
- net.unraid.docker.icon=/mnt/user/docker/icons/homepage.png
"""
##
[[stack]]
name = "icloud_pd"
[stack.config]
@@ -148,6 +165,8 @@ auto_update = true
linked_repo = "compose-icloudpd"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "immich"
tags = ["Active"]
@@ -157,10 +176,12 @@ auto_update = true
linked_repo = "compose-immich"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
additional_env_files = [
{ path = "immich.env", track = true },
{ path = "immich.env", track = true },
{ path = "immich-frame.env", track = true }
]
##
[[stack]]
name = "jellyfin"
tags = ["Active"]
@@ -174,6 +195,8 @@ environment = """
# VARIABLE = value
"""
##
[[stack]]
name = "karakeep"
tags = ["Active"]
@@ -186,6 +209,8 @@ additional_env_files = [
{ path = "karakeep.env", track = true }
]
##
[[stack]]
name = "kavita"
tags = ["Active"]
@@ -193,6 +218,8 @@ tags = ["Active"]
server = "Unraid"
linked_repo = "compose-kavita"
##
[[stack]]
name = "makemkv"
tags = ["As_Needed"]
@@ -202,6 +229,8 @@ auto_update = true
linked_repo = "compose-makemkv"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "manyfold"
tags = ["As_Needed"]
@@ -212,6 +241,8 @@ linked_repo = "compose-manyfold"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
env_file_path = "manyfold.env"
##
[[stack]]
name = "mealie"
tags = ["Testing"]
@@ -219,6 +250,8 @@ tags = ["Testing"]
server = "Unraid"
linked_repo = "compose-mealie"
##
[[stack]]
name = "obsidian-sync"
tags = ["Active"]
@@ -231,6 +264,8 @@ additional_env_files = [
{ path = "andrew-obsidian-vault.env", track = true }
]
##
[[stack]]
name = "open-vscode"
tags = ["As_Needed"]
@@ -248,10 +283,10 @@ services:
environment:
- PUID=1000
- PGID=1000
- CONNECTION_TOKEN= #optional
- CONNECTION_SECRET= #optional
- CONNECTION_TOKEN= #optional
- CONNECTION_SECRET= #optional
- SUDO_PASSWORD=password #optional
- SUDO_PASSWORD_HASH= #optional
- SUDO_PASSWORD_HASH= #optional
networks:
- Internal
volumes:
@@ -265,6 +300,8 @@ services:
restart: unless-stopped
"""
##
[[stack]]
name = "ossint-web-check"
tags = ["As_Needed"]
@@ -274,6 +311,8 @@ poll_for_updates = true
linked_repo = "compose-OSSINT-Webcheck"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "paperless-ngx"
tags = ["As_Needed"]
@@ -286,6 +325,8 @@ additional_env_files = [
{ path = "stack.env", track = true }
]
##
[[stack]]
name = "plex"
tags = ["Active"]
@@ -295,6 +336,8 @@ auto_update = true
linked_repo = "compose-plex"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "resilio-sync"
tags = ["Active"]
@@ -304,6 +347,8 @@ auto_update = true
linked_repo = "compose-resilio-sync"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "romm"
[stack.config]
@@ -312,6 +357,8 @@ auto_update = true
linked_repo = "compose-romm"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "servarr"
tags = ["As_Needed"]
@@ -324,6 +371,8 @@ additional_env_files = [
{ path = "timezone.env", track = true }
]
##
[[stack]]
name = "sonarqube"
[stack.config]
@@ -346,6 +395,7 @@ services:
- sonarqube_extensions:/opt/sonarqube/extensions
- sonarqube_logs:/opt/sonarqube/logs
- sonarqube_temp:/opt/sonarqube/temp
sonar_db:
image: postgres:13
environment:
@@ -355,6 +405,7 @@ services:
volumes:
- sonar_db:/var/lib/postgresql
- sonar_db_data:/var/lib/postgresql/data
volumes:
sonarqube_conf:
sonarqube_data:
@@ -365,6 +416,8 @@ volumes:
sonar_db_data:
"""
##
[[stack]]
name = "swag"
tags = ["Active"]
@@ -374,6 +427,8 @@ auto_update = true
linked_repo = "compose-swag"
webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7"
##
[[stack]]
name = "traefik"
tags = ["Active"]
@@ -389,6 +444,8 @@ CF_API_EMAIL=andrew_amason@live.com
CLOUDFLARE_DNS_API_TOKEN=YrGr8Q2iLJ-Ui_bpSxreYJ7D6T8YJOFOj7A4eYDq
"""
##
[[stack]]
name = "uptime-kuma"
tags = ["Decom"]
@@ -403,6 +460,8 @@ additional_env_files = [
]
ignore_services = ["signal-cli-rest-api"]
##
[[stack]]
name = "wallos"
tags = ["Active"]
@@ -411,10 +470,7 @@ server = "Unraid"
auto_update = true
linked_repo = "compose-wallos"
# =============================================================================
# DEPLOYMENTS
# =============================================================================
##
[[deployment]]
name = "Technitium_2"
@@ -431,13 +487,10 @@ volumes = """
"""
environment = """
# VARIABLE = value
TZ=America/New_York
TZ=America\New_York
"""
# =============================================================================
# BUILDS
# =============================================================================
##
[[build]]
name = "audiobookshelf"
@@ -448,6 +501,8 @@ image_registry = [
{ domain = "gitea.andrewamason.tech", account = "andrewamason", organization = "docker" }
]
##
[[build]]
name = "grimmory"
[build.config]
@@ -458,6 +513,8 @@ image_registry = [
{ domain = "gitea.andrewamason.tech", account = "andrewamason", organization = "docker" }
]
##
[[build]]
name = "icloudpd"
[build.config]
@@ -468,6 +525,8 @@ image_registry = [
{ domain = "gitea.andrewamason.tech", account = "andrewamason", organization = "docker" }
]
##
[[build]]
name = "swag"
[build.config]
@@ -477,6 +536,8 @@ image_registry = [
{ domain = "gitea.andrewamason.tech", account = "andrewamason", organization = "docker" }
]
##
[[build]]
name = "web-check"
[build.config]
@@ -486,10 +547,7 @@ image_registry = [
{ domain = "gitea.andrewamason.tech", account = "andrewamason", organization = "docker" }
]
# =============================================================================
# REPOS
# =============================================================================
##
[[repo]]
name = "Master_Resource_Sync"
@@ -500,14 +558,7 @@ git_https = false
git_account = "andrewamason"
repo = "andrewamason/resources"
[[repo]]
name = "master-config"
[repo.config]
server = "Unraid"
git_provider = "gitea:3000"
git_https = false
git_account = "andrewamason"
repo = "andrewamason/resources"
##
[[repo]]
name = "compose-OSSINT-Webcheck"
@@ -517,6 +568,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/OSSINT-Webcheck"
##
[[repo]]
name = "compose-audiobookshelf"
[repo.config]
@@ -526,6 +579,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/audiobookshelf"
##
[[repo]]
name = "compose-automation"
[repo.config]
@@ -534,6 +589,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/automation"
##
[[repo]]
name = "compose-changedetection_io"
[repo.config]
@@ -543,6 +600,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/changedetection_io"
##
[[repo]]
name = "compose-freshrss"
[repo.config]
@@ -552,6 +611,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/freshrss"
##
[[repo]]
name = "compose-glance"
[repo.config]
@@ -560,6 +621,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/Dashboards"
##
[[repo]]
name = "compose-grimmory"
[repo.config]
@@ -569,6 +632,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/grimmory"
##
[[repo]]
name = "compose-homeassistant_io"
[repo.config]
@@ -578,6 +643,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/HomeAssistant"
##
[[repo]]
name = "compose-homebox"
[repo.config]
@@ -586,6 +653,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/HomeBox"
##
[[repo]]
name = "compose-icloudpd"
[repo.config]
@@ -594,6 +663,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/iCloud_PD"
##
[[repo]]
name = "compose-immich"
[repo.config]
@@ -602,6 +673,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/immich"
##
[[repo]]
name = "compose-jellyfin"
[repo.config]
@@ -611,6 +684,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/Media_Apps"
##
[[repo]]
name = "compose-karakeep"
[repo.config]
@@ -620,6 +695,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/karakeep"
##
[[repo]]
name = "compose-kavita"
[repo.config]
@@ -629,6 +706,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/kavita"
##
[[repo]]
name = "compose-makemkv"
[repo.config]
@@ -637,6 +716,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/makemkv"
##
[[repo]]
name = "compose-manyfold"
[repo.config]
@@ -646,6 +727,8 @@ git_account = "andrewamason"
repo = "HomeLab/manyfold"
env_file_path = "manyfold.env"
##
[[repo]]
name = "compose-mealie"
[repo.config]
@@ -655,6 +738,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/Mealie"
##
[[repo]]
name = "compose-obsidian-sync"
[repo.config]
@@ -663,6 +748,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/obsidian-sync"
##
[[repo]]
name = "compose-paperless-ngx"
[repo.config]
@@ -671,6 +758,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/paperless-ngx"
##
[[repo]]
name = "compose-plex"
[repo.config]
@@ -679,6 +768,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/Media-Streaming"
##
[[repo]]
name = "compose-repoflow"
[repo.config]
@@ -687,6 +778,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/RepoFlow"
##
[[repo]]
name = "compose-resilio-sync"
[repo.config]
@@ -696,6 +789,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/Resilio-Sync"
##
[[repo]]
name = "compose-reverseproxy"
[repo.config]
@@ -704,6 +799,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/reverse-proxy"
##
[[repo]]
name = "compose-romm"
[repo.config]
@@ -712,6 +809,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/Romm"
##
[[repo]]
name = "compose-rustdesk"
[repo.config]
@@ -720,6 +819,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/RustDesk"
##
[[repo]]
name = "compose-servarr"
[repo.config]
@@ -729,6 +830,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/servarr"
##
[[repo]]
name = "compose-swag"
[repo.config]
@@ -738,6 +841,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/swag"
##
[[repo]]
name = "compose-uptime-kuma"
[repo.config]
@@ -746,6 +851,8 @@ git_provider = "gitea:3000"
git_account = "andrewamason"
repo = "HomeLab/uptime-kuma"
##
[[repo]]
name = "compose-wallos"
[repo.config]
@@ -755,7 +862,8 @@ git_https = false
git_account = "andrewamason"
repo = "HomeLab/WallOS"
# Source repos (used by builds)
##
[[repo]]
name = "icloudpd"
[repo.config]
@@ -765,6 +873,19 @@ git_account = "andrewamason"
repo = "boredazfcuk/docker-icloudpd"
branch = "master"
##
[[repo]]
name = "master-config"
[repo.config]
server = "Unraid"
git_provider = "gitea:3000"
git_https = false
git_account = "andrewamason"
repo = "andrewamason/resources"
##
[[repo]]
name = "source-audiobookshelf"
[repo.config]
@@ -774,6 +895,8 @@ git_account = "andrewamason"
repo = "advplyr/audiobookshelf"
branch = "master"
##
[[repo]]
name = "swag"
[repo.config]
@@ -783,6 +906,8 @@ git_account = "andrewamason"
repo = "linuxserver/docker-swag"
branch = "master"
##
[[repo]]
name = "web-check"
[repo.config]
@@ -792,16 +917,14 @@ git_account = "andrewamason"
repo = "lissy93/web-check"
branch = "master"
# =============================================================================
# PROCEDURES
# =============================================================================
##
[[procedure]]
name = "Backup Core Database"
description = "Triggers the Core database backup at the scheduled time."
tags = ["system"]
config.schedule = "Every day at 01:00"
[[procedure.config.stage]]
name = "Stage 1"
enabled = true
@@ -809,11 +932,14 @@ executions = [
{ execution.type = "BackupCoreDatabase", execution.params = {}, enabled = true }
]
##
[[procedure]]
name = "Global Auto Update"
description = "Pulls and auto updates Stacks and Deployments using 'poll_for_updates' or 'auto_update'."
tags = ["system"]
config.schedule = "Every day at 03:00"
[[procedure.config.stage]]
name = "Stage 1"
enabled = true
@@ -821,11 +947,14 @@ executions = [
{ execution.type = "GlobalAutoUpdate", execution.params.skip_auto_update = false, enabled = true }
]
##
[[procedure]]
name = "Rotate Server Keys"
description = "Rotates all currently connected Server keys."
tags = ["system"]
config.schedule = "Every day at 06:00"
[[procedure.config.stage]]
name = "Stage 1"
enabled = true
@@ -833,10 +962,7 @@ executions = [
{ execution.type = "RotateAllServerKeys", execution.params = {}, enabled = true }
]
# =============================================================================
# BUILDERS
# =============================================================================
##
[[builder]]
name = "local"
@@ -844,16 +970,15 @@ name = "local"
type = "Server"
params.server_id = "Unraid"
##
[[builder]]
name = "synology"
[builder.config]
type = "Server"
params = {}
# =============================================================================
# RESOURCE SYNC
# =============================================================================
##
[[resource_sync]]
name = "master-sync"