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