From e1c6a8668f9ead0ba3ed18d004bdf3932eb47fd9 Mon Sep 17 00:00:00 2001 From: komodo Date: Fri, 11 Jul 2025 16:03:03 +0000 Subject: [PATCH] [Komodo] Commit Sync: update master_sync.toml --- master_sync.toml | 542 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 534 insertions(+), 8 deletions(-) diff --git a/master_sync.toml b/master_sync.toml index 692c33b..b48bca4 100644 --- a/master_sync.toml +++ b/master_sync.toml @@ -1,15 +1,541 @@ +[[server]] +name = "Synology" +[server.config] +address = "https://172.24.3.23:8120" +enabled = true + +## + +[[server]] +name = "unraid" +[server.config] +address = "https://periphery:8120" +enabled = true + +## + +[[stack]] +name = "dashboards" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +git_provider = "gitea.andrewamason.tech" +git_account = "andrewamason" +repo = "HomeLab/Dashboards" +webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7" +additional_env_files = ["timezone.env"] + +## + +[[stack]] +name = "homebox" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/HomeBox" +webhook_secret = "Webhooksecrets" + +## + +[[stack]] +name = "icloud_pd" +[stack.config] +server = "unraid" +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/iCloud_PD" + +## + +[[stack]] +name = "immich" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +auto_update_all_services = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/immich" +webhook_secret = "Webhooksecret" +additional_env_files = ["immich.env", "immich-frame.env"] + +## + +[[stack]] +name = "media_apps" +[stack.config] +server = "unraid" +project_name = "media_apps" +poll_for_updates = true +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/Media_Apps" +reclone = true +webhook_secret = "Webhooksecrets" +additional_env_files = ["hoarder.env"] +environment = """ + # VARIABLE = value +""" + +## + +[[stack]] +name = "obsidian-sync" +[stack.config] +server = "unraid" +poll_for_updates = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/obsidian-sync" +reclone = true +webhook_secret = "Gigolo-Rigor-Skied-Saint-Comply4" +additional_env_files = ["andrew-obsidian-vault.env"] + +## + +[[stack]] +name = "paperless-ngx" +[stack.config] +server = "unraid" +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/paperless-ngx" +reclone = true +webhook_secret = "Gigolo-Rigor-Skied-Saint-Comply4" +additional_env_files = ["stack.env"] + +## + +[[stack]] +name = "romm" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +auto_update_all_services = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/Romm" +webhook_secret = "Webhooksecrets" + +## + +[[stack]] +name = "rustdesk" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/RustDesk" +webhook_secret = "Scorpion-Envy-Triage-Singular7-Clay" + +## + +[[stack]] +name = "servarr" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/servarr" +webhook_secret = "Sheet-Reproach5-Shawl-Usher-Clicker" +additional_env_files = ["timezone.env"] + +## + +[[stack]] +name = "swag" +[stack.config] +server = "unraid" +auto_update = true +file_contents = """ +services: + swag: + image: lscr.io/linuxserver/swag + container_name: swag + cap_add: + - NET_ADMIN + environment: + - URL=andrewamason.tech + - SUBDOMAINS=wildcard + - VALIDATION=dns + - CERTPROVIDER=ZeroSSL #optional + - DNSPLUGIN=cloudflare #optional + - EMAIL=andrew@andrewamason.tech #optional + - ONLY_SUBDOMAINS=false #optional + # - EXTRA_DOMAINS= + - DOCKER_MODS=linuxserver/mods:swag-dashboard|linuxserver/mods:swag-auto-reload|linuxserver/mods:swag-dbip + - WATCHLIST=/config/nginx/proxy-confs + - STAGING=false #optional not used by ZeroSSL + - TZ=America/New_York + - PUID=1026 + - PGID=101 + volumes: + - /mnt/user/docker/swag:/config + networks: + - Internal_Network + - wg0 + ports: + - 443:443 + - 80:80 #optional + - 81:81 + labels: + traefik.enable: false + net.unraid.docker.icon: /mnt/user/docker/icons/nginx.png + restart: unless-stopped + +networks: + Internal_Network: + name: Internal_Network + external: true + wg0: + external: true +""" + +## + +[[stack]] +name = "traefik" +[stack.config] +server = "unraid" +poll_for_updates = true +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/reverse-proxy" +webhook_secret = "Sheet-Reproach5-Shawl-Usher-Clicker" +env_file_path = "traefik.env" +environment = """ +TZ=US/New_York +CF_API_EMAIL=andrew_amason@live.com +CLOUDFLARE_DNS_API_TOKEN=YrGr8Q2iLJ-Ui_bpSxreYJ7D6T8YJOFOj7A4eYDq +""" + +## + +[[stack]] +name = "uptime-kuma" +[stack.config] +server = "unraid" +project_name = "uptime-kuma" +auto_update = true +git_provider = "gitea:3000" +git_https = false +git_account = "andrewamason" +repo = "HomeLab/uptime-kuma" +reclone = true +webhook_secret = "Quilt-Trousers-Unsold-Cornea3-Handcraft" +additional_env_files = ["uptime.env"] +ignore_services = ["signal-cli-rest-api"] + +## + +[[build]] +name = "audiobookshelf" +[build.config] +builder = "local" +linked_repo = "audiobookshelf" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "cloudflare-ddns" +[build.config] +builder = "local" +linked_repo = "cloudflare-ddns" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "dashy" +[build.config] +builder = "local" +linked_repo = "dashy" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "flaresolverr" +[build.config] +builder = "local" +linked_repo = "flaresolverr" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "freshrss" +[build.config] +builder = "local" +linked_repo = "freshrss" +dockerfile_path = "Docker/Dockerfile" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "glance" +[build.config] +builder = "local" +linked_repo = "Glance" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "heimdall" +[build.config] +builder = "local" +linked_repo = "Heimdall" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "homebox" +[build.config] +builder = "local" +linked_repo = "homebox" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "icloudpd" +[build.config] +builder = "local" +linked_repo = "icloudpd" +dockerfile_path = "icloudpd.dockerfile" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "swag" +[build.config] +builder = "local" +linked_repo = "swag" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "tautulli" +[build.config] +builder = "local" +linked_repo = "tautulli" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[build]] +name = "web-check" +[build.config] +builder = "local" +linked_repo = "web-check" +image_registry.domain = "gitea.andrewamason.tech" +image_registry.account = "andrewamason" +image_registry.organization = "docker" + +## + +[[repo]] +name = "Glance" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "glanceapp/glance" + +## + +[[repo]] +name = "Heimdall" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "linuxserver/docker-heimdall" +branch = "master" + +## + +[[repo]] +name = "audiobookshelf" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "advplyr/audiobookshelf" +branch = "master" + +## + +[[repo]] +name = "cloudflare-ddns" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "oznu/cloudflare-ddns" +branch = "master" + +## + +[[repo]] +name = "dashy" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "lissy93/dashy" +branch = "master" + +## + +[[repo]] +name = "flaresolverr" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "flaresolverr/flaresolverr" +branch = "master" + +## + +[[repo]] +name = "freshrss" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "FreshRSS/FreshRSS" +branch = "latest" + +## + +[[repo]] +name = "homebox" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "sysadminsmedia/homebox" + +## + +[[repo]] +name = "icloudpd" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "boredazfcuk/docker-icloudpd" +branch = "master" + +## + +[[repo]] +name = "swag" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "linuxserver/docker-swag" +branch = "master" + +## + +[[repo]] +name = "tautulli" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "tautulli/tautulli" +branch = "master" + +## + +[[repo]] +name = "web-check" +[repo.config] +server = "unraid" +builder = "local" +git_account = "andrewamason" +repo = "lissy93/web-check" +branch = "master" + +## + +[[builder]] +name = "local" +[builder.config] +type = "Server" +params.server_id = "unraid" + +## + +[[builder]] +name = "synology" +[builder.config] +type = "Server" +params.server_id = "Synology" + +## + [[resource_sync]] name = "Master Resource Sync" [resource_sync.config] git_provider = "gitea.andrewamason.tech" repo = "andrewamason/resources" git_account = "andrewamason" -resource_path = [ - "repos.toml", - "builds.toml", - "procedures.toml", - "servers.toml", - "stacks.toml", - "master_sync.toml" -] +resource_path = ["master_sync.toml"] managed = true \ No newline at end of file