diff --git a/addons_updater/template.json b/addons_updater/template.json index 282acee35..0921460f5 100644 --- a/addons_updater/template.json +++ b/addons_updater/template.json @@ -1,9 +1,9 @@ { "dockerhub_by_date": "", "dockerhub_list_size": "", - "github_fulltag": false, "github_beta": false, "github_exclude": "", + "github_fulltag": false, "github_havingasset": false, "github_tagfilter": "", "last_update": "", diff --git a/birdnet-go/config.json b/birdnet-go/config.json index 4d1bdd8fd..803e9d65e 100644 --- a/birdnet-go/config.json +++ b/birdnet-go/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "audio": true, "codenotary": "alexandrep.github@gmail.com", "description": "Realtime BirdNET soundscape analyzer", @@ -74,7 +77,11 @@ "ingress": true, "ingress_stream": true, "init": false, - "map": ["addon_config:rw", "media:rw", "share:rw"], + "map": [ + "addon_config:rw", + "media:rw", + "share:rw" + ], "name": "Birdnet-go", "options": { "BIRDSONGS_FOLDER": "/config/clips" @@ -87,7 +94,10 @@ "ports_description": { "8080/tcp": "Web ui" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "ALSA_CARD": "int?", "BIRDSONGS_FOLDER": "str?", @@ -98,7 +108,10 @@ "localdisks": "str?", "networkdisks": "str?" }, - "services": ["mysql:want", "mqtt:want"], + "services": [ + "mysql:want", + "mqtt:want" + ], "slug": "birdnet-go", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-go", diff --git a/birdnet-go/updater.json b/birdnet-go/updater.json index 488417651..b06678596 100644 --- a/birdnet-go/updater.json +++ b/birdnet-go/updater.json @@ -1,6 +1,6 @@ { - "github_fulltag": true, "github_beta": true, + "github_fulltag": true, "github_tagfilter": "nightly", "last_update": "12-07-2025", "repository": "alexbelgium/hassio-addons", diff --git a/birdnet-pi/config.json b/birdnet-pi/config.json index 1f49566d8..3be0cd691 100644 --- a/birdnet-pi/config.json +++ b/birdnet-pi/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "audio": true, "backup": "cold", "codenotary": "alexandrep.github@gmail.com", @@ -61,7 +64,12 @@ "image": "ghcr.io/alexbelgium/birdnet-pi-{arch}", "ingress": true, "init": false, - "map": ["addon_config:rw", "media:rw", "share:rw", "ssl"], + "map": [ + "addon_config:rw", + "media:rw", + "share:rw", + "ssl" + ], "name": "BirdNET-pi", "options": { "BIRDSONGS_FOLDER": "/config/BirdSongs", @@ -82,7 +90,10 @@ "80/tcp": "Optional : set to 80 to use caddy's automatic ssl", "8081/tcp": "Web ui" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "BIRDSONGS_FOLDER": "str?", "LIVESTREAM_BOOT_ENABLED": "bool", @@ -102,7 +113,9 @@ "pi_password": "password", "ssl": "bool" }, - "services": ["mqtt:want"], + "services": [ + "mqtt:want" + ], "slug": "birdnet-pi", "tmpfs": true, "udev": true, diff --git a/browserless_chrome/config.json b/browserless_chrome/config.json index b9ec1ada1..155dad22b 100644 --- a/browserless_chrome/config.json +++ b/browserless_chrome/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Chromium as a service container", "devices": [ @@ -70,7 +73,9 @@ }, "image": "ghcr.io/alexbelgium/browserless_chrome-{arch}", "init": false, - "map": ["addon_config:rw"], + "map": [ + "addon_config:rw" + ], "name": "Browserless Chromium", "options": { "TIMEOUT": "60000" diff --git a/calibre/config.json b/calibre/config.json index bfe0ed1f9..c09bacfae 100644 --- a/calibre/config.json +++ b/calibre/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "description": "e-book manager", "devices": [ "/dev/dri", @@ -100,7 +103,11 @@ "8081/tcp": "Calibre webserver gui, to be enabled within the desktop gui", "9090/tcp": "Calibre wireless connection, to be enabled within the desktop gui" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH", + "NET_ADMIN" + ], "schema": { "CLI_ARGS": "str?", "PASSWORD": "str?", diff --git a/changedetection.io/config.json b/changedetection.io/config.json index 3f539359d..ccadedce9 100644 --- a/changedetection.io/config.json +++ b/changedetection.io/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "web page monitoring, notification and change detection", "environment": { @@ -8,7 +11,9 @@ }, "image": "ghcr.io/alexbelgium/changedetection.io-{arch}", "init": false, - "map": ["config:rw"], + "map": [ + "config:rw" + ], "name": "Changedetection.io", "options": { "PGID": 0, diff --git a/cloudcommander/config.json b/cloudcommander/config.json index 7c77ea805..0ea0f3cb2 100644 --- a/cloudcommander/config.json +++ b/cloudcommander/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Cloud Commander a file manager for the web with console and editor", "devices": [ @@ -88,7 +91,10 @@ "ports_description": { "8000/tcp": "Web UI port (required)" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "CUSTOM_OPTIONS": "str?", "DROPBOX_TOKEN": "str?", diff --git a/codex/config.json b/codex/config.json index e1623dae3..1db2f4b94 100644 --- a/codex/config.json +++ b/codex/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Web based comic archive browser and reader", "devices": [ @@ -66,7 +69,11 @@ "image": "ghcr.io/alexbelgium/codex-{arch}", "ingress": true, "ingress_stream": true, - "map": ["addon_config:rw", "media:rw", "share:rw"], + "map": [ + "addon_config:rw", + "media:rw", + "share:rw" + ], "name": "Codex", "options": { "PGID": "0", @@ -81,7 +88,10 @@ "ports_description": { "9810/tcp": "Web UI port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "CODEX_RESET_ADMIN": "int?", "CODEX_SKIP_INTEGRITY_CHECK": "int?", diff --git a/emby_beta/config.json b/emby_beta/config.json index 60137fbf6..e297f9ada 100644 --- a/emby_beta/config.json +++ b/emby_beta/config.json @@ -1,6 +1,13 @@ { - "arch": ["aarch64", "amd64"], - "backup_exclude": ["*/cache/", "*/transcoding-temp/", "*/logs/*"], + "arch": [ + "aarch64", + "amd64" + ], + "backup_exclude": [ + "*/cache/", + "*/transcoding-temp/", + "*/logs/*" + ], "codenotary": "alexandrep.github@gmail.com", "description": "A free Software Media System that puts you in control of managing and streaming your media (beta version)", "devices": [ @@ -102,7 +109,10 @@ "8096/tcp": "web interface", "8920/tcp": "https web interface (optional)" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/filebrowser/config.json b/filebrowser/config.json index 03b640730..956c81725 100644 --- a/filebrowser/config.json +++ b/filebrowser/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files", "devices": [ @@ -105,7 +109,10 @@ "ports_description": { "8080/tcp": "Web UI port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "NoAuth": "bool", "base_folder": "str?", diff --git a/fireflyiii/config.json b/fireflyiii/config.json index 84674cb18..fa0bed722 100644 --- a/fireflyiii/config.json +++ b/fireflyiii/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "A free and open source personal finance manager", "devices": [ @@ -70,7 +73,10 @@ }, "image": "ghcr.io/alexbelgium/fireflyiii-{arch}", "init": false, - "map": ["config:rw", "share:rw"], + "map": [ + "config:rw", + "share:rw" + ], "name": "Firefly iii", "options": { "APP_KEY": "CHANGEME_32_CHARS_EuC5dfn3LAPzeO", @@ -98,7 +104,9 @@ "Updates": "list(|hourly|daily|weekly)?", "silent": "bool?" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "fireflyiii", "startup": "services", "udev": true, diff --git a/fireflyiii_data_importer/config.json b/fireflyiii_data_importer/config.json index e291ff681..36e1fde8a 100644 --- a/fireflyiii_data_importer/config.json +++ b/fireflyiii_data_importer/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Data importer for Firefly III (separate addon)", "devices": [ @@ -70,7 +73,12 @@ }, "image": "ghcr.io/alexbelgium/fireflyiii_data_importer-{arch}", "init": false, - "map": ["addon_config:rw", "homeassistant_config:rw", "share:rw", "ssl"], + "map": [ + "addon_config:rw", + "homeassistant_config:rw", + "share:rw", + "ssl" + ], "name": "Firefly iii Data Importer", "options": { "CONFIG_LOCATION": "/config" diff --git a/flaresolverr/config.json b/flaresolverr/config.json index 6bf0c7c10..2883daaa6 100644 --- a/flaresolverr/config.json +++ b/flaresolverr/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Proxy server to bypass Cloudflare protection", "devices": [ diff --git a/flexget/config.json b/flexget/config.json index 9bdde27cf..aea84a6e2 100644 --- a/flexget/config.json +++ b/flexget/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "FlexGet is a multipurpose automation tool for all of your media", "devices": [ @@ -71,7 +74,11 @@ }, "image": "ghcr.io/alexbelgium/flexget-{arch}", "init": false, - "map": ["share:rw", "config:rw", "media"], + "map": [ + "share:rw", + "config:rw", + "media" + ], "name": "Flexget", "options": { "PGID": 0, diff --git a/gitea/config.json b/gitea/config.json index 48a4a9f51..5626afcd6 100644 --- a/gitea/config.json +++ b/gitea/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Gitea for Home Assistant", "devices": [ @@ -67,7 +70,11 @@ ], "image": "ghcr.io/alexbelgium/gitea-{arch}", "init": false, - "map": ["addon_config:rw", "share:rw", "ssl:rw"], + "map": [ + "addon_config:rw", + "share:rw", + "ssl:rw" + ], "name": "Gitea", "options": { "APP_NAME": "Gitea for Homeassistant", diff --git a/immich/config.json b/immich/config.json index 69aa9cc16..81a5c6ee7 100644 --- a/immich/config.json +++ b/immich/config.json @@ -1,6 +1,11 @@ { - "arch": ["aarch64", "amd64"], - "backup_exclude": ["**/machine-learning/*"], + "arch": [ + "aarch64", + "amd64" + ], + "backup_exclude": [ + "**/machine-learning/*" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Self-hosted photo and video backup solution directly from your mobile phone", "devices": [ @@ -111,7 +116,10 @@ "ports_description": { "8080/tcp": "Web UI port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "DB_DATABASE_NAME": "str", "DB_HOSTNAME": "str", @@ -132,7 +140,9 @@ "localdisks": "str?", "networkdisks": "str?" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "immich", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/immich_cuda/config.json b/immich_cuda/config.json index d9b8e0c59..938ac49dc 100644 --- a/immich_cuda/config.json +++ b/immich_cuda/config.json @@ -1,6 +1,11 @@ { - "arch": ["aarch64", "amd64"], - "backup_exclude": ["**/machine-learning/*"], + "arch": [ + "aarch64", + "amd64" + ], + "backup_exclude": [ + "**/machine-learning/*" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Self-hosted photo and video backup solution directly from your mobile phone", "devices": [ @@ -111,7 +116,10 @@ "ports_description": { "8080/tcp": "Web UI port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "DB_DATABASE_NAME": "str", "DB_HOSTNAME": "str", @@ -132,7 +140,9 @@ "localdisks": "str?", "networkdisks": "str?" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "immich_cuda", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/immich_frame/config.json b/immich_frame/config.json index a577ac936..f976204b4 100644 --- a/immich_frame/config.json +++ b/immich_frame/config.json @@ -1,11 +1,16 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Display your immich gallery as a digital photo frame", "hassio_api": true, "image": "ghcr.io/alexbelgium/immich_frame-{arch}", "init": false, - "map": ["addon_config:rw"], + "map": [ + "addon_config:rw" + ], "name": "Immich Frame", "ports": { "8080/tcp": 8171 diff --git a/immich_noml/config.json b/immich_noml/config.json index 9b1813756..f7c8654f1 100644 --- a/immich_noml/config.json +++ b/immich_noml/config.json @@ -1,6 +1,11 @@ { - "arch": ["aarch64", "amd64"], - "backup_exclude": ["**/machine-learning/*"], + "arch": [ + "aarch64", + "amd64" + ], + "backup_exclude": [ + "**/machine-learning/*" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Self-hosted photo and video backup solution directly from your mobile phone", "devices": [ @@ -111,7 +116,10 @@ "ports_description": { "8080/tcp": "Web UI port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "DB_DATABASE_NAME": "str", "DB_HOSTNAME": "str", @@ -132,7 +140,9 @@ "localdisks": "str?", "networkdisks": "str?" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "immich_noml", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/immich_openvino/config.json b/immich_openvino/config.json index 6f88de5ea..21687eeef 100644 --- a/immich_openvino/config.json +++ b/immich_openvino/config.json @@ -1,6 +1,11 @@ { - "arch": ["aarch64", "amd64"], - "backup_exclude": ["**/machine-learning/*"], + "arch": [ + "aarch64", + "amd64" + ], + "backup_exclude": [ + "**/machine-learning/*" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Self-hosted photo and video backup solution directly from your mobile phone", "devices": [ @@ -111,7 +116,10 @@ "ports_description": { "8080/tcp": "Web UI port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "DB_DATABASE_NAME": "str", "DB_HOSTNAME": "str", @@ -132,7 +140,9 @@ "localdisks": "str?", "networkdisks": "str?" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "immich_openvino", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/jackett/config.json b/jackett/config.json index e9c51de06..d7ff9ba96 100644 --- a/jackett/config.json +++ b/jackett/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Translates queries from apps (Sonarr, Sickrage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software", "devices": [ @@ -71,7 +75,12 @@ }, "image": "ghcr.io/alexbelgium/jackett_nas-{arch}", "init": false, - "map": ["config:rw", "share:rw", "media:rw", "ssl"], + "map": [ + "config:rw", + "share:rw", + "media:rw", + "ssl" + ], "name": "Jackett NAS", "options": { "PGID": 0, @@ -85,7 +94,10 @@ "8889/tcp": "Alternative port", "9117/tcp": "Web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/jellyseerr/config.json b/jellyseerr/config.json index 1bb8934b1..c981b3963 100644 --- a/jellyseerr/config.json +++ b/jellyseerr/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Fork of overseerr for jellyfin support", "devices": [ @@ -69,7 +72,9 @@ "host_network": true, "image": "ghcr.io/alexbelgium/jellyseerr-{arch}", "init": false, - "map": ["config:rw"], + "map": [ + "config:rw" + ], "name": "Jellyseerr", "options": { "TYPE": "emby", diff --git a/jellyseerr/updater.json b/jellyseerr/updater.json index d6f79d356..a8d30ff96 100644 --- a/jellyseerr/updater.json +++ b/jellyseerr/updater.json @@ -1,6 +1,6 @@ { - "github_fulltag": true, "github_exclude": "preview", + "github_fulltag": true, "last_update": "21-06-2025", "repository": "alexbelgium/hassio-addons", "slug": "jellyseerr", diff --git a/linkwarden/config.json b/linkwarden/config.json index 577c8a9f5..f9fd7ded9 100644 --- a/linkwarden/config.json +++ b/linkwarden/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "collaborative bookmark manager to collect, organize, and preserve webpages and articles", "environment": { @@ -16,7 +19,9 @@ }, "image": "ghcr.io/alexbelgium/linkwarden-{arch}", "init": false, - "map": ["addon_config:rw"], + "map": [ + "addon_config:rw" + ], "name": "Linkwarden", "ports": { "3000/tcp": 3000 diff --git a/mealie/config.json b/mealie/config.json index 771bf4925..9d33d8a7d 100644 --- a/mealie/config.json +++ b/mealie/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Mealie is a self hosted recipe manager and meal planner built in Vue", "devices": [ @@ -65,7 +68,9 @@ "/dev/nvme1", "/dev/nvme2" ], - "discovery": ["mealie"], + "discovery": [ + "mealie" + ], "environment": { "BASE_SUBPATH": "/mealie/", "DATA_DIR": "/config", @@ -77,7 +82,12 @@ }, "image": "ghcr.io/alexbelgium/mealie-{arch}", "ingress": true, - "map": ["addon_config:rw", "homeassistant_config:rw", "share:rw", "ssl:rw"], + "map": [ + "addon_config:rw", + "homeassistant_config:rw", + "share:rw", + "ssl:rw" + ], "name": "Mealie", "options": { "ALLOW_SIGNUP": true, diff --git a/navidrome/config.json b/navidrome/config.json index ed0478f62..bc0e974d9 100644 --- a/navidrome/config.json +++ b/navidrome/config.json @@ -1,11 +1,21 @@ { - "arch": ["amd64", "aarch64"], - "backup_exclude": ["**/cache/**"], + "arch": [ + "amd64", + "aarch64" + ], + "backup_exclude": [ + "**/cache/**" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Navidrome for Home Assistant", "image": "ghcr.io/alexbelgium/navidrome-{arch}", "init": false, - "map": ["addon_config:rw", "media", "share:rw", "ssl:rw"], + "map": [ + "addon_config:rw", + "media", + "share:rw", + "ssl:rw" + ], "name": "Navidrome", "options": { "base_url": "/", diff --git a/netalertx/config.json b/netalertx/config.json index 14553b029..2e23e7de0 100644 --- a/netalertx/config.json +++ b/netalertx/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "🖧🔍 WIFI / LAN scanner, intruder, and presence detector", "environment": { @@ -15,7 +19,12 @@ "ingress_port": 0, "ingress_stream": true, "init": false, - "map": ["addon_config:rw", "media:rw", "share:rw", "ssl"], + "map": [ + "addon_config:rw", + "media:rw", + "share:rw", + "ssl" + ], "name": "NetAlertX", "panel_icon": "mdi:wifi-check", "ports": { @@ -26,12 +35,19 @@ "20211/tcp": "WebUI port", "20212/tcp": "GraphQL port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN", "NET_RAW"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH", + "NET_ADMIN", + "NET_RAW" + ], "schema": { "APP_CONF_OVERRIDE": "str?", "TZ": "str?" }, - "services": ["mqtt:want"], + "services": [ + "mqtt:want" + ], "slug": "netalertx", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/netalertx_fa/config.json b/netalertx_fa/config.json index 0fbf0cd02..bc8f53f50 100644 --- a/netalertx_fa/config.json +++ b/netalertx_fa/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "🖧🔍 WIFI / LAN scanner, intruder, and presence detector", "environment": { @@ -16,7 +20,12 @@ "ingress_port": 0, "ingress_stream": true, "init": false, - "map": ["addon_config:rw", "media:rw", "share:rw", "ssl"], + "map": [ + "addon_config:rw", + "media:rw", + "share:rw", + "ssl" + ], "name": "NetAlertX Full Access", "panel_icon": "mdi:wifi-check", "ports": { @@ -27,12 +36,19 @@ "20211/tcp": "WebUI port", "20212/tcp": "GraphQL port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN", "NET_RAW"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH", + "NET_ADMIN", + "NET_RAW" + ], "schema": { "APP_CONF_OVERRIDE": "str?", "TZ": "str?" }, - "services": ["mqtt:want"], + "services": [ + "mqtt:want" + ], "slug": "netalertx_fa", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/nextcloud/config.json b/nextcloud/config.json index 1250be54b..b0ed86ade 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Nextcloud for Homeassistant", "devices": [ @@ -119,7 +122,10 @@ "443/tcp": "Https Web Interface", "80/tcp": "Web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "Full_Text_Search": "bool?", "OCR": "bool?", @@ -146,7 +152,9 @@ "trusted_domains": "str?", "use_own_certs": "bool" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "nextcloud_ocr", "uart": true, "udev": true, diff --git a/nzbget/config.json b/nzbget/config.json index 0e812ea80..d9c3c9fd8 100644 --- a/nzbget/config.json +++ b/nzbget/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "usenet downloader", "devices": [ @@ -72,7 +76,12 @@ "image": "ghcr.io/alexbelgium/nzbget-{arch}", "ingress": true, "init": false, - "map": ["addon_config:rw", "homeassistant_config:rw", "share:rw", "media:rw"], + "map": [ + "addon_config:rw", + "homeassistant_config:rw", + "share:rw", + "media:rw" + ], "name": "Nzbget", "options": { "PGID": 0, @@ -86,7 +95,10 @@ "ports_description": { "6789/tcp": "web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/openproject/config.json b/openproject/config.json index 538421d8f..086bb7048 100644 --- a/openproject/config.json +++ b/openproject/config.json @@ -1,5 +1,8 @@ { - "arch": ["amd64", "aarch64"], + "arch": [ + "amd64", + "aarch64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Openproject for Home Assistant", "environment": { @@ -11,7 +14,10 @@ }, "image": "ghcr.io/alexbelgium/openproject-{arch}", "init": false, - "map": ["addon_config:rw", "share:rw"], + "map": [ + "addon_config:rw", + "share:rw" + ], "name": "Openproject", "options": { "OPENPROJECT_DEFAULT__LANGUAGE": "en", diff --git a/photoprism/config.json b/photoprism/config.json index fcaf4d1d0..b885cf16b 100644 --- a/photoprism/config.json +++ b/photoprism/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "A server-based application for browsing, organizing and sharing your personal photo collection", "devices": [ @@ -76,7 +79,12 @@ "image": "ghcr.io/alexbelgium/photoprism-{arch}", "ingress": true, "ingress_stream": true, - "map": ["media:rw", "share:rw", "config:rw", "ssl:ro"], + "map": [ + "media:rw", + "share:rw", + "config:rw", + "ssl:ro" + ], "name": "Photoprism", "options": { "BACKUP_PATH": "/share/photoprism/backup", @@ -98,7 +106,11 @@ "ports_description": { "2342/tcp": "Web interface" }, - "privileged": ["SYS_ADMIN", "SYS_RAWIO", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "SYS_RAWIO", + "DAC_READ_SEARCH" + ], "schema": { "BACKUP_PATH": "str", "CONFIG_LOCATION": "str", @@ -118,7 +130,9 @@ "networkdisks": "str?", "ssl": "bool" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "photoprism", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/plex/config.json b/plex/config.json index 0b23fb197..a1808caca 100644 --- a/plex/config.json +++ b/plex/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "backup_exclude": [ "**/Cache/**", "**/Plug-in Support/Caches/**", @@ -117,7 +121,11 @@ "host_network": true, "image": "ghcr.io/alexbelgium/plex_nas-{arch}", "init": false, - "map": ["share:rw", "media:rw", "ssl"], + "map": [ + "share:rw", + "media:rw", + "ssl" + ], "name": "Plex NAS", "options": { "PGID": 0, @@ -150,7 +158,10 @@ "33443/tcp": "WebTools", "8324/tcp": "Plex for Roku via Plex Companion" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/portainer/config.json b/portainer/config.json index a8f2c3749..def8c74a7 100644 --- a/portainer/config.json +++ b/portainer/config.json @@ -1,6 +1,13 @@ { - "arch": ["aarch64", "amd64", "armv7"], - "backup_exclude": ["backups", "docker_config/cli-plugins"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], + "backup_exclude": [ + "backups", + "docker_config/cli-plugins" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Manage your Docker environment with ease", "docker_api": true, @@ -10,7 +17,11 @@ "ingress_port": 1337, "ingress_stream": true, "init": false, - "map": ["addon_config:rw", "share:rw", "ssl"], + "map": [ + "addon_config:rw", + "share:rw", + "ssl" + ], "name": "Portainer", "options": { "certfile": "fullchain.pem", diff --git a/postgres_15/config.json b/postgres_15/config.json index 527fba26a..e8e7c117c 100644 --- a/postgres_15/config.json +++ b/postgres_15/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "backup": "cold", "codenotary": "alexandrep.github@gmail.com", "description": "Postgres 15 with VectorChord support", @@ -11,7 +15,11 @@ "hassio_role": "manager", "image": "ghcr.io/alexbelgium/postgres-{arch}", "init": false, - "map": ["addon_config:rw", "homeassistant_config:rw", "media:rw"], + "map": [ + "addon_config:rw", + "homeassistant_config:rw", + "media:rw" + ], "name": "Postgres 15", "options": { "POSTGRES_PASSWORD": "homeassistant" diff --git a/postgres_17/config.json b/postgres_17/config.json index 8016918e5..5014bc96a 100644 --- a/postgres_17/config.json +++ b/postgres_17/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "backup": "cold", "codenotary": "alexandrep.github@gmail.com", "description": "Postgres 17 with VectorChord support", @@ -11,7 +14,11 @@ "hassio_role": "manager", "image": "ghcr.io/alexbelgium/postgres_17-{arch}", "init": false, - "map": ["addon_config:rw", "homeassistant_config:rw", "media:rw"], + "map": [ + "addon_config:rw", + "homeassistant_config:rw", + "media:rw" + ], "name": "Postgres 17", "options": { "POSTGRES_PASSWORD": "homeassistant" diff --git a/prowlarr/config.json b/prowlarr/config.json index 82276e84a..af38d9761 100644 --- a/prowlarr/config.json +++ b/prowlarr/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Torrent Trackers and Usenet indexers offering complete management ofSonarr, Radarr, Lidarr, and Readarr indexers with no per app setup required", "devices": [ @@ -71,7 +74,12 @@ }, "image": "ghcr.io/alexbelgium/prowlarr-{arch}", "init": false, - "map": ["config:rw", "share:rw", "media:rw", "ssl"], + "map": [ + "config:rw", + "share:rw", + "media:rw", + "ssl" + ], "name": "Prowlarr NAS", "options": { "PGID": 0, @@ -83,7 +91,10 @@ "ports_description": { "9696/tcp": "web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/qbittorrent/config.json b/qbittorrent/config.json index d6d235bc1..d46c5db7c 100644 --- a/qbittorrent/config.json +++ b/qbittorrent/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Bittorrent client with optional vpn", "devices": [ @@ -111,7 +114,11 @@ "6882/udp": "Alternative peer port, do not change", "8080/tcp": "Web UI port (not required for Ingress)" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH", + "NET_ADMIN" + ], "schema": { "DNS_server": "str?", "PGID": "int?", diff --git a/radarr/config.json b/radarr/config.json index 887eadbfa..21c422915 100644 --- a/radarr/config.json +++ b/radarr/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "A fork of Sonarr to work with movies like Couchpotato", "devices": [ @@ -73,7 +77,12 @@ "ingress": true, "ingress_entry": "radarr", "init": false, - "map": ["config:rw", "share:rw", "media:rw", "ssl"], + "map": [ + "config:rw", + "share:rw", + "media:rw", + "ssl" + ], "name": "Radarr", "options": { "PGID": 0, @@ -88,7 +97,10 @@ "ports_description": { "7878/tcp": "Web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/readarr/config.json b/readarr/config.json index 32df993d7..35ef434d7 100644 --- a/readarr/config.json +++ b/readarr/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Book manager and automation", "devices": [ @@ -73,7 +76,11 @@ "ingress": true, "ingress_entry": "readarr", "init": false, - "map": ["config:rw", "share:rw", "media:rw"], + "map": [ + "config:rw", + "share:rw", + "media:rw" + ], "name": "Readarr", "options": { "CONFIG_LOCATION": "/config/addons_config/readarr", @@ -89,7 +96,10 @@ "ports_description": { "8787/tcp": "web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "CONFIG_LOCATION": "str", "PGID": "int", diff --git a/resiliosync/config.json b/resiliosync/config.json index 9c58231cb..ae5061521 100644 --- a/resiliosync/config.json +++ b/resiliosync/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Self-hosted file share and collaboration platform on the web", "devices": [ @@ -95,7 +98,11 @@ "55555/tcp": "Sync Port", "8888/tcp": "Web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH", + "NET_ADMIN" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/sabnzbd/config.json b/sabnzbd/config.json index 7ba30b783..0b7b93a74 100644 --- a/sabnzbd/config.json +++ b/sabnzbd/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Makes Usenet as simple and streamlined as possible by automating everything we can", "devices": [ @@ -72,7 +75,12 @@ "image": "ghcr.io/alexbelgium/sabnzbd-{arch}", "ingress_entry": "sabnzbd", "init": false, - "map": ["addon_config:rw", "homeassistant_config:rw", "share:rw", "media:rw"], + "map": [ + "addon_config:rw", + "homeassistant_config:rw", + "share:rw", + "media:rw" + ], "name": "Sabnzbd", "options": { "PGID": 0, @@ -86,7 +94,10 @@ "ports_description": { "8080/tcp": "web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/signalk/config.json b/signalk/config.json index 67a433924..aa819c3b4 100644 --- a/signalk/config.json +++ b/signalk/config.json @@ -1,6 +1,10 @@ { "apparmor": false, - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "An implementation of a Signal K central server for boats", "devices": [ @@ -19,7 +23,9 @@ "TCPSTREAMPORT": "8375" }, "image": "ghcr.io/alexbelgium/signalk-{arch}", - "map": ["addon_config:rw"], + "map": [ + "addon_config:rw" + ], "name": "Signalk Server", "ports": { "10110/tcp": 10110, @@ -39,7 +45,10 @@ "3443/tcp": "ssl web interface", "8375/tcp": "TCPSTREAM port" }, - "privileged": ["SYS_ADMIN", "SYS_RAWIO"], + "privileged": [ + "SYS_ADMIN", + "SYS_RAWIO" + ], "slug": "signalk", "uart": true, "udev": true, diff --git a/sonarr/config.json b/sonarr/config.json index 9037d894c..76d905a4c 100644 --- a/sonarr/config.json +++ b/sonarr/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them", "devices": [ @@ -73,7 +77,12 @@ "ingress": true, "ingress_entry": "sonarr", "init": false, - "map": ["config:rw", "share:rw", "media:rw", "ssl"], + "map": [ + "config:rw", + "share:rw", + "media:rw", + "ssl" + ], "name": "Sonarr", "options": { "PGID": 0, @@ -88,7 +97,10 @@ "ports_description": { "8989/tcp": "web interface" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int", diff --git a/tandoor_recipes/config.json b/tandoor_recipes/config.json index 316389a54..4c39c5c94 100644 --- a/tandoor_recipes/config.json +++ b/tandoor_recipes/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "recipe manager", "devices": [ @@ -73,7 +77,11 @@ "TRUSTED_PROXIES": "**" }, "image": "ghcr.io/alexbelgium/tandoor_recipes-{arch}", - "map": ["config:rw", "share:rw", "media:rw"], + "map": [ + "config:rw", + "share:rw", + "media:rw" + ], "name": "Tandoor recipes", "options": { "ALLOWED_HOSTS": "", @@ -103,7 +111,9 @@ "SECRET_KEY": "str", "externalfiles_folder": "str?" }, - "services": ["mysql:want"], + "services": [ + "mysql:want" + ], "slug": "tandoor_recipes", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/tdarr/config.json b/tdarr/config.json index a32189ac9..bbb64e143 100644 --- a/tdarr/config.json +++ b/tdarr/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "backup": "cold", "backup_exclude": [ "*/cache/", @@ -111,7 +114,10 @@ "8265/tcp": "Web UI port", "8266/tcp": "Server Port" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "CONFIG_LOCATION": "str", "TZ": "str?", diff --git a/webtop_kde/config.json b/webtop_kde/config.json index bc41c0581..20b5aa366 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -1,5 +1,8 @@ { - "arch": ["aarch64", "amd64"], + "arch": [ + "aarch64", + "amd64" + ], "audio": true, "codenotary": "alexandrep.github@gmail.com", "description": "Full linux desktop environment accessible via any modern web browser", @@ -76,7 +79,12 @@ "image": "ghcr.io/alexbelgium/webtop_kde-{arch}", "ingress": true, "init": false, - "map": ["addon_config:rw", "media:rw", "share:rw", "ssl"], + "map": [ + "addon_config:rw", + "media:rw", + "share:rw", + "ssl" + ], "name": "Webtop KDE", "options": { "DNS_server": "8.8.8.8", @@ -114,7 +122,10 @@ "53/tcp": "DNS", "80/tcp": "http" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "DNS_server": "str?", "DRINODE": "list(/dev/dri/card0|/dev/dri/card1|/dev/dri/card2|/dev/dri/renderD128|/dev/dri/renderD129|)?", diff --git a/zzz_archived_code-server/config.json b/zzz_archived_code-server/config.json index a0f184abb..fef982629 100644 --- a/zzz_archived_code-server/config.json +++ b/zzz_archived_code-server/config.json @@ -1,5 +1,9 @@ { - "arch": ["aarch64", "amd64", "armv7"], + "arch": [ + "aarch64", + "amd64", + "armv7" + ], "codenotary": "alexandrep.github@gmail.com", "description": "Deprecated : Code-server is VS Code running on a remote server, accessible through the browser", "devices": [ @@ -67,7 +71,13 @@ ], "image": "ghcr.io/alexbelgium/code_server-{arch}", "init": false, - "map": ["backup:rw", "config:rw", "share:rw", "media:rw", "ssl"], + "map": [ + "backup:rw", + "config:rw", + "share:rw", + "media:rw", + "ssl" + ], "name": "zzz_archived : Code-server (VScode)", "options": { "PGID": 0, @@ -79,7 +89,10 @@ "ports_description": { "8443/tcp": "WebUI" }, - "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], "schema": { "PGID": "int", "PUID": "int",