diff --git a/.templates/01-config_yaml.sh b/.templates/01-config_yaml.sh index e7973e3b2a..c2ccbd6de5 100755 --- a/.templates/01-config_yaml.sh +++ b/.templates/01-config_yaml.sh @@ -19,7 +19,7 @@ slug="${slug#*_}" if [ ! -f /config/configuration.yaml ] && [ ! -f /config/configuration.json ]; then # New config location CONFIGLOCATION="/config" - CONFIGFILEBROWSER="/app_configs/${HOSTNAME/-/_}/config.yaml" + CONFIGFILEBROWSER="/addon_configs/${HOSTNAME/-/_}/config.yaml" else # Legacy config location CONFIGLOCATION="/config/addons_config/${slug}" diff --git a/.templates/01-custom_script.sh b/.templates/01-custom_script.sh index bc394b3bd4..639f86604b 100755 --- a/.templates/01-custom_script.sh +++ b/.templates/01-custom_script.sh @@ -174,7 +174,7 @@ slug="${slug#*_}" # Check type of config folder if [ ! -f /config/configuration.yaml ] && [ ! -f /config/configuration.json ]; then CONFIGLOCATION="/config" - CONFIGFILEBROWSER="/app_configs/${HOSTNAME/-/_}/$slug.sh" + CONFIGFILEBROWSER="/addon_configs/${HOSTNAME/-/_}/$slug.sh" else CONFIGLOCATION="/config/addons_autoscripts" CONFIGFILEBROWSER="/homeassistant/addons_autoscripts/$slug.sh" diff --git a/CLAUDE.md b/CLAUDE.md index 3570a6d850..01822ff6d3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -70,7 +70,7 @@ version: "X.Y.Z" # upstream version (format varies; see Versioning sect ingress: true/false ingress_port: 8000 map: - - app_config:rw # /app_configs// + - addon_config:rw # /addon_configs// - share:rw - media:rw - ssl diff --git a/addons_updater/CHANGELOG.md b/addons_updater/CHANGELOG.md index adb18a4e67..fef2b11e53 100644 --- a/addons_updater/CHANGELOG.md +++ b/addons_updater/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2026.08 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Addon versions written in config.yaml now always comply with Home Assistant versioning: an upstream tag Home Assistant cannot order (`version-bf9e0b4f`, `ubuntu-2026-06-01`, ...) or would sort as older (`1.2.3-2`, `1.2.3+4`) no longer lands in config.yaml. The addon number is incremented instead, while the raw upstream tag stays in updater.json so the same release is never published twice - Pre-release markers become a version section, `5.0.0b5` is published as `5.0.0.5` - A tag Home Assistant cannot order keeps every number it carries, `v26.2-ls256` is published as `v26.2.256` @@ -32,7 +31,7 @@ ## 3.19 -- New HA config logic implemented. Files are now located in the addon config file, that can be accessed from the app_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- New HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Feat : if there is no releases in a github repo, check if there is a valid package and get the highest tag https://github.com/alexbelgium/hassio-addons/issues/1168 - Feat : github_exclude applies to dockerhub diff --git a/addons_updater/README.md b/addons_updater/README.md index defdca69e7..33c004b330 100644 --- a/addons_updater/README.md +++ b/addons_updater/README.md @@ -115,7 +115,7 @@ verbose: "false" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Environment variables**: Use the add-on `env_vars` option and see [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) for details. diff --git a/addons_updater/config.yaml b/addons_updater/config.yaml index 4f30e91d92..de2e87d662 100644 --- a/addons_updater/config.yaml +++ b/addons_updater/config.yaml @@ -8,7 +8,7 @@ environment: image: ghcr.io/alexbelgium/addons_updater-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Repository Updater options: date_iso8601: true diff --git a/aurral/CHANGELOG.md b/aurral/CHANGELOG.md index 0e7d33bb89..be84369b1a 100644 --- a/aurral/CHANGELOG.md +++ b/aurral/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.0.3 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from lklynet/aurral (changelog : https://github.com/lklynet/aurral/releases) ## 2.0.2 (2026-08-01) diff --git a/aurral/config.yaml b/aurral/config.yaml index 4538fc2ea7..cee0d9c4cb 100644 --- a/aurral/config.yaml +++ b/aurral/config.yaml @@ -21,7 +21,7 @@ ports_description: webui: http://[HOST]:[PORT:3001] map: - - app_config:rw + - addon_config:rw - share:rw - media:rw diff --git a/baikal/CHANGELOG.md b/baikal/CHANGELOG.md index a225256324..329f9ce49c 100644 --- a/baikal/CHANGELOG.md +++ b/baikal/CHANGELOG.md @@ -1,7 +1,6 @@ - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release ## 0.10.1-hafix4 (2025-11-18) -- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 0.10.1-hafix3 (2025-11-18) - Added support for configuring extra environment variables via the `env_vars` option alongside config.yaml. @@ -22,7 +21,7 @@ ## 0.9.5 (2024-04-27) - Update to latest version from ckulka/baikal-docker (changelog : https://github.com/ckulka/baikal-docker/releases) ## 0.9.4-3 (2024-04-26) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/baikal to a folder only accessible from my Filebrowser addon called /app_configs/something-baikal. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/baikal to a folder only accessible from my Filebrowser addon called /addon_configs/something-baikal. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 0.9.4-2 (2024-01-14) diff --git a/baikal/README.md b/baikal/README.md index 015f81f7f4..6eba6a443f 100644 --- a/baikal/README.md +++ b/baikal/README.md @@ -48,7 +48,7 @@ Configurations can be done through the app webUI, except for the following optio ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Environment variables**: See [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) diff --git a/baikal/config.yaml b/baikal/config.yaml index 9d08d8f2a5..94ff2b3306 100644 --- a/baikal/config.yaml +++ b/baikal/config.yaml @@ -66,7 +66,7 @@ devices: - /dev/nvme2 image: ghcr.io/alexbelgium/baikal-{arch} map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - ssl:ro diff --git a/battybirdnet-pi/CHANGELOG.md b/battybirdnet-pi/CHANGELOG.md index 056cc81b94..666d744371 100644 --- a/battybirdnet-pi/CHANGELOG.md +++ b/battybirdnet-pi/CHANGELOG.md @@ -1,5 +1,4 @@ ## 2026.02.28 (28-02-2026) -- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 2026.02.25-2 (25-02-2026) - Minor bugs fixed diff --git a/battybirdnet-pi/README.md b/battybirdnet-pi/README.md index 5faaae622f..0ddf6fbe9d 100644 --- a/battybirdnet-pi/README.md +++ b/battybirdnet-pi/README.md @@ -86,7 +86,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/battybirdnet-pi/config.yaml b/battybirdnet-pi/config.yaml index 66067c1ef0..1e97f20642 100644 --- a/battybirdnet-pi/config.yaml +++ b/battybirdnet-pi/config.yaml @@ -64,7 +64,7 @@ ingress: true ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw - ssl diff --git a/bazarr/CHANGELOG.md b/bazarr/CHANGELOG.md index 98e614b2d1..f9b1dee8e2 100644 --- a/bazarr/CHANGELOG.md +++ b/bazarr/CHANGELOG.md @@ -1,7 +1,6 @@ ## 1.6.0.2 (2026-07-27) -- Migrate deprecated Home Assistant map names to their app equivalents. - Fix base_url sed patterns rewriting *every* `base_url` key in Bazarr's config.yaml (radarr.base_url, sonarr.base_url, and any other configured integration), instead of only Bazarr's own under `general:`. This silently broke the Radarr/Sonarr connections inside Bazarr on every addon restart when ingress was enabled ## 1.6.0.1 (2026-07-27) @@ -27,7 +26,7 @@ - Update to latest version from linuxserver/docker-bazarr (changelog : https://github.com/linuxserver/docker-bazarr/releases) ## 1.5.4-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/bazarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-bazarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/bazarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-bazarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 1.5.4 (2026-01-08) - Update to latest version from linuxserver/docker-bazarr (changelog : https://github.com/linuxserver/docker-bazarr/releases) diff --git a/bazarr/config.yaml b/bazarr/config.yaml index 5469533dbd..31d9cb7bbb 100644 --- a/bazarr/config.yaml +++ b/bazarr/config.yaml @@ -76,7 +76,7 @@ ingress: true ingress_entry: bazarr init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/bazarr/rootfs/etc/cont-init.d/20-folders.sh b/bazarr/rootfs/etc/cont-init.d/20-folders.sh index 30eede3c34..ef9a7d6c00 100755 --- a/bazarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/bazarr/rootfs/etc/cont-init.d/20-folders.sh @@ -23,7 +23,7 @@ fi slug=bazarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/birdnet-go-dev/CHANGELOG.md b/birdnet-go-dev/CHANGELOG.md index a76d82db35..a7feb3e08e 100644 --- a/birdnet-go-dev/CHANGELOG.md +++ b/birdnet-go-dev/CHANGELOG.md @@ -1,6 +1,5 @@ ## 20260729.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `source-20260729.1`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## source-20260729.1 (29-07-2026) diff --git a/birdnet-go-dev/HAINTEGRATION.md b/birdnet-go-dev/HAINTEGRATION.md index d2b0539bd8..aaa01f7b4a 100644 --- a/birdnet-go-dev/HAINTEGRATION.md +++ b/birdnet-go-dev/HAINTEGRATION.md @@ -25,7 +25,7 @@ MQTT password : Ri5ahV1aipeiw0aelerooteixai5ohtoeNg6oo3mo0thi5te0phiezuge4Phoore MQTT broker : tcp://core-mosquitto:1883 --- -Edit this section of config.yaml found in app_configs/db21ed7f_birdnet-go/: +Edit this section of config.yaml found in addon_configs/db21ed7f_birdnet-go/: mqtt: enabled: true # true to enable MQTT broker: tcp://core-mosquitto:1883 # MQTT (tcp://host:port) diff --git a/birdnet-go-dev/README.md b/birdnet-go-dev/README.md index cfc4b2fe94..c0d2fb3e53 100644 --- a/birdnet-go-dev/README.md +++ b/birdnet-go-dev/README.md @@ -82,7 +82,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-go-dev/config.yaml b/birdnet-go-dev/config.yaml index 33e0b29ba4..a207072c0a 100644 --- a/birdnet-go-dev/config.yaml +++ b/birdnet-go-dev/config.yaml @@ -80,7 +80,7 @@ ingress_entry: "ui/dashboard" ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw name: Birdnet-go (customized and built from source) diff --git a/birdnet-go/CHANGELOG.md b/birdnet-go/CHANGELOG.md index 93481f5841..44f337dcf0 100644 --- a/birdnet-go/CHANGELOG.md +++ b/birdnet-go/CHANGELOG.md @@ -1,6 +1,5 @@ ## 20260716 (2026-07-16) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from tphakala/birdnet-go (changelog : https://github.com/tphakala/birdnet-go/releases) ## 20260712 (2026-07-13) diff --git a/birdnet-go/HAINTEGRATION.md b/birdnet-go/HAINTEGRATION.md index d2b0539bd8..aaa01f7b4a 100644 --- a/birdnet-go/HAINTEGRATION.md +++ b/birdnet-go/HAINTEGRATION.md @@ -25,7 +25,7 @@ MQTT password : Ri5ahV1aipeiw0aelerooteixai5ohtoeNg6oo3mo0thi5te0phiezuge4Phoore MQTT broker : tcp://core-mosquitto:1883 --- -Edit this section of config.yaml found in app_configs/db21ed7f_birdnet-go/: +Edit this section of config.yaml found in addon_configs/db21ed7f_birdnet-go/: mqtt: enabled: true # true to enable MQTT broker: tcp://core-mosquitto:1883 # MQTT (tcp://host:port) diff --git a/birdnet-go/README.md b/birdnet-go/README.md index e11496c191..ade8514941 100644 --- a/birdnet-go/README.md +++ b/birdnet-go/README.md @@ -79,7 +79,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-go/config.yaml b/birdnet-go/config.yaml index a6f29e88c9..d0b59cd00f 100644 --- a/birdnet-go/config.yaml +++ b/birdnet-go/config.yaml @@ -81,7 +81,7 @@ ingress_entry: "ui/dashboard" ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw name: Birdnet-go diff --git a/birdnet-pi-zach/CHANGELOG.md b/birdnet-pi-zach/CHANGELOG.md index 04efda8d46..8cfe01fbdc 100644 --- a/birdnet-pi-zach/CHANGELOG.md +++ b/birdnet-pi-zach/CHANGELOG.md @@ -1,5 +1,4 @@ ## 2026.07.10-2 (10-07-2026) -- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 2026.07.10 (10-07-2026) - Initial release: BirdNET-Pi add-on based on the zach7036/BirdNET-Pi-Enhanced-Version fork diff --git a/birdnet-pi-zach/README.md b/birdnet-pi-zach/README.md index 64291954cf..3baf0cf400 100644 --- a/birdnet-pi-zach/README.md +++ b/birdnet-pi-zach/README.md @@ -93,7 +93,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-pi-zach/config.yaml b/birdnet-pi-zach/config.yaml index f6df22745d..401f3cf952 100644 --- a/birdnet-pi-zach/config.yaml +++ b/birdnet-pi-zach/config.yaml @@ -61,7 +61,7 @@ image: ghcr.io/alexbelgium/birdnet-pi-zach-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw - ssl diff --git a/birdnet-pi/CHANGELOG.md b/birdnet-pi/CHANGELOG.md index f135195890..0e7a0db2ff 100644 --- a/birdnet-pi/CHANGELOG.md +++ b/birdnet-pi/CHANGELOG.md @@ -1,5 +1,4 @@ ## 2026.08.02 (02-08-2026) -- Migrate deprecated Home Assistant map names to their app equivalents. - Fix: ingress returned "502 Bad Gateway" because Caddy never listened on :8082. `91-nginx_ingress.sh` hooked the ingress site into `update_caddyfile.sh` with a sed anchored on `sudo caddy fmt --overwrite`, but 2026.07.10-1 strips `sudo` from every BirdNET-Pi script at build time, so the anchor stopped matching. `update_caddyfile.sh` then rewrote the Caddyfile from scratch just before Caddy started, dropping the ingress site - Fix: `caddy_ingress.sh` no longer appends a second `:8082` block when it runs twice (a duplicate site address makes Caddy refuse to start) - Fix: `02-caddy.sh` re-adds the ingress site if it is missing from the Caddyfile just before starting Caddy @@ -153,7 +152,7 @@ - [ALL] Fix non-avx2 cpu support ## 2025.02.23 (2025-02-16) -- WARNING 2025.02.14/16 was buggy. If you installed it you need to restore a backup or delete manually your /app_configs/xxx-birdnet-pi/birdnet.conf file and recreate it +- WARNING 2025.02.14/16 was buggy. If you installed it you need to restore a backup or delete manually your /addon_configs/xxx-birdnet-pi/birdnet.conf file and recreate it - Allow usage as a standalone container (thanks @gotschi) https://github.com/mcguirepr89/BirdNET-Pi/issues/211#issuecomment-2650095952 - Corrected a bug preventing to create db - Corrected a bug to ensure the the most up-to-date birdnet.conf on fresh start diff --git a/birdnet-pi/README.md b/birdnet-pi/README.md index 287b52b602..56b35fec9a 100644 --- a/birdnet-pi/README.md +++ b/birdnet-pi/README.md @@ -93,7 +93,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-pi/config.yaml b/birdnet-pi/config.yaml index 205e88f0e1..c384100e7a 100644 --- a/birdnet-pi/config.yaml +++ b/birdnet-pi/config.yaml @@ -61,7 +61,7 @@ image: ghcr.io/alexbelgium/birdnet-pi-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw - ssl diff --git a/birdnet-pipy/CHANGELOG.md b/birdnet-pipy/CHANGELOG.md index 263aa6b316..65c9a19ee6 100644 --- a/birdnet-pipy/CHANGELOG.md +++ b/birdnet-pipy/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.8.5 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases) ## 0.8.4 (2026-07-13) diff --git a/birdnet-pipy/README.md b/birdnet-pipy/README.md index 7ff365b58b..f99fc20b22 100644 --- a/birdnet-pipy/README.md +++ b/birdnet-pipy/README.md @@ -47,7 +47,7 @@ This add-on supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This add-on supports custom scripts and environment variables through the `app_config` mapping: +This add-on supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/birdnet-pipy/config.yaml b/birdnet-pipy/config.yaml index 49e172bd2f..ec862ba196 100644 --- a/birdnet-pipy/config.yaml +++ b/birdnet-pipy/config.yaml @@ -67,7 +67,7 @@ ingress: true ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - ssl:rw - share:rw name: BirdNET-PiPy diff --git a/browser_brave/CHANGELOG.md b/browser_brave/CHANGELOG.md index 7f5d878240..4c7096def1 100644 --- a/browser_brave/CHANGELOG.md +++ b/browser_brave/CHANGELOG.md @@ -1,6 +1,5 @@ ## 1.93.129-ls119 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases) ## 1.92.144-ls117 (2026-07-25) diff --git a/browser_brave/config.yaml b/browser_brave/config.yaml index ccf47a19fa..f588a334c6 100644 --- a/browser_brave/config.yaml +++ b/browser_brave/config.yaml @@ -26,7 +26,7 @@ image: ghcr.io/alexbelgium/brave-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw - ssl diff --git a/browser_chromium/CHANGELOG.md b/browser_chromium/CHANGELOG.md index 3271180ccd..9646d2ff17 100644 --- a/browser_chromium/CHANGELOG.md +++ b/browser_chromium/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2026.08.01.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-chromium (changelog : https://github.com/linuxserver/docker-chromium/releases) - Upstream tag : version-e2e1ec9c ## 2026.08.01 (2026-08-01) diff --git a/browser_chromium/config.yaml b/browser_chromium/config.yaml index 9068bad26b..9787d6eae2 100644 --- a/browser_chromium/config.yaml +++ b/browser_chromium/config.yaml @@ -26,7 +26,7 @@ image: ghcr.io/alexbelgium/chromium-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw - ssl diff --git a/browserless_chrome/CHANGELOG.md b/browserless_chrome/CHANGELOG.md index ee681a2471..ab4a5de190 100644 --- a/browserless_chrome/CHANGELOG.md +++ b/browserless_chrome/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.55.2 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases) ## 2.55.0 (2026-07-16) diff --git a/browserless_chrome/README.md b/browserless_chrome/README.md index 9cb2f3351a..556b87c136 100644 --- a/browserless_chrome/README.md +++ b/browserless_chrome/README.md @@ -50,7 +50,7 @@ TIMEOUT: 60000 ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/browserless_chrome/config.yaml b/browserless_chrome/config.yaml index 9b4d65c080..9d0250d572 100644 --- a/browserless_chrome/config.yaml +++ b/browserless_chrome/config.yaml @@ -69,7 +69,7 @@ environment: image: ghcr.io/alexbelgium/browserless_chrome-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Browserless Chromium options: env_vars: [] diff --git a/calibre/CHANGELOG.md b/calibre/CHANGELOG.md index 15139a351a..08289ac1b0 100644 --- a/calibre/CHANGELOG.md +++ b/calibre/CHANGELOG.md @@ -1,6 +1,5 @@ ## 9.12.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-calibre (changelog : https://github.com/linuxserver/docker-calibre/releases) ## 9.11.0 (2026-07-04) @@ -218,7 +217,7 @@ - Update to latest version from linuxserver/docker-calibre - BREAKING CHANGE : please relink your library according to https://github.com/alexbelgium/hassio-addons/issues/1154#issuecomment-1879182729 -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre to a folder only accessible from my Filebrowser addon called /app_configs/something-calibre. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see [the Home Assistant documentation](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/) and [issue #1154](https://github.com/alexbelgium/hassio-addons/issues/1154). +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre to a folder only accessible from my Filebrowser addon called /addon_configs/something-calibre. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1154 ## 7.2.0 (2023-12-16) diff --git a/calibre/README.md b/calibre/README.md index 8ebe6ad969..d4cb2ca986 100644 --- a/calibre/README.md +++ b/calibre/README.md @@ -98,7 +98,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/calibre/config.yaml b/calibre/config.yaml index 2e15d3357c..7025d1a7d4 100644 --- a/calibre/config.yaml +++ b/calibre/config.yaml @@ -78,7 +78,7 @@ init: false map: - media:rw - share:rw - - app_config:rw + - addon_config:rw - homeassistant_config:rw - ssl name: Calibre diff --git a/calibre_web/CHANGELOG.md b/calibre_web/CHANGELOG.md index fab71d172e..d263684465 100644 --- a/calibre_web/CHANGELOG.md +++ b/calibre_web/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.6.26-2 (2026-04-06) -- Migrate deprecated Home Assistant map names to their app equivalents. - Fix: Install calibre (calibredb) at build time to fix 500 error when downloading books ## 0.6.26 (2026-02-07) @@ -11,7 +10,7 @@ - Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases) ## 0.6.24-10 (2025-05-28) - Fix migration script -- Allow access to Calibre folder through /app_configs/xxx-Calibre +- Allow access to Calibre folder through /addon_configs/xxx-Calibre ## 0.6.24 (2024-11-23) - Update to latest version from linuxserver/docker-calibre-web (changelog : https://github.com/linuxserver/docker-calibre-web/releases) @@ -27,7 +26,7 @@ - Minor bugs fixed ## 0.6.21-5 (2024-01-12) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre-web to a folder only accessible from my Filebrowser addon called /app_configs/something-calibre-web. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1177 +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre-web to a folder only accessible from my Filebrowser addon called /addon_configs/something-calibre-web. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1177 ## 0.6.21-2 (2023-11-05) diff --git a/calibre_web/config.yaml b/calibre_web/config.yaml index d5acacf411..b63722503b 100644 --- a/calibre_web/config.yaml +++ b/calibre_web/config.yaml @@ -77,8 +77,8 @@ image: ghcr.io/alexbelgium/calibre_web-{arch} ingress: true init: false map: - - app_config:rw - - all_app_configs:rw + - addon_config:rw + - all_addon_configs:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/claude_desktop/CHANGELOG.md b/claude_desktop/CHANGELOG.md index 878ac382df..dcabe9809a 100644 --- a/claude_desktop/CHANGELOG.md +++ b/claude_desktop/CHANGELOG.md @@ -33,7 +33,6 @@ memory into ordinary files. If the size cannot be determined, the flag is kept. ## 2026.08.02 (02-08-2026) -- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## ubunturesolute-version-3a10bef7 (2026-08-01) diff --git a/claude_desktop/SIGN_IN.md b/claude_desktop/SIGN_IN.md index f2345ae175..3b5b0548a0 100644 --- a/claude_desktop/SIGN_IN.md +++ b/claude_desktop/SIGN_IN.md @@ -61,7 +61,7 @@ magic link into the in-session Chromium (not a phone). - Add-on Configuration → `additional_apps: chromium`, restart (installed by `rootfs/etc/cont-init.d/80-configuration.sh`). - Add the two `xdg-settings`/`xdg-mime` commands to the custom script - `/app_configs/db21ed7f_claude-desktop/claude_desktop.sh` (the image ships no standalone + `/addon_configs/db21ed7f_claude-desktop/claude_desktop.sh` (the image ships no standalone terminal). --- diff --git a/claude_desktop/config.yaml b/claude_desktop/config.yaml index 6ff50d449f..331d08889e 100644 --- a/claude_desktop/config.yaml +++ b/claude_desktop/config.yaml @@ -34,7 +34,7 @@ hassio_role: manager homeassistant_api: true auth_api: true map: - - app_config:rw + - addon_config:rw - share:rw - media:rw - ssl diff --git a/cleanuparr/CHANGELOG.md b/cleanuparr/CHANGELOG.md index ed3c6130ed..01af3d666d 100644 --- a/cleanuparr/CHANGELOG.md +++ b/cleanuparr/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.10.2 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Cleanuparr/Cleanuparr (changelog : https://github.com/Cleanuparr/Cleanuparr/releases) ## 2.9.16 (2026-07-11) diff --git a/cleanuparr/Dockerfile b/cleanuparr/Dockerfile index f2d0a444db..5735f00b45 100644 --- a/cleanuparr/Dockerfile +++ b/cleanuparr/Dockerfile @@ -63,7 +63,7 @@ COPY bashio-standalone.sh /usr/local/lib/bashio-standalone.sh RUN chmod 0755 /usr/local/lib/bashio-standalone.sh # Bypass the original /entrypoint.sh (which mounts /config as VOLUME). -# Our wrapper symlinks /app/config → the /config app_config mount and starts ./Cleanuparr directly. +# Our wrapper symlinks /app/config → HA addon_config and starts ./Cleanuparr directly. ENTRYPOINT ["/ha_entrypoint.sh"] CMD ["./Cleanuparr"] diff --git a/cleanuparr/config.yaml b/cleanuparr/config.yaml index 7a0750de84..9f1e81af88 100644 --- a/cleanuparr/config.yaml +++ b/cleanuparr/config.yaml @@ -71,7 +71,7 @@ ingress_stream: true init: false panel_icon: mdi:movie-search map: - - app_config:rw + - addon_config:rw name: Cleanuparr options: env_vars: [] diff --git a/cleanuparr/rootfs/ha_entrypoint.sh b/cleanuparr/rootfs/ha_entrypoint.sh index be9b33566c..a177b39aac 100755 --- a/cleanuparr/rootfs/ha_entrypoint.sh +++ b/cleanuparr/rootfs/ha_entrypoint.sh @@ -5,7 +5,7 @@ set -e ############################################################################### # Home Assistant Addon entrypoint for Cleanuparr # The .NET app uses /app/config as its data directory. -# We symlink /app/config → /config (HA persistent app_config storage) +# We symlink /app/config → /addon_configs/cleanuparr (HA persistent storage) # and start ./Cleanuparr directly, bypassing the original /entrypoint.sh # which would trigger the /config Docker VOLUME mount. ############################################################################### @@ -26,7 +26,7 @@ if [ -d /etc/cont-init.d ]; then fi # ─── Setup persistent data directory ───────────────────────────────────────── -HA_DATA_DIR="/config" +HA_DATA_DIR="/addon_configs/cleanuparr" echo "[Cleanuparr] Setting up data directory: $HA_DATA_DIR" mkdir -p "$HA_DATA_DIR" diff --git a/cloudcommander/CHANGELOG.md b/cloudcommander/CHANGELOG.md index 5b291b5940..ad7740dfed 100644 --- a/cloudcommander/CHANGELOG.md +++ b/cloudcommander/CHANGELOG.md @@ -1,6 +1,5 @@ ## 19.19.1 (2026-06-17) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from coderaiser/cloudcmd (changelog : https://github.com/coderaiser/cloudcmd/releases) ## 19.19.0 (2026-05-30) @@ -226,7 +225,7 @@ ## 16.17.7-3 (2023-11-19) - Minor bugs fixed -- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the app_configs folder from my cloudcommander or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my cloudcommander or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Homeassistant config accessible in /homeassistant folder ; all addons config in /addons_config ; this addon config in /config ## 16.17.7-2 (2023-10-30) diff --git a/cloudcommander/config.yaml b/cloudcommander/config.yaml index 266a4adc7f..81dd8e4506 100644 --- a/cloudcommander/config.yaml +++ b/cloudcommander/config.yaml @@ -69,8 +69,8 @@ image: ghcr.io/alexbelgium/cloudcommander-{arch} ingress: true ingress_stream: true map: - - app_config:rw - - all_app_configs:rw + - addon_config:rw + - all_addon_configs:rw - homeassistant_config:rw - ssl:rw - share:rw diff --git a/cloudcommander/rootfs/etc/cont-init.d/99-run.sh b/cloudcommander/rootfs/etc/cont-init.d/99-run.sh index 82831dc125..90cb6a69e2 100755 --- a/cloudcommander/rootfs/etc/cont-init.d/99-run.sh +++ b/cloudcommander/rootfs/etc/cont-init.d/99-run.sh @@ -35,7 +35,7 @@ fi # Create symlinks with legacy folders if [ -d /homeassistant/addons_config ]; then ln -s /homeassistant/addons_config /config - find /app_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*cloudcommander*" -exec ln -s {} /config/addons_config/ \; + find /addon_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*cloudcommander*" -exec ln -s {} /config/addons_config/ \; fi if [ -d /homeassistant/addons_autoscripts ]; then ln -s /homeassistant/addons_autoscripts /config diff --git a/codex/CHANGELOG.md b/codex/CHANGELOG.md index 71a2f98dbd..d9e6a61fdc 100644 --- a/codex/CHANGELOG.md +++ b/codex/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.2.5 (2026-08-02) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases) ## 2.2.4 (2026-08-01) diff --git a/codex/README.md b/codex/README.md index 4aed0f8bfc..d43a253fb3 100644 --- a/codex/README.md +++ b/codex/README.md @@ -91,7 +91,7 @@ cifsdomain: "WORKGROUP" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/codex/config.yaml b/codex/config.yaml index 0dc8c794a2..1dc6cc86c5 100644 --- a/codex/config.yaml +++ b/codex/config.yaml @@ -65,7 +65,7 @@ image: ghcr.io/alexbelgium/codex-{arch} ingress: true ingress_stream: true map: - - app_config:rw + - addon_config:rw - media:rw - share:rw name: Codex diff --git a/collabora/CHANGELOG.md b/collabora/CHANGELOG.md index 81a6900960..6792738832 100644 --- a/collabora/CHANGELOG.md +++ b/collabora/CHANGELOG.md @@ -1,6 +1,5 @@ ## 26.04.2.4.1 (2026-07-26) -- Migrate deprecated Home Assistant map names to their app equivalents. - Rebuild on a Debian base: upstream turned collabora/code into a distroless image with no shell, which broke the addon build entirely. collabora/code stays the tracked upstream image in build.json, but is now a build stage whose payload is copied onto ghcr.io/hassio-addons/debian-base, and the addon ships its own launcher in place of the removed /start-collabora-online.sh - build.json names the architecture explicitly again (`collabora/code:latest-amd64` and `collabora/code:latest-arm64`). The builder never passes `--platform`, so the tag is the only thing that decides which binaries land in the addon - Restore the file capabilities on `coolforkit-caps` and `coolmount`. The official image carries them as extended attributes, which `COPY --from` does not transfer, and without them Collabora starts but cannot open any document diff --git a/collabora/README.md b/collabora/README.md index 50bbd122a6..c6f04f87eb 100644 --- a/collabora/README.md +++ b/collabora/README.md @@ -138,7 +138,7 @@ The two hostnames have different roles, and swapping them is the most common cau ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/collabora/config.yaml b/collabora/config.yaml index 934b7042b5..22ac07fc4d 100644 --- a/collabora/config.yaml +++ b/collabora/config.yaml @@ -8,7 +8,7 @@ environment: image: ghcr.io/alexbelgium/collabora-{arch} init: false map: - - app_config:rw + - addon_config:rw - ssl:ro name: Collabora options: diff --git a/comixed/CHANGELOG.md b/comixed/CHANGELOG.md index 5198f29142..955c244e1a 100644 --- a/comixed/CHANGELOG.md +++ b/comixed/CHANGELOG.md @@ -2,7 +2,6 @@ ## 1.3 (2024-03-11) -- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 1.1 (2024-03-09) diff --git a/comixed/config.yaml b/comixed/config.yaml index 910a78381d..ff58661cb5 100644 --- a/comixed/config.yaml +++ b/comixed/config.yaml @@ -59,7 +59,7 @@ hassio_api: true homeassistant_api: true image: ghcr.io/alexbelgium/comixed-{arch} map: - - app_config:rw + - addon_config:rw - media:rw - share:rw name: Comixed diff --git a/emby/CHANGELOG.md b/emby/CHANGELOG.md index ddbed07f8a..be62716c8c 100644 --- a/emby/CHANGELOG.md +++ b/emby/CHANGELOG.md @@ -1,6 +1,5 @@ ## 4.9.5.0 (2026-05-19) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) ## 4.9.3.0 (2026-01-10) @@ -15,7 +14,7 @@ ## 4.8.11.0-2 (2025-08-02) - Minor bugs fixed ## 4.8.11.0 (2025-04-22) -- WARNING : migration of config to app_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. +- WARNING : migration of config to addon_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. ## 4.9.0.48 (2025-04-19) - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) diff --git a/emby/config.yaml b/emby/config.yaml index c92232856c..c6e202ade2 100644 --- a/emby/config.yaml +++ b/emby/config.yaml @@ -79,7 +79,7 @@ ingress_port: 0 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - share:rw - media:rw - ssl:rw diff --git a/emby_beta/CHANGELOG.md b/emby_beta/CHANGELOG.md index 5800dd1d33..2bb4d1f327 100644 --- a/emby_beta/CHANGELOG.md +++ b/emby_beta/CHANGELOG.md @@ -1,6 +1,5 @@ ## 4.10.0.22 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) ## 4.10.0.21 (2026-08-01) @@ -155,7 +154,7 @@ ## 4.9.0.50 (2025-04-26) - Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases) -- WARNING : migration of config to app_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. +- WARNING : migration of config to addon_config instead of homeassistant config folder. Allows automatic backups. The location of the database however is not changed. ## 4.9.0.48 (2025-04-19) diff --git a/emby_beta/config.yaml b/emby_beta/config.yaml index 2fd5301502..96b69ac7eb 100644 --- a/emby_beta/config.yaml +++ b/emby_beta/config.yaml @@ -79,7 +79,7 @@ ingress_port: 0 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/ente/CHANGELOG.md b/ente/CHANGELOG.md index 14f4f80d7d..15c481b126 100644 --- a/ente/CHANGELOG.md +++ b/ente/CHANGELOG.md @@ -1,6 +1,5 @@ ## 4.4.23 (2026-06-11) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases) ## 1.7.24 (2026-06-05) - Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases) diff --git a/ente/README.md b/ente/README.md index 358a46bde8..002eadca90 100644 --- a/ente/README.md +++ b/ente/README.md @@ -79,7 +79,7 @@ TZ: "America/New_York" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/ente/config.yaml b/ente/config.yaml index a39198a190..72d2fc618c 100644 --- a/ente/config.yaml +++ b/ente/config.yaml @@ -76,7 +76,7 @@ environment: image: ghcr.io/alexbelgium/ente-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Ente options: env_vars: [] diff --git a/filebrowser/CHANGELOG.md b/filebrowser/CHANGELOG.md index da7590512e..accddc1b4e 100644 --- a/filebrowser/CHANGELOG.md +++ b/filebrowser/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.63.23 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases) ## 2.63.18.5 (26-07-2026) - Fixed healthcheck log spam when ssl is enabled (#2881) @@ -242,8 +241,8 @@ ## 2.23.0_reverted5 (2023-11-21) -- MAJOR CHANGE : new HA config logic implemented. Files are now located in the add-on config folder, which was exposed through the legacy /addon_configs path in the Filebrowser and Cloud Commander add-ons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ -- Home Assistant config accessible in /homeassistant; all add-on config in the legacy /addon_configs path; this add-on config in /config +- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- Homeassistant config accessible in /homeassistant folder ; all addons config in /addons_config ; this addon config in /config ## 2.23.0_reverted (2023-09-29) diff --git a/filebrowser/README.md b/filebrowser/README.md index 72ca385926..8d6df6ae02 100644 --- a/filebrowser/README.md +++ b/filebrowser/README.md @@ -108,7 +108,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/filebrowser/config.yaml b/filebrowser/config.yaml index 51880c16be..c3abb1af7c 100644 --- a/filebrowser/config.yaml +++ b/filebrowser/config.yaml @@ -81,9 +81,9 @@ ingress_entry: files ingress_port: 8071 ingress_stream: true map: - - app_config:rw + - addon_config:rw - media:rw - - all_app_configs:rw + - all_addon_configs:rw - homeassistant_config:rw - addons:rw - backup:rw diff --git a/filebrowser/rootfs/etc/cont-init.d/20-folders.sh b/filebrowser/rootfs/etc/cont-init.d/20-folders.sh index 825b3d7d05..37e54308b7 100755 --- a/filebrowser/rootfs/etc/cont-init.d/20-folders.sh +++ b/filebrowser/rootfs/etc/cont-init.d/20-folders.sh @@ -35,7 +35,7 @@ fi # Create symlinks with legacy folders if [ -d /homeassistant/addons_config ]; then ln -s /homeassistant/addons_config /config - find /app_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*filebrowser*" -exec ln -s {} /config/addons_config/ \; + find /addon_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*filebrowser*" -exec ln -s {} /config/addons_config/ \; fi if [ -d /homeassistant/addons_autoscripts ]; then ln -s /homeassistant/addons_autoscripts /config diff --git a/filebrowser_quantum/CHANGELOG.md b/filebrowser_quantum/CHANGELOG.md index 10d8bd24d6..fedbbdea3f 100644 --- a/filebrowser_quantum/CHANGELOG.md +++ b/filebrowser_quantum/CHANGELOG.md @@ -1,6 +1,5 @@ ## 1.5.0 (2026-07-22) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases) ## 1.4.0-2 (16-07-2026) - Minor bugs fixed diff --git a/filebrowser_quantum/README.md b/filebrowser_quantum/README.md index 1f56f1ac18..adb1145358 100644 --- a/filebrowser_quantum/README.md +++ b/filebrowser_quantum/README.md @@ -85,7 +85,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-add-ons diff --git a/filebrowser_quantum/config.yaml b/filebrowser_quantum/config.yaml index a0a32c030e..c258b71bf0 100644 --- a/filebrowser_quantum/config.yaml +++ b/filebrowser_quantum/config.yaml @@ -82,9 +82,9 @@ ingress: true ingress_port: 8071 ingress_stream: true map: - - app_config:rw + - addon_config:rw - media:rw - - all_app_configs:rw + - all_addon_configs:rw - homeassistant_config:rw - addons:rw - backup:rw diff --git a/fireflyiii_data_importer/CHANGELOG.md b/fireflyiii_data_importer/CHANGELOG.md index 7f8af59418..cbe61fb999 100644 --- a/fireflyiii_data_importer/CHANGELOG.md +++ b/fireflyiii_data_importer/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.3.4 (2026-07-04) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from firefly-iii/data-importer (changelog : https://github.com/firefly-iii/data-importer/releases) ## 2.3.2-5 (28-05-2026) - Fix cron jobs not running (wrong shebang, missing env vars, broken crontab) @@ -194,7 +193,7 @@ ## 1.4.5-2 (2024-03-28) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/fireflyiii_date_importer in a folder only accessible from my Filebrowser addon called /app_configs/db21ed7f_fireflyiii_date_importer. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/fireflyiii_date_importer in a folder only accessible from my Filebrowser addon called /addon_configs/db21ed7f_fireflyiii_date_importer. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 1.4.5 (2024-03-23) diff --git a/fireflyiii_data_importer/README.md b/fireflyiii_data_importer/README.md index b879dd8952..e86dcd9ded 100644 --- a/fireflyiii_data_importer/README.md +++ b/fireflyiii_data_importer/README.md @@ -78,11 +78,11 @@ silent: false ### File Locations -- **Configurations**: `/app_configs/xxx-fireflyiii_data_importer/configurations/` +- **Configurations**: `/addon_configs/xxx-fireflyiii_data_importer/configurations/` - Store import configuration files here - See: https://docs.firefly-iii.org/data-importer/help/config/ -- **Import Files**: `/app_configs/xxx-fireflyiii_data_importer/import_files/` +- **Import Files**: `/addon_configs/xxx-fireflyiii_data_importer/import_files/` - Place CSV files here for automatic importing - See: https://docs.firefly-iii.org/data-importer/usage/command_line/ @@ -95,7 +95,7 @@ silent: false ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/fireflyiii_data_importer/config.yaml b/fireflyiii_data_importer/config.yaml index 33ee131a01..f07207b1f4 100644 --- a/fireflyiii_data_importer/config.yaml +++ b/fireflyiii_data_importer/config.yaml @@ -69,7 +69,7 @@ environment: image: ghcr.io/alexbelgium/fireflyiii_data_importer-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/free_games_claimer/CHANGELOG.md b/free_games_claimer/CHANGELOG.md index e32a6beaf8..03e069e080 100644 --- a/free_games_claimer/CHANGELOG.md +++ b/free_games_claimer/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.0.1 (2026-07-17) -- Migrate deprecated Home Assistant map names to their app equivalents. - Aligned the pull-request build context with the production builder by copying the shared Home Assistant helper scripts before building the add-on. - Fixed aarch64 and amd64 PR validation failing on unresolved Dockerfile diff --git a/free_games_claimer/README.md b/free_games_claimer/README.md index 155fd550c0..e12eea312f 100644 --- a/free_games_claimer/README.md +++ b/free_games_claimer/README.md @@ -66,7 +66,7 @@ scheduler. Set `SCHEDULER_HOURS` in `config.env` to control the interval. The add-on keeps its configuration in `CONFIG_LOCATION`, which defaults to `/config/config.env`. From Home Assistant this is stored in the add-on's -private `app_configs` directory and can be edited with a compatible file +private `addon_configs` directory and can be edited with a compatible file browser add-on. A template is created on first start. Common examples are: diff --git a/free_games_claimer/config.yaml b/free_games_claimer/config.yaml index 061a13c136..69e1f0c7cc 100644 --- a/free_games_claimer/config.yaml +++ b/free_games_claimer/config.yaml @@ -70,7 +70,7 @@ environment: image: ghcr.io/alexbelgium/free_games_claimer-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw name: Free Games Claimer options: diff --git a/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh b/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh index 4cfa0ab3e0..9e98657f0d 100755 --- a/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh +++ b/free_games_claimer/rootfs/etc/cont-init.d/00-migrate_files.sh @@ -5,7 +5,7 @@ slug="free_games_claimer" if [ -f "/homeassistant/addons_config/$slug/config.yaml" ] && [ ! -f "/homeassistant/addons_config/$slug/migrated" ]; then bashio::log.warning "Migrating config.yaml" mv "/homeassistant/addons_config/$slug"/* /config/ || true - echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" + echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" fi if [ -f "/homeassistant/addons_autoscripts/$slug.sh" ]; then diff --git a/gitea/CHANGELOG.md b/gitea/CHANGELOG.md index 1d59ccea7d..c6fc1f9901 100644 --- a/gitea/CHANGELOG.md +++ b/gitea/CHANGELOG.md @@ -1,6 +1,5 @@ ## 1.27.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from go-gitea/gitea (changelog : https://github.com/go-gitea/gitea/releases) ## 1.27.0 (2026-07-22) @@ -14,7 +13,7 @@ - Minor bugs fixed ## 1.26.2-2 (2026-06-19) -- Expose app.ini in the app_config folder so users can edit it directly via the HA file editor +- Expose app.ini in the addon_config folder so users can edit it directly via the HA file editor ## 1.26.2-1 (2026-06-19) - Fix SSH authentication failing with `chroot("/var/empty"): Operation not permitted [preauth]` by allowing `capability sys_chroot` in the AppArmor profile, which sshd needs for privilege-separation (#2653) diff --git a/gitea/README.md b/gitea/README.md index 63d0059579..1bee233677 100644 --- a/gitea/README.md +++ b/gitea/README.md @@ -63,16 +63,16 @@ ROOT_URL: "http://homeassistant.local:3000" ### Direct app.ini Access -The Gitea `app.ini` configuration file is exposed in the add-on's config folder (`/app_configs/gitea/app.ini` on the host), making it directly editable via the HA file editor or Studio Code add-on. +The Gitea `app.ini` configuration file is exposed in the add-on's config folder (`/addon_configs/gitea/app.ini` on the host), making it directly editable via the HA file editor or Studio Code add-on. -- **On first run**: complete the Gitea setup wizard, then restart the add-on. The generated `app.ini` will be copied to the app_config folder automatically. -- **On subsequent runs**: edit `/app_configs/gitea/app.ini` directly for any Gitea setting not covered by the options above. The add-on options (SSL, DOMAIN, ROOT_URL, APP_NAME) are still applied on top of your file each restart. +- **On first run**: complete the Gitea setup wizard, then restart the add-on. The generated `app.ini` will be copied to the addon_config folder automatically. +- **On subsequent runs**: edit `/addon_configs/gitea/app.ini` directly for any Gitea setting not covered by the options above. The add-on options (SSL, DOMAIN, ROOT_URL, APP_NAME) are still applied on top of your file each restart. See the [Gitea configuration cheat sheet](https://docs.gitea.com/administration/config-cheat-sheet) for all available options. ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/gitea/config.yaml b/gitea/config.yaml index 7331247136..835baf37d9 100644 --- a/gitea/config.yaml +++ b/gitea/config.yaml @@ -67,7 +67,7 @@ devices: image: ghcr.io/alexbelgium/gitea-{arch} init: false map: - - app_config:rw + - addon_config:rw - share:rw - ssl:rw name: Gitea diff --git a/gitea/rootfs/etc/cont-init.d/99-run.sh b/gitea/rootfs/etc/cont-init.d/99-run.sh index 762b0583c4..c6b28e3d7e 100755 --- a/gitea/rootfs/etc/cont-init.d/99-run.sh +++ b/gitea/rootfs/etc/cont-init.d/99-run.sh @@ -14,17 +14,17 @@ mkdir -p /data/gitea/conf # case where Gitea's atomic SaveTo replaces the symlink with the completed config. # Always overwrite /config/app.ini so the installed settings are never discarded. if [ -f "/data/gitea/conf/app.ini" ] && [ ! -L "/data/gitea/conf/app.ini" ]; then - bashio::log.info "Moving app.ini to app_config folder for direct access" + bashio::log.info "Moving app.ini to addon_config folder for direct access" cp /data/gitea/conf/app.ini /config/app.ini rm /data/gitea/conf/app.ini fi # Symlink /data/gitea/conf/app.ini -> /config/app.ini so the file is visible in the -# app_config folder (accessible via the HA file editor). When Gitea's first-run +# addon_config folder (accessible via the HA file editor). When Gitea's first-run # wizard writes the config it lands in /config/app.ini via this symlink. if [ ! -L "/data/gitea/conf/app.ini" ]; then ln -s /config/app.ini /data/gitea/conf/app.ini - bashio::log.info "app.ini is now accessible in your app_config folder" + bashio::log.info "app.ini is now accessible in your addon_config folder" fi for file in /config/app.ini /etc/templates/app.ini; do diff --git a/grampsweb/CHANGELOG.md b/grampsweb/CHANGELOG.md index e6c55865cb..5f9ca82441 100644 --- a/grampsweb/CHANGELOG.md +++ b/grampsweb/CHANGELOG.md @@ -1,6 +1,5 @@ ## 26.7.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases) ## 26.7.0 (2026-07-22) diff --git a/grampsweb/README.md b/grampsweb/README.md index 965eb1061d..2e7ebf8448 100644 --- a/grampsweb/README.md +++ b/grampsweb/README.md @@ -94,7 +94,7 @@ GRAMPSWEB_DEFAULT_FROM_EMAIL: "gramps@example.com" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/grampsweb/config.yaml b/grampsweb/config.yaml index f091b80660..1acd558792 100644 --- a/grampsweb/config.yaml +++ b/grampsweb/config.yaml @@ -83,7 +83,7 @@ options: keyfile: privkey.pem ssl: false map: - - type: app_config + - type: addon_config read_only: false - type: ssl read_only: true diff --git a/guacamole/CHANGELOG.md b/guacamole/CHANGELOG.md index 63ebe75603..2a76bf19db 100644 --- a/guacamole/CHANGELOG.md +++ b/guacamole/CHANGELOG.md @@ -1,5 +1,4 @@ ## 1.6.0-bullseye-3 (13-03-2026) -- Migrate deprecated Home Assistant map names to their app equivalents. - Fix PROXY_ALLOWED_IPS_REGEX default from invalid regex "*" to ".*" ## 1.6.0-bullseye-2 (26-02-2026) @@ -50,7 +49,7 @@ ## TEST2 (2024-03-18) - Minor bugs fixed ## TEST1 (2024-03-17) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/guacamole to a folder only accessible from my Filebrowser addon called /app_configs/something-guacamole. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1309 +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/guacamole to a folder only accessible from my Filebrowser addon called /addon_configs/something-guacamole. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1309 ## testnoupload (2023-11-11) diff --git a/guacamole/README.md b/guacamole/README.md index cca3b73a8d..c9ffddedf7 100644 --- a/guacamole/README.md +++ b/guacamole/README.md @@ -63,7 +63,7 @@ The addon automatically configures a PostgreSQL database for storing Guacamole c ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/guacamole/config.yaml b/guacamole/config.yaml index 93756166aa..441a47e117 100644 --- a/guacamole/config.yaml +++ b/guacamole/config.yaml @@ -76,7 +76,7 @@ image: ghcr.io/alexbelgium/guacamole-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/immich/CHANGELOG.md b/immich/CHANGELOG.md index 02c5778a4d..b9985445e7 100644 --- a/immich/CHANGELOG.md +++ b/immich/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.1.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -209,7 +208,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /app_configs +- Align configuration with /addon_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -381,7 +380,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich/README.md b/immich/README.md index 0d875d37ca..77a5ea6e9e 100644 --- a/immich/README.md +++ b/immich/README.md @@ -113,7 +113,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich/config.yaml b/immich/config.yaml index ffa23de626..e5b4faefd6 100644 --- a/immich/config.yaml +++ b/immich/config.yaml @@ -85,7 +85,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich-{arch} init: false map: - - app_config:rw + - addon_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich/rootfs/etc/cont-init.d/01-migrate.sh b/immich/rootfs/etc/cont-init.d/01-migrate.sh index 32cb6b3d12..88fde35b36 100755 --- a/immich/rootfs/etc/cont-init.d/01-migrate.sh +++ b/immich/rootfs/etc/cont-init.d/01-migrate.sh @@ -11,11 +11,11 @@ if [ -f /homeassistant/addons_config/"$PREVIOUS_FOLDER"/config.yaml ]; then cp -rnp /homeassistant/addons_config/"$PREVIOUS_FOLDER"/ /config/ mv /homeassistant/addons_config/"$PREVIOUS_FOLDER" "$PREVIOUS_FOLDER"_migrated if [ -d /config/addons_config ]; then rm -r /config/addons_config; fi - echo "Files moved to /app_configs/$HOSTNAME" + echo "Files moved to /addon_configs/$HOSTNAME" fi # Move autoscript if [ -f /homeassistant/addons_autoscrips/immich.sh ]; then cp -rnf /homeassistant/addons_autoscrips/"$PREVIOUS_FOLDER".sh /config/ &> /dev/null || true - bashio::log.yellow "... moved $PREVIOUS_FOLDER.sh from /config/addons_autoscripts to /app_configs/$HOSTNAME" + bashio::log.yellow "... moved $PREVIOUS_FOLDER.sh from /config/addons_autoscripts to /addon_configs/$HOSTNAME" fi diff --git a/immich_cuda/CHANGELOG.md b/immich_cuda/CHANGELOG.md index afbbb4ed45..4a7d0b73e7 100644 --- a/immich_cuda/CHANGELOG.md +++ b/immich_cuda/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.1.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -200,7 +199,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /app_configs +- Align configuration with /addon_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -372,7 +371,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich_cuda/README.md b/immich_cuda/README.md index 16f31b6066..a7ef3f05e3 100644 --- a/immich_cuda/README.md +++ b/immich_cuda/README.md @@ -123,7 +123,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_cuda/config.yaml b/immich_cuda/config.yaml index 12ce55df6a..97f1ae1efd 100644 --- a/immich_cuda/config.yaml +++ b/immich_cuda/config.yaml @@ -83,7 +83,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_cuda-{arch} init: false map: - - app_config:rw + - addon_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich_frame/CHANGELOG.md b/immich_frame/CHANGELOG.md index 4010f1eb71..fc75acc943 100644 --- a/immich_frame/CHANGELOG.md +++ b/immich_frame/CHANGELOG.md @@ -1,6 +1,5 @@ ## 1.0.37.0 (2026-07-22) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immichFrame/ImmichFrame (changelog : https://github.com/immichFrame/ImmichFrame/releases) ## 1.0.34.0 (2026-07-04) diff --git a/immich_frame/README.md b/immich_frame/README.md index f4d2eba5d5..184c49dcee 100644 --- a/immich_frame/README.md +++ b/immich_frame/README.md @@ -148,7 +148,7 @@ For more configuration options, see the [ImmichFrame documentation](https://immi ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra ImmichFrame settings not available in the addon UI. Environment variables are automatically classified as General or Account-level settings and written to `Settings.yaml`. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_frame/config.yaml b/immich_frame/config.yaml index a987d37474..2425d2bf8c 100644 --- a/immich_frame/config.yaml +++ b/immich_frame/config.yaml @@ -6,7 +6,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_frame-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Immich Frame options: Accounts: [] diff --git a/immich_noml/CHANGELOG.md b/immich_noml/CHANGELOG.md index 3a17b59510..0ebe6ae855 100644 --- a/immich_noml/CHANGELOG.md +++ b/immich_noml/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.1.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -208,7 +207,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /app_configs +- Align configuration with /addon_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -380,7 +379,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich_noml/README.md b/immich_noml/README.md index 75d3622720..b1220ca7bf 100644 --- a/immich_noml/README.md +++ b/immich_noml/README.md @@ -127,7 +127,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_noml/config.yaml b/immich_noml/config.yaml index eb96f9e889..fb29e4f287 100644 --- a/immich_noml/config.yaml +++ b/immich_noml/config.yaml @@ -84,7 +84,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_noml-{arch} init: false map: - - app_config:rw + - addon_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich_openvino/CHANGELOG.md b/immich_openvino/CHANGELOG.md index 87d2a4d750..bff8ac552f 100644 --- a/immich_openvino/CHANGELOG.md +++ b/immich_openvino/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.1.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases) ## 3.0.3 (2026-07-22) @@ -207,7 +206,7 @@ - NEW FUNCTION : allow to define a library path outside of the data location. For example, if you specify /mnt/NAS/MyPictures as "library_location", and /mnt/NAS/Immich as "data_location", it will then create the whole structure in /mnt/NAS/Immich including the /mnt/NAS/Immich/library. However, this will just be a symlink to /mnt/NAS/MyPictures ; allowing people to still manage their hard drives in a more linear manner - Ensure host is reachable before starting - Autocorrect homeassistant.local to local ip -- Align configuration with /app_configs +- Align configuration with /addon_configs - Add gpu access ## 1.126.1 (2025-02-15) @@ -379,7 +378,7 @@ - Update to latest version from imagegenius/docker-immich - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ BREAKING change : dependency on the update postgres image for vector.rs support, it will not work if you do not update postgres ! -- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 1.90.2 (2023-12-09) diff --git a/immich_openvino/README.md b/immich_openvino/README.md index 7e361de524..c1960c5b08 100644 --- a/immich_openvino/README.md +++ b/immich_openvino/README.md @@ -124,7 +124,7 @@ data_location: "/mnt/sda1/immich" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_openvino/config.yaml b/immich_openvino/config.yaml index 2fff73940b..288f3d3398 100644 --- a/immich_openvino/config.yaml +++ b/immich_openvino/config.yaml @@ -84,7 +84,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_openvino-{arch} init: false map: - - app_config:rw + - addon_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/immich_power_tools/CHANGELOG.md b/immich_power_tools/CHANGELOG.md index 5c6edf10a2..333287c5b7 100644 --- a/immich_power_tools/CHANGELOG.md +++ b/immich_power_tools/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.22.0 (2026-07-04) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from varun-raj/immich-power-tools (changelog : https://github.com/varun-raj/immich-power-tools/releases) ## 0.21.4 (2026-05-22) diff --git a/immich_power_tools/README.md b/immich_power_tools/README.md index b83195646b..ab68edec56 100644 --- a/immich_power_tools/README.md +++ b/immich_power_tools/README.md @@ -103,7 +103,7 @@ Before using this addon, ensure you have: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/immich_power_tools/config.yaml b/immich_power_tools/config.yaml index fe3673d894..cc345e2240 100644 --- a/immich_power_tools/config.yaml +++ b/immich_power_tools/config.yaml @@ -6,7 +6,7 @@ hassio_api: true image: ghcr.io/alexbelgium/immich_power_tools-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Immich Power Tools options: env_vars: [] diff --git a/jellyfin/CHANGELOG.md b/jellyfin/CHANGELOG.md index f4ecc85a3b..2db25a2b2f 100644 --- a/jellyfin/CHANGELOG.md +++ b/jellyfin/CHANGELOG.md @@ -1,6 +1,5 @@ ## 10.11.11 (2026-06-11) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-jellyfin (changelog : https://github.com/linuxserver/docker-jellyfin/releases) ## 10.11.10 (2026-05-30) diff --git a/jellyfin/README.md b/jellyfin/README.md index 947bdfbc96..938685af7f 100644 --- a/jellyfin/README.md +++ b/jellyfin/README.md @@ -88,7 +88,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/jellyfin/config.yaml b/jellyfin/config.yaml index 84780ae0f7..332ea6b0bd 100644 --- a/jellyfin/config.yaml +++ b/jellyfin/config.yaml @@ -80,7 +80,7 @@ ingress_port: 0 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/joal/CHANGELOG.md b/joal/CHANGELOG.md index 7892079a02..31b5b1027c 100644 --- a/joal/CHANGELOG.md +++ b/joal/CHANGELOG.md @@ -1,7 +1,6 @@ ## 2.1.37-4 (2026-01-08) -- Migrate deprecated Home Assistant map names to their app equivalents. - Automatic login with ingress -- Align configuration mapping with app_config and homeassistant_config +- Align configuration mapping with addon_config and homeassistant_config - Migrate legacy /homeassistant/addons_config/joal data to the addon config folder ## 2.1.37 (2025-12-23) diff --git a/joal/config.yaml b/joal/config.yaml index aa0f218a3f..5404db023d 100644 --- a/joal/config.yaml +++ b/joal/config.yaml @@ -7,7 +7,7 @@ image: ghcr.io/alexbelgium/joal-{arch} ingress: true ingress_entry: entry map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw name: Joal options: diff --git a/joal/rootfs/etc/cont-init.d/99-run.sh b/joal/rootfs/etc/cont-init.d/99-run.sh index cebeb9443b..c6a8f20ed4 100755 --- a/joal/rootfs/etc/cont-init.d/99-run.sh +++ b/joal/rootfs/etc/cont-init.d/99-run.sh @@ -39,7 +39,7 @@ slug=joal if [ -d "/homeassistant/addons_config/$slug" ] \ && [ ! -f "/homeassistant/addons_config/$slug/migrated" ] \ && [ -n "$(find "/homeassistant/addons_config/$slug" -mindepth 1 -maxdepth 1 -print -quit)" ]; then - bashio::log.info "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + bashio::log.info "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/joplin/README.md b/joplin/README.md index 8864639fb9..a4b5bc99e1 100644 --- a/joplin/README.md +++ b/joplin/README.md @@ -106,7 +106,7 @@ To enable email functionality for user registration and notifications: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/librespeed/CHANGELOG.md b/librespeed/CHANGELOG.md index dbd274a5e3..2138df76d0 100644 --- a/librespeed/CHANGELOG.md +++ b/librespeed/CHANGELOG.md @@ -1,6 +1,5 @@ ## 6.2.0 (2026-07-25) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-librespeed (changelog : https://github.com/linuxserver/docker-librespeed/releases) ## 6.1.0 (2026-04-23) diff --git a/librespeed/README.md b/librespeed/README.md index 85d5984d34..c4caec290b 100644 --- a/librespeed/README.md +++ b/librespeed/README.md @@ -66,7 +66,7 @@ cifspassword: "password" # optional, smb password ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/librespeed/config.yaml b/librespeed/config.yaml index dc11748053..bcd2fded4c 100644 --- a/librespeed/config.yaml +++ b/librespeed/config.yaml @@ -72,7 +72,7 @@ ingress_port: 80 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw name: LibreSpeed options: env_vars: [] diff --git a/lidarr/CHANGELOG.md b/lidarr/CHANGELOG.md index 2b7f40a822..b67e3f497d 100644 --- a/lidarr/CHANGELOG.md +++ b/lidarr/CHANGELOG.md @@ -1,11 +1,10 @@ ## 3.1.0.4875.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `3.1.0.4875-1`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## 3.1.0.4875-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/lidarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-lidarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/lidarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-lidarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 3.1.0.4875 (2025-11-22) - Update to latest version from linuxserver/docker-lidarr (changelog : https://github.com/linuxserver/docker-lidarr/releases) diff --git a/lidarr/config.yaml b/lidarr/config.yaml index 975684a1d4..0275048229 100644 --- a/lidarr/config.yaml +++ b/lidarr/config.yaml @@ -71,7 +71,7 @@ environment: image: ghcr.io/alexbelgium/lidarr_nas-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/lidarr/rootfs/etc/cont-init.d/20-folders.sh b/lidarr/rootfs/etc/cont-init.d/20-folders.sh index 6dc835713a..9ec40e47d0 100755 --- a/lidarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/lidarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=lidarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/linkwarden/CHANGELOG.md b/linkwarden/CHANGELOG.md index 9b9e9e34fb..972f554402 100644 --- a/linkwarden/CHANGELOG.md +++ b/linkwarden/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.16.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linkwarden/linkwarden (changelog : https://github.com/linkwarden/linkwarden/releases) ## 2.15.1.2 (2026-07-22) - **Potential breaking change:** Create a full Home Assistant backup before upgrading. This release changes the Linkwarden application startup and database migration invocation. diff --git a/linkwarden/README.md b/linkwarden/README.md index 3a515f1b8a..25808cb46e 100644 --- a/linkwarden/README.md +++ b/linkwarden/README.md @@ -83,7 +83,7 @@ AUTHENTIK_CLIENT_SECRET: "your-client-secret" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/linkwarden/config.yaml b/linkwarden/config.yaml index 0c238ce37f..b51df341a9 100644 --- a/linkwarden/config.yaml +++ b/linkwarden/config.yaml @@ -18,7 +18,7 @@ environment: image: ghcr.io/alexbelgium/linkwarden-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Linkwarden options: env_vars: [] diff --git a/maintainerr/CHANGELOG.md b/maintainerr/CHANGELOG.md index 10f3ac7da6..aa5e645c32 100644 --- a/maintainerr/CHANGELOG.md +++ b/maintainerr/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.21.1 (2026-08-02) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases) ## 3.21.0 (2026-08-01) diff --git a/maintainerr/config.yaml b/maintainerr/config.yaml index 8a7c03d0f7..2f64680eb1 100644 --- a/maintainerr/config.yaml +++ b/maintainerr/config.yaml @@ -72,7 +72,7 @@ image: ghcr.io/alexbelgium/maintainerr-{arch} init: false panel_icon: mdi:movie-search map: - - app_config:rw + - addon_config:rw name: Maintainerr options: env_vars: [] diff --git a/maintainerr/rootfs/ha_entrypoint.sh b/maintainerr/rootfs/ha_entrypoint.sh index 4b99c3832a..7521aa1aa8 100755 --- a/maintainerr/rootfs/ha_entrypoint.sh +++ b/maintainerr/rootfs/ha_entrypoint.sh @@ -21,7 +21,7 @@ fi # The upstream app hardcodes /opt/data for its database and logs. # The Dockerfile rewrites all /opt/data references to /config/data at build time. # At runtime we copy any seed data from /opt/data to /config/data (persistent -# via app_config:rw) without overwriting existing files. +# via addon_config:rw) without overwriting existing files. DATA_DIR="/config/data" echo "[Maintainerr] Setting up data directory: $DATA_DIR" mkdir -p "$DATA_DIR" "$DATA_DIR/logs" diff --git a/manyfold/CHANGELOG.md b/manyfold/CHANGELOG.md index aa9653ff1c..ce8f66dc2d 100644 --- a/manyfold/CHANGELOG.md +++ b/manyfold/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.147.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from manyfold3d/manyfold (changelog : https://github.com/manyfold3d/manyfold/releases) ## 0.146.1-3 (2026-07-08) - Fix forced HTTPS redirect loop on the plain-HTTP UI by re-adding the `assume_ssl` disable workaround. diff --git a/manyfold/README.md b/manyfold/README.md index 326b1533cc..3ffcab5581 100644 --- a/manyfold/README.md +++ b/manyfold/README.md @@ -7,7 +7,7 @@ Documentation: [manyfold.app/get-started](https://manyfold.app/get-started/) ## Features - Runs Manyfold on port `3214`. -- Persists app data, database, cache, and settings under `/config` (`app_config`). +- Persists app data, database, cache, and settings under `/config` (`addon_config`). - Uses a configurable library path on Home Assistant host storage. - Refuses startup if configured paths resolve outside `/share`, `/media`, or `/config`. - No external PostgreSQL or Redis required. @@ -163,14 +163,14 @@ If you are reinstalling this addon or moving from another Manyfold addon (e.g. a 2. Copy the database and secret to the new addon config directory: ```bash -cp /app_configs//manyfold.sqlite3 /app_configs//manyfold.sqlite3 -cp /app_configs//secret_key_base /app_configs//secret_key_base -chown 1000:1000 /app_configs//manyfold.sqlite3 /app_configs//secret_key_base -chown 1000:1000 /app_configs// -chmod 600 /app_configs//secret_key_base +cp /addon_configs//manyfold.sqlite3 /addon_configs//manyfold.sqlite3 +cp /addon_configs//secret_key_base /addon_configs//secret_key_base +chown 1000:1000 /addon_configs//manyfold.sqlite3 /addon_configs//secret_key_base +chown 1000:1000 /addon_configs// +chmod 600 /addon_configs//secret_key_base ``` -Replace `` and `` with the actual directory names (e.g. `db21ed7f_manyfold` and `088d77ac_manyfold_solo`). List them with `ls /app_configs/`. +Replace `` and `` with the actual directory names (e.g. `db21ed7f_manyfold` and `088d77ac_manyfold_solo`). List them with `ls /addon_configs/`. 3. Start the new addon — it will pick up the existing database and secret automatically. diff --git a/manyfold/config.yaml b/manyfold/config.yaml index 01f94672c2..2f97212239 100644 --- a/manyfold/config.yaml +++ b/manyfold/config.yaml @@ -20,7 +20,7 @@ ports_description: webui: "http://[HOST]:[PORT:3214]" map: - - app_config:rw + - addon_config:rw - share:rw - media:rw diff --git a/mealie/CHANGELOG.md b/mealie/CHANGELOG.md index 10baf1edb1..cae4946661 100644 --- a/mealie/CHANGELOG.md +++ b/mealie/CHANGELOG.md @@ -1,6 +1,5 @@ ## v3.22.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from mealie-recipes/mealie (changelog : https://github.com/mealie-recipes/mealie/releases) ## v3.21.0 (2026-07-25) @@ -177,7 +176,7 @@ ## v2.0-beta5 (2024-10-15) -- Applied new homeassistant config logic, which will allow in the future all Mealie data to be backed up with the addon. All data (+ config) is moved to /addon_configs/db21ed7f_mealie ; the initial data currently in /homeassistant/addons_config/mealie_data and config in /homeassistant/addons_config/mealie will not be moved but a "migrated" file will be added to those folders to show that migration occurred. From now on, only data in /addon_configs/db21ed7f_mealie will be used. +- Applied new homeassistant config logic, which will allow in the future all Mealie data to be backuped with the addon. All data (+ config) is moved to /addon_configs/db21ed7f_mealie ; the initial data currently in /homeassistant/addons_config/mealie_data and config in /homeassistant/addons_config/mealie will not be moved but a "migrated" file will be added to those folders to show that migration occured. From now on, only data in /addon_configs/db21ed7f_mealie will be used. - If it doesn't load, there was perhaps an issue with the migration with a previous version. The solution : go in the Filebrowser addon, open the path /config/db21ed7f_mealie, move everything there in a new folder named old. Go then in the path /homeassistant/addons_config/mealie_data and remove the file named migrated. Restart the addon, and the migration will occur again - Logic change in terms of files : @@ -232,7 +231,7 @@ - Copy the /homeassistant/addons_config/mealie_data folder from your backup to the same path in homeassistant - Wait for the addon to move back to 2.0 to use your database that was upgraded... -If you have neither, alas Mealie has no way to way back from the upgrade that occurred... For info, I've improved the system to make sure that the data is backed up in the future (this function did not exist when I created the addon) but this doesn't help for this specific issue. +If you have neither, alas Mealie has no way to way back from the upgrade that occurred... For info, I've improved the system to make sure that the data is backuped in the future (this function did not exist when I created the addon) but this doesn't help for this specific issue. ## v1.12.0 (2024-08-24) diff --git a/mealie/README.md b/mealie/README.md index 08175b1596..a11392cd0d 100644 --- a/mealie/README.md +++ b/mealie/README.md @@ -75,12 +75,12 @@ ALLOW_SIGNUP: false ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -You can add environment variables by creating `/app_configs/xxx-mealie/config.yaml`. +You can add environment variables by creating `/homeassistant/addons_config/xxx-mealie/config.yaml`. The complete list of options can be found here: https://nightly.mealie.io/documentation/getting-started/installation/backend-config/ diff --git a/mealie/config.yaml b/mealie/config.yaml index f18021a067..df8f14661a 100644 --- a/mealie/config.yaml +++ b/mealie/config.yaml @@ -78,7 +78,7 @@ environment: image: ghcr.io/alexbelgium/mealie-{arch} ingress: true map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - ssl:rw diff --git a/monica/CHANGELOG.md b/monica/CHANGELOG.md index 418d15e2a2..e5ae116deb 100644 --- a/monica/CHANGELOG.md +++ b/monica/CHANGELOG.md @@ -1,6 +1,5 @@ ## 5.0.0.5.3 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `5.0.0b5-3`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## 5.0.0b5-3 (2026-05-10) diff --git a/monica/README.md b/monica/README.md index 4fd9a1f065..c42fb7fde7 100644 --- a/monica/README.md +++ b/monica/README.md @@ -110,7 +110,7 @@ Configure SMTP settings to enable: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Meilisearch full-text search**: The addon ships with an embedded [Meilisearch](https://www.meilisearch.com/) service that Monica uses by default. The search API listens on `http://127.0.0.1:7700` inside the container. Override `MEILISEARCH_URL` via `env_vars` if you prefer an external Meilisearch instance—the init script will detect that and skip starting the bundled daemon. You can further tweak Meilisearch by defining extra environment variables through the `env_vars` option if needed. To secure (or disable) Meilisearch authentication without custom env vars, set the `meilisearch_key` add-on option; the init script will pass it to both Monica and the bundled Meilisearch instance. If you prefer to manage the key yourself, you can also provide `MEILI_MASTER_KEY` through `env_vars`, which the add-on now uses as a fallback when no `meilisearch_key` is configured. When neither is set (or they are too short), the add-on now generates a persistent 32-byte key in `/data/meilisearch_master_key` so Meilisearch always starts with a valid master key. - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) diff --git a/monica/config.yaml b/monica/config.yaml index 9540f8847c..7bb68a6d46 100644 --- a/monica/config.yaml +++ b/monica/config.yaml @@ -77,7 +77,7 @@ options: env_vars: [] database: sqlite map: - - type: app_config + - type: addon_config read_only: false name: Monica ports: diff --git a/navidrome/CHANGELOG.md b/navidrome/CHANGELOG.md index 09826cf55b..ff7500bee5 100644 --- a/navidrome/CHANGELOG.md +++ b/navidrome/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.63.2 (2026-07-18) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from navidrome/navidrome (changelog : https://github.com/navidrome/navidrome/releases) ## 0.62.0-2 (19-06-2026) - Minor bugs fixed diff --git a/navidrome/config.yaml b/navidrome/config.yaml index 4af6b0a2fb..fd93f83dc2 100644 --- a/navidrome/config.yaml +++ b/navidrome/config.yaml @@ -69,7 +69,7 @@ devices: image: ghcr.io/alexbelgium/navidrome-{arch} init: false map: - - app_config:rw + - addon_config:rw - media - share:rw - ssl:rw diff --git a/netalertx/CHANGELOG.md b/netalertx/CHANGELOG.md index 80fdfd3b54..a681c28d56 100644 --- a/netalertx/CHANGELOG.md +++ b/netalertx/CHANGELOG.md @@ -1,6 +1,5 @@ ## 26.7.1 (2026-07-04) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from jokob-sk/NetAlertX (changelog : https://github.com/jokob-sk/NetAlertX/releases) ## 26.6.3-1 (2026-06-19) - Suppress the misleading upstream "capabilities audit" ALERT (NET_RAW/NET_ADMIN reported as missing). Under the Home Assistant Supervisor these capabilities are granted but the upstream audit cannot read them, which alarmed users (#2454). diff --git a/netalertx/README.md b/netalertx/README.md index 7e3e220d3a..b6f0ac5699 100644 --- a/netalertx/README.md +++ b/netalertx/README.md @@ -65,7 +65,7 @@ GPID: user ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/netalertx/config.yaml b/netalertx/config.yaml index 84f0dbdf0f..accf6176c1 100644 --- a/netalertx/config.yaml +++ b/netalertx/config.yaml @@ -11,7 +11,7 @@ ingress_port: 20211 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw name: NetAlertX panel_icon: mdi:wifi-check ports: diff --git a/netalertx_fa/CHANGELOG.md b/netalertx_fa/CHANGELOG.md index af231eabbf..0aa821449e 100644 --- a/netalertx_fa/CHANGELOG.md +++ b/netalertx_fa/CHANGELOG.md @@ -1,6 +1,5 @@ ## 26.7.1 (2026-07-04) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from jokob-sk/NetAlertX (changelog : https://github.com/jokob-sk/NetAlertX/releases) ## 26.6.3-1 (2026-06-19) - Suppress the misleading upstream "capabilities audit" ALERT (NET_RAW/NET_ADMIN reported as missing). Under the Home Assistant Supervisor these capabilities are granted but the upstream audit cannot read them, which alarmed users (#2454). diff --git a/netalertx_fa/README.md b/netalertx_fa/README.md index dd1b1f3f46..072462e428 100644 --- a/netalertx_fa/README.md +++ b/netalertx_fa/README.md @@ -65,7 +65,7 @@ This addon supports MQTT integration and will automatically connect to your Home ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/netalertx_fa/config.yaml b/netalertx_fa/config.yaml index 7e92542fcf..e4dde7b6b9 100644 --- a/netalertx_fa/config.yaml +++ b/netalertx_fa/config.yaml @@ -12,7 +12,7 @@ ingress_stream: true init: false full_access: true map: - - app_config:rw + - addon_config:rw name: NetAlertX Full Access panel_icon: mdi:wifi-check ports: diff --git a/netbird-server/CHANGELOG.md b/netbird-server/CHANGELOG.md index 15037424b5..9ee4175fe6 100644 --- a/netbird-server/CHANGELOG.md +++ b/netbird-server/CHANGELOG.md @@ -1,5 +1,4 @@ ## 0.64.5-8 (2026-07-06) -- Migrate deprecated Home Assistant map names to their app equivalents. - Fix NetBird management startup by adding glibc compatibility for the upstream binary. - Assign separate metrics ports for management, signal, and relay to avoid startup port conflicts. - Quote dashboard OIDC scopes so the generated env file can be sourced correctly. diff --git a/netbird-server/config.yaml b/netbird-server/config.yaml index 538983a984..2e2c79c7e7 100644 --- a/netbird-server/config.yaml +++ b/netbird-server/config.yaml @@ -5,7 +5,7 @@ description: "\U0001F426 NetBird self-hosted server stack (management, signal, r image: ghcr.io/alexbelgium/netbird-server-{arch} init: false map: - - app_config:rw + - addon_config:rw name: NetBird Server options: domain: netbird.example.com diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 268a547d9b..fc352a8fb9 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,6 +1,5 @@ ## 34.0.2 (2026-07-25) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-nextcloud (changelog : https://github.com/linuxserver/docker-nextcloud/releases) ## 34.0.1 (2026-06-27) @@ -127,7 +126,7 @@ ## 30.0.3 (2024-12-07) - Update to latest version from linuxserver/docker-nextcloud (changelog : https://github.com/linuxserver/docker-nextcloud/releases) -- Use /app_configs for config.yaml and nextcloud-ocr.sh to backup them with nextcloud +- Use /addon_configs for config.yaml and nextcloud-ocr.sh to backup them with nextcloud - Use /config/data as default folder instead of /config/data for initial set-up ## 30.0.2 (2024-11-09) diff --git a/nextcloud/README.md b/nextcloud/README.md index cf1f5a958e..5458755d5c 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -99,7 +99,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/nextcloud/config.yaml b/nextcloud/config.yaml index 0e6584c0a7..9c62b4a3d1 100644 --- a/nextcloud/config.yaml +++ b/nextcloud/config.yaml @@ -86,7 +86,7 @@ image: ghcr.io/alexbelgium/nextcloud_ocr-{arch} ingress_port: 0 init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh b/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh index c0247224b0..c542086cef 100755 --- a/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh +++ b/nextcloud/rootfs/etc/cont-init.d/00-migrate_files.sh @@ -5,7 +5,7 @@ slug="nextcloud-ocr" if [ -f "/homeassistant/addons_config/$slug/config.yaml" ] && [ ! -f "/homeassistant/addons_config/$slug/migrated" ]; then bashio::log.warning "Migrating config.yaml" mv "/homeassistant/addons_config/$slug"/* /config/ || true - echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" + echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" fi if [ -f "/homeassistant/addons_autoscripts/$slug.sh" ]; then diff --git a/nginx_webserver_proxy/CHANGELOG.md b/nginx_webserver_proxy/CHANGELOG.md index 8e04faa516..d3e20f853f 100644 --- a/nginx_webserver_proxy/CHANGELOG.md +++ b/nginx_webserver_proxy/CHANGELOG.md @@ -1,7 +1,6 @@ # Changelog ## 2.14.1-1 (11-07-2026) -- Migrate deprecated Home Assistant map names to their app equivalents. - Persist Let's Encrypt certificates across restarts by symlinking /etc/letsencrypt to /data/letsencrypt (#2828) — thanks to @crazyrokr for reporting and suggesting the fix ## 2.14.1 (19-06-2026) diff --git a/nginx_webserver_proxy/config.yaml b/nginx_webserver_proxy/config.yaml index cb2b99fd1b..63a55eea7a 100644 --- a/nginx_webserver_proxy/config.yaml +++ b/nginx_webserver_proxy/config.yaml @@ -18,7 +18,7 @@ ports_description: 443/tcp: "HTTPS (NPM proxy hosts)" webui: "http://[HOST]:[PORT:81]" map: - - app_config:rw + - addon_config:rw - share:rw - media:rw options: diff --git a/nzbget/CHANGELOG.md b/nzbget/CHANGELOG.md index 7e0f39fbfb..6e0d8ed0da 100644 --- a/nzbget/CHANGELOG.md +++ b/nzbget/CHANGELOG.md @@ -1,6 +1,5 @@ ## v26.2.256 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `v26.2-ls256`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged @@ -235,7 +234,7 @@ ## v24.5-ls180-3 (2025-02-10) -- New config logic, files migrated to /app_configs/xxx-nzbget +- New config logic, files migrated to /addon_configs/xxx-nzbget ## v24.5-ls180 (2025-02-08) diff --git a/nzbget/README.md b/nzbget/README.md index c03ac763c8..88d77884d9 100644 --- a/nzbget/README.md +++ b/nzbget/README.md @@ -73,7 +73,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/nzbget/config.yaml b/nzbget/config.yaml index 206cc60199..ebe754cc28 100644 --- a/nzbget/config.yaml +++ b/nzbget/config.yaml @@ -71,7 +71,7 @@ image: ghcr.io/alexbelgium/nzbget-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/nzbget/rootfs/etc/cont-init.d/20-folders.sh b/nzbget/rootfs/etc/cont-init.d/20-folders.sh index c766b0b74c..e77545b2a3 100755 --- a/nzbget/rootfs/etc/cont-init.d/20-folders.sh +++ b/nzbget/rootfs/etc/cont-init.d/20-folders.sh @@ -5,7 +5,7 @@ set -e slug=nzbget if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/* /config/ mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/omni-tools/CHANGELOG.md b/omni-tools/CHANGELOG.md index c31e56041c..9843129816 100644 --- a/omni-tools/CHANGELOG.md +++ b/omni-tools/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.6.1 (2025-11-18) -- Migrate deprecated Home Assistant map names to their app equivalents. - Added `env_vars` option to allow passing custom environment variables from the add-on configuration. ## 0.6.0 (2025-10-04) diff --git a/omni-tools/config.yaml b/omni-tools/config.yaml index 3e42647c2f..5bd05156b2 100644 --- a/omni-tools/config.yaml +++ b/omni-tools/config.yaml @@ -6,7 +6,7 @@ description: No ads, no tracking, just fast, accessible utilities right from your browser image: ghcr.io/alexbelgium/omni-tools-{arch} map: - - app_config:rw + - addon_config:rw name: Omni Tools options: env_vars: [] diff --git a/openproject/CHANGELOG.md b/openproject/CHANGELOG.md index 3dc93f0a87..f9692d9114 100644 --- a/openproject/CHANGELOG.md +++ b/openproject/CHANGELOG.md @@ -1,6 +1,5 @@ ## 17.6.0 (2026-07-18) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from opf/openproject (changelog : https://github.com/opf/openproject/releases) ## 17.5.1 (2026-06-17) diff --git a/openproject/config.yaml b/openproject/config.yaml index 6a609089ca..476c58e113 100644 --- a/openproject/config.yaml +++ b/openproject/config.yaml @@ -11,7 +11,7 @@ environment: image: ghcr.io/alexbelgium/openproject-{arch} init: false map: - - app_config:rw + - addon_config:rw - share:rw name: Openproject options: diff --git a/organizr/CHANGELOG.md b/organizr/CHANGELOG.md index cdf90ec9f9..8436f5d134 100644 --- a/organizr/CHANGELOG.md +++ b/organizr/CHANGELOG.md @@ -1,6 +1,5 @@ ## v2.7 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `v2-7`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged ## v2-7 (13-01-2026) diff --git a/organizr/config.yaml b/organizr/config.yaml index da1527c62a..d1a417dbde 100644 --- a/organizr/config.yaml +++ b/organizr/config.yaml @@ -66,7 +66,7 @@ devices: - /dev/nvme2 image: ghcr.io/alexbelgium/organizr-{arch} map: - - app_config:rw + - addon_config:rw - ssl name: Organizr options: diff --git a/photoprism/CHANGELOG.md b/photoprism/CHANGELOG.md index f6a5534be2..4eed9c128e 100644 --- a/photoprism/CHANGELOG.md +++ b/photoprism/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2026.07.28 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `ubuntu-2026-07-28`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged @@ -20,7 +19,7 @@ ## ubuntu-2025-11-30-4 (26-02-2026) - Minor bugs fixed ## ubuntu-2025-11-30-3 (2026-01-10) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/photoprism to a folder only accessible from my Filebrowser addon called /app_configs/xxx-photoprism. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data should be automatic, but update any custom paths or permissions to avoid breakage. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/photoprism to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-photoprism. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic, but update any custom paths or permissions to avoid breakage. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## ubuntu-2025-11-30 (2025-11-30) - Update to latest version from photoprism/photoprism diff --git a/photoprism/README.md b/photoprism/README.md index 6eb7c2b0a7..b466a638e3 100644 --- a/photoprism/README.md +++ b/photoprism/README.md @@ -85,7 +85,7 @@ Configurations can be done through the app webUI, except for the following optio | `cifspassword` | str | | SMB password for network shares | | `cifsdomain` | str | | SMB domain for network shares | -⚠ **Migration notice**: Configuration files now live under `/app_configs/xxx-photoprism/`. The add-on will attempt to migrate files from the old `/config/addons_config/photoprism/` location automatically, but any hard-coded paths, scripts, or backups pointing at the old location will need to be updated. Make a backup before upgrading in case custom paths or permissions cause the migration to fail. +⚠ **Migration notice**: Configuration files now live under `/addon_configs/xxx-photoprism/`. The add-on will attempt to migrate files from the old `/config/addons_config/photoprism/` location automatically, but any hard-coded paths, scripts, or backups pointing at the old location will need to be updated. Make a backup before upgrading in case custom paths or permissions cause the migration to fail. ### Example Configuration @@ -108,12 +108,12 @@ cifsdomain: "workgroup" ### Advanced Configuration -Additional options can be configured in `/app_configs/xxx-photoprism/config.yaml`. +Additional options can be configured in `/addon_configs/xxx-photoprism/config.yaml`. Complete list: https://github.com/photoprism/photoprism/blob/develop/docker-compose.yml ### External Database Setup -For external database, add to `/app_configs/xxx-photoprism/config.yaml`: +For external database, add to `/addon_configs/xxx-photoprism/config.yaml`: ```yaml PHOTOPRISM_DATABASE_DRIVER: "mysql" diff --git a/photoprism/config.yaml b/photoprism/config.yaml index 072c7e5bc9..0b2596620d 100644 --- a/photoprism/config.yaml +++ b/photoprism/config.yaml @@ -77,7 +77,7 @@ image: ghcr.io/alexbelgium/photoprism-{arch} ingress: true ingress_stream: true map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - media:rw - share:rw diff --git a/photoprism/rootfs/etc/cont-init.d/01-migrate.sh b/photoprism/rootfs/etc/cont-init.d/01-migrate.sh index 007ad7509a..cf19864482 100755 --- a/photoprism/rootfs/etc/cont-init.d/01-migrate.sh +++ b/photoprism/rootfs/etc/cont-init.d/01-migrate.sh @@ -15,9 +15,9 @@ fi old_config_dir="$(dirname "$old_config_location")" if [ "$old_config_dir" != "$new_config_dir" ] && [ -d "$old_config_dir" ]; then - echo "Migrating $old_config_dir to /app_configs/xxx-$slug" + echo "Migrating $old_config_dir to /addon_configs/xxx-$slug" cp -rnf "$old_config_dir"/. "$new_config_dir"/ || true - echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" \ + echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" \ > "$old_config_dir/.migrate" fi diff --git a/portainer/CHANGELOG.md b/portainer/CHANGELOG.md index 6e11dedbd8..784a0ad687 100644 --- a/portainer/CHANGELOG.md +++ b/portainer/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.44.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from portainer/portainer (changelog : https://github.com/portainer/portainer/releases) ## 2.43.0.1 (2026-07-24) diff --git a/portainer/README.md b/portainer/README.md index 864a08ceba..67094327df 100644 --- a/portainer/README.md +++ b/portainer/README.md @@ -93,7 +93,7 @@ password: "your-secure-password-123" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/portainer/config.yaml b/portainer/config.yaml index 4441c9980a..d701ebad53 100644 --- a/portainer/config.yaml +++ b/portainer/config.yaml @@ -13,7 +13,7 @@ ingress_port: 1337 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - share:rw - ssl name: Portainer diff --git a/portainer_be/CHANGELOG.md b/portainer_be/CHANGELOG.md index f7e0e4098e..aabacd5fa5 100644 --- a/portainer_be/CHANGELOG.md +++ b/portainer_be/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2026.08.01 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `sts`, which Home Assistant could not order and therefore could not reliably offer as an update: the previous version held no number that could order it, so the date of this change is used. The addon itself and the upstream version it tracks are unchanged diff --git a/portainer_be/README.md b/portainer_be/README.md index eaf76195ae..635ad840c2 100644 --- a/portainer_be/README.md +++ b/portainer_be/README.md @@ -94,7 +94,7 @@ password: "your-secure-password-123" ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/portainer_be/config.yaml b/portainer_be/config.yaml index 7436349ec2..3fe394f553 100644 --- a/portainer_be/config.yaml +++ b/portainer_be/config.yaml @@ -13,7 +13,7 @@ ingress_port: 1337 ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw - share:rw - ssl name: Portainer Business Edition diff --git a/postgres_15/CHANGELOG.md b/postgres_15/CHANGELOG.md index 30eda3238c..1490c3a55a 100644 --- a/postgres_15/CHANGELOG.md +++ b/postgres_15/CHANGELOG.md @@ -1,6 +1,5 @@ ## 15.7.47 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `15.7-47`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release @@ -90,7 +89,7 @@ - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ WARNING : addition of pgvecto.rs extension, potentially breaking change ! Be sure to backup prior to update -- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 15.5 (2023-11-11) diff --git a/postgres_15/README.md b/postgres_15/README.md index 7fc6295ff0..c0a4b56dbb 100644 --- a/postgres_15/README.md +++ b/postgres_15/README.md @@ -62,7 +62,7 @@ For more information, check the [official PostgreSQL image docs](https://hub.doc ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/postgres_15/config.yaml b/postgres_15/config.yaml index 20f5f10c40..437f22b90c 100644 --- a/postgres_15/config.yaml +++ b/postgres_15/config.yaml @@ -11,7 +11,7 @@ hassio_role: manager image: ghcr.io/alexbelgium/postgres-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - media:rw name: Postgres 15 diff --git a/postgres_17/CHANGELOG.md b/postgres_17/CHANGELOG.md index d237e600de..1324fb2bd7 100644 --- a/postgres_17/CHANGELOG.md +++ b/postgres_17/CHANGELOG.md @@ -1,6 +1,5 @@ ## 17.4.13 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `17.4-13`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. @@ -98,7 +97,7 @@ - ⚠ PLEASE BACKUP before updating! Non reversible changes - ⚠ WARNING : addition of pgvecto.rs extension, potentially breaking change ! Be sure to backup prior to update -- ⚠ Database location changed from /data to /app_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser +- ⚠ Database location changed from /data to /addon_configs/xxx-postgres : no expected user impact other that all configuration files will also be located in this folder accessible with addons such as Filebrowser ## 15.5 (2023-11-11) diff --git a/postgres_17/README.md b/postgres_17/README.md index 64b95daa8b..08f64bfbe8 100644 --- a/postgres_17/README.md +++ b/postgres_17/README.md @@ -56,7 +56,7 @@ By default `postgresql.conf` is stored in volume accessible by other addons and ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. @@ -77,7 +77,7 @@ The installation of this add-on is pretty straightforward and not different in c Migration from postgres 15 : - stop the postgres 15 addon -- use the Filebrowser addon to copy the database folder from /app_configs/xxx-postgres to /app_configs/xxx-postgres_latest +- use the Filebrowser addon to copy the database folder from /addon_configs/xxx-postgres to /addon_configs/xxx-postgres_latest - start the postgres 17 addon. Upgrade of the database should proceed. In case it doesn't, your data is anyway safe in the postgres 15 addon ## Security diff --git a/postgres_17/config.yaml b/postgres_17/config.yaml index f546c42797..975a594b35 100644 --- a/postgres_17/config.yaml +++ b/postgres_17/config.yaml @@ -11,7 +11,7 @@ hassio_role: manager image: ghcr.io/alexbelgium/postgres_17-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - media:rw name: Postgres 17 diff --git a/prowlarr/CHANGELOG.md b/prowlarr/CHANGELOG.md index cf0f21cb6e..72f53cb612 100644 --- a/prowlarr/CHANGELOG.md +++ b/prowlarr/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.6.2.5517.9 (2026-08-02) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases) - Upstream tag : nightly-2.6.2.5517-ls9 ## 2.6.1.5509.8 (2026-08-01) @@ -101,7 +100,7 @@ - Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases) ## develop-2.3.2.5245-ls249-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/prowlarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-prowlarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/prowlarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-prowlarr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## develop-2.3.2.5245-ls249 (2026-01-08) - Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases) diff --git a/prowlarr/config.yaml b/prowlarr/config.yaml index 1ecf773360..98ab647003 100644 --- a/prowlarr/config.yaml +++ b/prowlarr/config.yaml @@ -74,7 +74,7 @@ ingress: true ingress_entry: prowlarr init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/prowlarr/rootfs/etc/cont-init.d/20-folders.sh b/prowlarr/rootfs/etc/cont-init.d/20-folders.sh index bff506d840..182be84711 100755 --- a/prowlarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/prowlarr/rootfs/etc/cont-init.d/20-folders.sh @@ -5,7 +5,7 @@ set -e slug=prowlarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/qbittorrent/CHANGELOG.md b/qbittorrent/CHANGELOG.md index b469208bcb..e141789eeb 100644 --- a/qbittorrent/CHANGELOG.md +++ b/qbittorrent/CHANGELOG.md @@ -1,7 +1,6 @@ ## 5.2.3-1 (2026-07-09) -- Migrate deprecated Home Assistant map names to their app equivalents. - Rebuild images after VueTorrent download path fix ## 5.2.3 (2026-07-08) @@ -218,7 +217,7 @@ - MAKE A FULL BACKUP BEFORE UPDATING ! - ⚠ BREAKING CHANGE : upstream container switched to trigus42/qbittorrentvpn. All options will be migrated. Please double check all your options as the default behavior might have changed. - ⚠ BREAKING CHANGE : default password changed from "adminadmin" to "homeassistant". Please change from webui -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/qBittorrent et a folder only accessible from my Filebrowser addon called /app_configs/something-qBittorrent. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/qBittorrent et a folder only accessible from my Filebrowser addon called /addon_configs/something-qBittorrent. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - FEAT : wireguard support, see trigus42/qbittorrentvpn - FEAT : addition of qbit_manage application through an addon option. Please customize the configuration file in /config/xxx-qBittorrent/qbit_manage/qbit_manage.yml - Fix : avoid crond messages spaming https://github.com/alexbelgium/hassio-addons/issues/1111 diff --git a/qbittorrent/README.md b/qbittorrent/README.md index 2ea9c72a7d..26b381458a 100644 --- a/qbittorrent/README.md +++ b/qbittorrent/README.md @@ -73,19 +73,19 @@ Network disk is mounted to `/mnt/`. You need to map the exposed port | `cifspassword` | str | | SMB password for network shares | | `cifsdomain` | str | | SMB domain for network shares | | `openvpn_enabled` | bool | `false` | Enable OpenVPN connection | -| `openvpn_config` | str | | OpenVPN config file name (in `/app_configs/db21ed7f_qbittorrent/openvpn/`) | +| `openvpn_config` | str | | OpenVPN config file name (in `/addon_configs/db21ed7f_qbittorrent/openvpn/`) | | `openvpn_username` | str | | OpenVPN username | | `openvpn_password` | str | | OpenVPN password | | `openvpn_alt_mode` | bool | `false` | Bind at container level instead of app level | | `wireguard_enabled` | bool | `false` | Enable WireGuard tunnel | -| `wireguard_config` | str | _(empty)_ | WireGuard config file name only (for example `ABC.conf`, stored in `/app_configs/db21ed7f_qbittorrent/wireguard/` inside the add-on) | +| `wireguard_config` | str | _(empty)_ | WireGuard config file name only (for example `ABC.conf`, stored in `/addon_configs/db21ed7f_qbittorrent/wireguard/` inside the add-on) | | `qbit_manage` | bool | `false` | Enable qBit Manage integration | | `run_duration` | str | | Run duration (e.g., `12h`, `5d`) | | `silent` | bool | `false` | Suppress debug messages | ### WireGuard Setup -WireGuard configuration files must be stored in `/config/wireguard` **inside the add-on container** (on Home Assistant OS this is the add-on config share, usually `/app_configs//wireguard/`, for example `/app_configs/db21ed7f_qbittorrent/wireguard/`). +WireGuard configuration files must be stored in `/config/wireguard` **inside the add-on container** (on Home Assistant OS this is the add-on config share, usually `/addon_configs//wireguard/`, for example `/addon_configs/db21ed7f_qbittorrent/wireguard/`). Set `wireguard_config` to the **file name only** (for example `ABC.conf`, not a full path). If several `.conf` files are present, set `wireguard_config` to the file name you want to use (for example `wg0.conf`). Expose UDP port `51820` in the add-on options and forward it from your router only when your tunnel expects inbound peers (for example, site-to-site setups). Outbound-only commercial VPN providers usually do not require a mapped port. The runtime configuration now preserves both IPv4 and IPv6 entries, so you can use dual-stack WireGuard peers when your endpoint supports them. ### Example Configuration @@ -119,7 +119,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/qbittorrent/config.yaml b/qbittorrent/config.yaml index cff02f9ddf..e9615361c2 100644 --- a/qbittorrent/config.yaml +++ b/qbittorrent/config.yaml @@ -75,7 +75,7 @@ ingress: true init: false map: - media:rw - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh b/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh index b3dbd9858a..4baf1ac14c 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/00-folders.sh @@ -19,8 +19,8 @@ if [ -f /homeassistant/addons_config/qBittorrent/qBittorrent.conf ] && [ ! -f /h cp -rnp /homeassistant/addons_config/qBittorrent/* /config/qBittorrent/ &> /dev/null || true if [ -d /config/qBittorrent/addons_config ]; then rm -r /config/qBittorrent/addons_config; fi if [ -d /config/qBittorrent/qBittorrent ]; then rm -r /config/qBittorrent/qBittorrent; fi - echo "Files moved to /app_configs/$HOSTNAME/qBittorrent" > /homeassistant/addons_config/qBittorrent/migrated - bashio::log.yellow "... moved files from /homeassistant/addons_config/qBittorrent to /app_configs/$HOSTNAME/qBittorrent (must be accessed with my Filebrowser addon)" + echo "Files moved to /addon_configs/$HOSTNAME/openvpn" > /homeassistant/addons_config/qBittorrent/migrated + bashio::log.yellow "... moved files from /config/addons_config/qBittorrent to /addon_configs/$HOSTNAME/qBitorrent (must be accessed with my Filebrowser addon)" MIGRATED=true fi @@ -37,7 +37,7 @@ fi if [ -d /homeassistant/openvpn ]; then if [ ! -f /homeassistant/openvpn/migrated ] && [ "$(ls -A /homeassistant/openvpn)" ]; then cp -rnf /homeassistant/openvpn/* /config/openvpn &> /dev/null || true - echo "Files moved to /app_configs/$HOSTNAME/openvpn" > /homeassistant/openvpn/migrated + echo "Files moved to /addon_configs/$HOSTNAME/openvpn" > /homeassistant/openvpn/migrated fi fi @@ -45,14 +45,14 @@ fi if [ -f /homeassistant/addons_config/qbittorrent/config.yaml ] && [ ! -f /homeassistant/addons_config/qbittorrent/migrated ]; then cp -rnf /homeassistant/addons_config/qbittorrent/* /config/ &> /dev/null || true rm -r /homeassistant/addons_config/qbittorrent - bashio::log.yellow "... moved config.yaml from /homeassistant/addons_config/qbittorrent to /app_configs/$HOSTNAME" + bashio::log.yellow "... moved config.yaml from /config/addons_config/qbittorrent to /addon_configs/$HOSTNAME" fi # Move autoscript -if [ -f /homeassistant/addons_autoscripts/qbittorrent.sh ]; then - cp -rnf /homeassistant/addons_autoscripts/qbittorrent.sh /config/ &> /dev/null || true - mv /homeassistant/addons_autoscripts/qbittorrent.sh /homeassistant/addons_autoscripts/qbittorrent.sh.bak - bashio::log.yellow "... moved qbittorrent.sh from /homeassistant/addons_autoscripts/qbittorrent.sh to /app_configs/$HOSTNAME/qbittorrent.sh" +if [ -f /homeassistant/addons_autoscrips/qbittorrent.sh ]; then + cp -rnf /homeassistant/addons_autoscrips/qbittorrent.sh /config/ &> /dev/null || true + mv /homeassistant/addons_autoscrips/qbittorrent.sh /homeassistant/addons_autoscrips/qbittorrent.sh.bak + bashio::log.yellow "... moved qbittorrent.sh from /config/addons_autoscripts to /addon_configs/$HOSTNAME" fi # Reboot post migration diff --git a/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh b/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh index d510c1a376..46eb4ff256 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/92-qbit_manage.sh @@ -36,6 +36,6 @@ if bashio::config.true "qbit_manage"; then # Startup delay 30s ; config file specific ; log file specific /root/.local/bin/qbit_manage -sd 30 --config-file "/config/qbit_manage/qbit_manage.yml" --log-file "/config/qbit_manage/qbit_manage.log" & true - bashio::log.info "qbit_manage started with config in /app_configs/$HOSTNAME/qbit_manage/qbit_manage.yml accessible with the Filebrowser addon" + bashio::log.info "qbit_manage started with config in /addon_configs/$HOSTNAME/qbit_manage/qbit_manage.yaml accessible with the Filebrowser addon" -fi \ No newline at end of file +fi diff --git a/radarr/CHANGELOG.md b/radarr/CHANGELOG.md index b459c9ddf9..313eea27be 100644 --- a/radarr/CHANGELOG.md +++ b/radarr/CHANGELOG.md @@ -1,6 +1,5 @@ ## 6.3.0.10514 (2026-07-13) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-radarr (changelog : https://github.com/linuxserver/docker-radarr/releases) ## 6.2.1.10461 (2026-06-11) @@ -12,7 +11,7 @@ - Minor bugs fixed ## 6.0.4.10291-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/radarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-radarr_nas. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/radarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-radarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 6.0.4.10291 (2025-11-22) - Update to latest version from linuxserver/docker-radarr (changelog : https://github.com/linuxserver/docker-radarr/releases) diff --git a/radarr/config.yaml b/radarr/config.yaml index bcdd2682fe..511c83995d 100644 --- a/radarr/config.yaml +++ b/radarr/config.yaml @@ -72,7 +72,7 @@ ingress: true ingress_entry: radarr init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/radarr/rootfs/etc/cont-init.d/20-folders.sh b/radarr/rootfs/etc/cont-init.d/20-folders.sh index bf6dd1778d..98d0dcd4d8 100755 --- a/radarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/radarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=radarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/readarr/CHANGELOG.md b/readarr/CHANGELOG.md index 7aea1afe65..ae95398ab6 100644 --- a/readarr/CHANGELOG.md +++ b/readarr/CHANGELOG.md @@ -1,9 +1,8 @@ ## 0.4.18-2 (2026-01-08) -- Migrate deprecated Home Assistant map names to their app equivalents. -- Remove CONFIG_LOCATION option now that config lives under /app_configs by default +- Remove CONFIG_LOCATION option now that config lives under /addon_configs by default ## 0.4.18-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/readarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-readarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/readarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-readarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/readarr/README.md b/readarr/README.md index 3d11a0cc20..57f572cb33 100644 --- a/readarr/README.md +++ b/readarr/README.md @@ -102,7 +102,7 @@ This addon supports custom scripts and environment variables: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -You can add environment variables by creating `/app_configs/xxx-readarr_nas/readarr_nas.yml`: +You can add environment variables by creating `/addon_configs/xxx-readarr_nas/readarr_nas.yml`: ```yaml TZ: Europe/Paris diff --git a/readarr/config.yaml b/readarr/config.yaml index b10773fa2d..f4c6deaf61 100644 --- a/readarr/config.yaml +++ b/readarr/config.yaml @@ -72,7 +72,7 @@ ingress: true ingress_entry: readarr init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/readarr/rootfs/etc/cont-init.d/20-folders.sh b/readarr/rootfs/etc/cont-init.d/20-folders.sh index a7a5c7bbc9..dade3db6f5 100755 --- a/readarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/readarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=readarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/requestrr/CHANGELOG.md b/requestrr/CHANGELOG.md index 43848d428a..898a6e23f5 100644 --- a/requestrr/CHANGELOG.md +++ b/requestrr/CHANGELOG.md @@ -1,5 +1,4 @@ ## 2.1.10 (2026-06-05) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from thomst08/requestrr (changelog : https://github.com/thomst08/requestrr/releases) - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release @@ -14,7 +13,7 @@ ## 2.1.7 (2024-09-21) - Update to latest version from thomst08/requestrr (changelog : https://github.com/thomst08/requestrr/releases) ## 2.1.6 (2024-03-27) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/requestrr in a folder only accessible from my Filebrowser addon called /app_configs/db21ed7f_requestrr. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/requestrr in a folder only accessible from my Filebrowser addon called /addon_configs/db21ed7f_requestrr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - WARNING : update to supervisor 2022.11 before installing ## 2.1.2 (2022-04-11) diff --git a/requestrr/README.md b/requestrr/README.md index 57d9dbf137..a26d644b16 100644 --- a/requestrr/README.md +++ b/requestrr/README.md @@ -55,7 +55,7 @@ Webui can be found at or through the sidebar using I Configurations can be done through the app webUI, except for the following options. The default username/password is described in the startup log. -Run the addon first, then customize the config file created in `/app_configs/db21ed7f_requestrr` using the Filebrowser addon. +Run the addon first, then customize the config file created in `/addon_configs/db21ed7f_requestrr` using the Filebrowser addon. ### Options diff --git a/requestrr/config.yaml b/requestrr/config.yaml index f4cd103f60..4580a95d45 100644 --- a/requestrr/config.yaml +++ b/requestrr/config.yaml @@ -72,7 +72,7 @@ environment: image: ghcr.io/alexbelgium/requestrr-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Requestrr options: env_vars: [] diff --git a/requestrr/rootfs/etc/cont-init.d/99-run.sh b/requestrr/rootfs/etc/cont-init.d/99-run.sh index 915282c367..990245a938 100755 --- a/requestrr/rootfs/etc/cont-init.d/99-run.sh +++ b/requestrr/rootfs/etc/cont-init.d/99-run.sh @@ -1,5 +1,5 @@ #!/bin/bash # Start app -bashio::log.info "Please run a first time the addon, then customize using my Filebrowser addon the config file created in /app_configs/db21ed7f_requestrr" +bashio::log.info "Please run a first time the addon, then customize using my Filebrowser addon the config file created in /addon_configs/db21ed7f_requestrr" /root/Requestrr.WebApi -c /config diff --git a/resiliosync/CHANGELOG.md b/resiliosync/CHANGELOG.md index b354d8d453..29ae7cc294 100644 --- a/resiliosync/CHANGELOG.md +++ b/resiliosync/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.1.2.1076 (2025-11-22) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-resilio-sync (changelog : https://github.com/linuxserver/docker-resilio-sync/releases) - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/resiliosync/config.yaml b/resiliosync/config.yaml index b498fc7b63..d76c6d5e67 100644 --- a/resiliosync/config.yaml +++ b/resiliosync/config.yaml @@ -69,7 +69,7 @@ image: ghcr.io/alexbelgium/resiliosync-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - backup:rw - homeassistant_config:rw - media:rw diff --git a/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh b/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh index 14fab8cd77..bf5e2cb7de 100755 --- a/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh +++ b/resiliosync/rootfs/etc/cont-init.d/00-migrate.sh @@ -10,7 +10,7 @@ config_location="${config_location/\/config/\/homeassistant}" if [ -f "$config_location/config.yaml" ] && [ ! -f "$config_location/migrated" ]; then bashio::log.warning "Migrating config.yaml" cp -rf "/homeassistant/addons_config/$slug"/* /config/ || true - echo "Migrated to internal config folder accessible at /app_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" + echo "Migrated to internal config folder accessible at /addon_configs/xxx-$slug" > "/homeassistant/addons_config/$slug/migrated" fi if [ -f "/homeassistant/addons_autoscripts/$slug.sh" ]; then diff --git a/sabnzbd/CHANGELOG.md b/sabnzbd/CHANGELOG.md index 1970bb5fd0..0f3a845b4c 100644 --- a/sabnzbd/CHANGELOG.md +++ b/sabnzbd/CHANGELOG.md @@ -1,6 +1,5 @@ ## 5.0.4 (2026-06-11) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-sabnzbd (changelog : https://github.com/linuxserver/docker-sabnzbd/releases) ## 5.0.3 (2026-05-16) @@ -32,7 +31,7 @@ ## 4.4.1-2 (2025-02-10) -- New config logic, files migrated to /app_configs/xxx-sabnzbd +- New config logic, files migrated to /addon_configs/xxx-sabnzbd ## 4.4.1 (2024-12-21) diff --git a/sabnzbd/README.md b/sabnzbd/README.md index b1da4f58c6..5b810a8c72 100644 --- a/sabnzbd/README.md +++ b/sabnzbd/README.md @@ -73,7 +73,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/sabnzbd/config.yaml b/sabnzbd/config.yaml index 2c40c21463..dfb7a4d278 100644 --- a/sabnzbd/config.yaml +++ b/sabnzbd/config.yaml @@ -73,7 +73,7 @@ image: ghcr.io/alexbelgium/sabnzbd-{arch} ingress_entry: sabnzbd init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh b/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh index bd94cd2086..d37566395e 100755 --- a/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh +++ b/sabnzbd/rootfs/etc/cont-init.d/20-folders.sh @@ -5,7 +5,7 @@ set -e slug=sabnzbd if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/* /config/ mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/scrutiny/CHANGELOG.md b/scrutiny/CHANGELOG.md index 10983a4b76..d5b3c38c26 100644 --- a/scrutiny/CHANGELOG.md +++ b/scrutiny/CHANGELOG.md @@ -1,6 +1,5 @@ ## v1.68.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases) ## v1.67.0-8 (2026-07-18) diff --git a/scrutiny/config.yaml b/scrutiny/config.yaml index 68a8e96a40..f53cd762fa 100644 --- a/scrutiny/config.yaml +++ b/scrutiny/config.yaml @@ -80,7 +80,7 @@ ingress: true init: false map: - share:rw - - app_config:rw + - addon_config:rw name: Scrutiny options: env_vars: [] diff --git a/scrutiny_fa/CHANGELOG.md b/scrutiny_fa/CHANGELOG.md index 8054bbdbd1..2958a75a91 100644 --- a/scrutiny_fa/CHANGELOG.md +++ b/scrutiny_fa/CHANGELOG.md @@ -1,6 +1,5 @@ ## v1.68.0 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases) ## v1.67.0-8 (2026-07-18) diff --git a/scrutiny_fa/config.yaml b/scrutiny_fa/config.yaml index 9b162d8467..f5281f668a 100644 --- a/scrutiny_fa/config.yaml +++ b/scrutiny_fa/config.yaml @@ -12,7 +12,7 @@ ingress: true init: false map: - share:rw - - app_config:rw + - addon_config:rw name: Scrutiny (Full Access) options: env_vars: [] diff --git a/scrutiny_fa_original/CHANGELOG.md b/scrutiny_fa_original/CHANGELOG.md index 03446b4307..f7c4410fe6 100644 --- a/scrutiny_fa_original/CHANGELOG.md +++ b/scrutiny_fa_original/CHANGELOG.md @@ -1,6 +1,5 @@ ## v0.9.2 (2026-06-20) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from analogj/scrutiny (changelog : https://github.com/analogj/scrutiny/releases) ## v1.63.0 (2026-06-13) diff --git a/scrutiny_fa_original/config.yaml b/scrutiny_fa_original/config.yaml index 812c9c569b..03560f1eec 100644 --- a/scrutiny_fa_original/config.yaml +++ b/scrutiny_fa_original/config.yaml @@ -12,7 +12,7 @@ ingress: true init: false map: - share:rw - - app_config:rw + - addon_config:rw name: scrutiny_fa_original options: env_vars: [] diff --git a/scrutiny_original/CHANGELOG.md b/scrutiny_original/CHANGELOG.md index 42c7006bfb..9578b2ef40 100644 --- a/scrutiny_original/CHANGELOG.md +++ b/scrutiny_original/CHANGELOG.md @@ -1,6 +1,5 @@ ## v0.9.2 (2026-06-20) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from analogj/scrutiny (changelog : https://github.com/analogj/scrutiny/releases) ## v1.63.0 (2026-06-13) diff --git a/scrutiny_original/config.yaml b/scrutiny_original/config.yaml index bb43e63b04..cb8e50f344 100644 --- a/scrutiny_original/config.yaml +++ b/scrutiny_original/config.yaml @@ -80,7 +80,7 @@ ingress: true init: false map: - share:rw - - app_config:rw + - addon_config:rw name: scrutiny_original options: env_vars: [] diff --git a/seerr/CHANGELOG.md b/seerr/CHANGELOG.md index 4b9cd8e817..45a0b1a036 100644 --- a/seerr/CHANGELOG.md +++ b/seerr/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.4.1 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from seerr-team/seerr (changelog : https://github.com/seerr-team/seerr/releases) ## 3.3.0.1 (2026-07-28) diff --git a/seerr/README.md b/seerr/README.md index 36c5e3cf11..e4c33f64d5 100644 --- a/seerr/README.md +++ b/seerr/README.md @@ -48,9 +48,9 @@ TZ: Europe/London Seerr is compatible with Overseerr's data format. To migrate your existing configuration: 1. Stop the **Overseerr** add-on. -2. Install and start the **Seerr** add-on once to create its config directory (`/app_configs/db21ed7f_seerr/`), then stop it. -3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/app_configs/`). -4. Navigate to `/app_configs/db21ed7f_overseerr/` and copy all files into `/app_configs/db21ed7f_seerr/`. +2. Install and start the **Seerr** add-on once to create its config directory (`/addon_configs/db21ed7f_seerr/`), then stop it. +3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/addon_configs/`). +4. Navigate to `/addon_configs/db21ed7f_overseerr/` and copy all files into `/addon_configs/db21ed7f_seerr/`. 5. Start the **Seerr** add-on. Your existing settings, users, and requests will be preserved. --- @@ -60,9 +60,9 @@ Seerr is compatible with Overseerr's data format. To migrate your existing confi Seerr is compatible with Jellyseerr's data format. To migrate your existing configuration: 1. Stop the **Jellyseerr** add-on. -2. Install and start the **Seerr** add-on once to create its config directory (`/app_configs/db21ed7f_seerr/`), then stop it. -3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/app_configs/`). -4. Navigate to `/app_configs/db21ed7f_jellyseerr/` and copy all files into `/app_configs/db21ed7f_seerr/`. +2. Install and start the **Seerr** add-on once to create its config directory (`/addon_configs/db21ed7f_seerr/`), then stop it. +3. Open the **[Filebrowser](https://github.com/alexbelgium/hassio-addons/tree/master/filebrowser)** add-on (or any file manager with access to `/addon_configs/`). +4. Navigate to `/addon_configs/db21ed7f_jellyseerr/` and copy all files into `/addon_configs/db21ed7f_seerr/`. 5. Start the **Seerr** add-on. Your existing settings, users, and requests will be preserved. --- diff --git a/seerr/config.yaml b/seerr/config.yaml index 0b02dc3fa0..ed08e13daf 100644 --- a/seerr/config.yaml +++ b/seerr/config.yaml @@ -71,7 +71,7 @@ ingress: true ingress_stream: true init: false map: - - app_config:rw + - addon_config:rw name: Seerr options: NODE_MEMORY_LIMIT: 512 diff --git a/signalk/CHANGELOG.md b/signalk/CHANGELOG.md index 3465ab8943..45ee2dcd64 100644 --- a/signalk/CHANGELOG.md +++ b/signalk/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.30.0 (2026-07-04) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from SignalK/signalk-server (changelog : https://github.com/SignalK/signalk-server/releases) ## 2.28.0-2 (2026-06-28) - Add Bonjour/mDNS development headers so native npm modules such as mdns can rebuild after add-on updates. diff --git a/signalk/config.yaml b/signalk/config.yaml index 6fc262c037..b9beec1cb8 100644 --- a/signalk/config.yaml +++ b/signalk/config.yaml @@ -23,7 +23,7 @@ environment: TCPSTREAMPORT: "8375" image: ghcr.io/alexbelgium/signalk-{arch} map: - - app_config:rw + - addon_config:rw name: Signalk Server options: env_vars: [] diff --git a/social_to_mealie/CHANGELOG.md b/social_to_mealie/CHANGELOG.md index 7ad1afb0f2..2c14fa78ad 100644 --- a/social_to_mealie/CHANGELOG.md +++ b/social_to_mealie/CHANGELOG.md @@ -1,6 +1,5 @@ ## 1.7.2 (2026-07-18) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from GerardPolloRebozado/social-to-mealie (changelog : https://github.com/GerardPolloRebozado/social-to-mealie/releases) ## 1.7.1 (2026-07-13) diff --git a/social_to_mealie/config.yaml b/social_to_mealie/config.yaml index b58ccfa2b8..8712f1b471 100644 --- a/social_to_mealie/config.yaml +++ b/social_to_mealie/config.yaml @@ -7,7 +7,7 @@ arch: - aarch64 - amd64 map: - - app_config:rw + - addon_config:rw environment: PORT: "3000" image: ghcr.io/alexbelgium/social_to_mealie-{arch} diff --git a/sonarr/CHANGELOG.md b/sonarr/CHANGELOG.md index 970075e483..4616397978 100644 --- a/sonarr/CHANGELOG.md +++ b/sonarr/CHANGELOG.md @@ -1,6 +1,5 @@ ## 4.0.19.2995 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from linuxserver/docker-sonarr (changelog : https://github.com/linuxserver/docker-sonarr/releases) ## 4.0.19.2979 (2026-06-27) @@ -25,7 +24,7 @@ - Add ffmpeg to provide ffprobe for runtime detection (fixes https://github.com/alexbelgium/hassio-addons/issues/2451) ## 4.0.16.2946-1 (2026-01-08) -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/sonarr to a folder only accessible from my Filebrowser addon called /app_configs/xxx-sonarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/sonarr to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-sonarr_nas. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## 4.0.16.2946 (2025-12-27) - Update to latest version from linuxserver/docker-sonarr (changelog : https://github.com/linuxserver/docker-sonarr/releases) diff --git a/sonarr/config.yaml b/sonarr/config.yaml index 4c4a57a515..e452e8bd8f 100644 --- a/sonarr/config.yaml +++ b/sonarr/config.yaml @@ -74,7 +74,7 @@ ingress: true ingress_entry: sonarr init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/sonarr/rootfs/etc/cont-init.d/20-folders.sh b/sonarr/rootfs/etc/cont-init.d/20-folders.sh index dc5114cccd..df95b88ae7 100755 --- a/sonarr/rootfs/etc/cont-init.d/20-folders.sh +++ b/sonarr/rootfs/etc/cont-init.d/20-folders.sh @@ -17,7 +17,7 @@ fi slug=sonarr if [ -d "/homeassistant/addons_config/$slug" ]; then - echo "Migrating /homeassistant/addons_config/$slug to /app_configs/xxx-$slug" + echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug" cp -rnf /homeassistant/addons_config/"$slug"/. /config/ || true mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated fi diff --git a/sponsorblockcast/CHANGELOG.md b/sponsorblockcast/CHANGELOG.md index 66bdf6d428..e9ca5f1eef 100644 --- a/sponsorblockcast/CHANGELOG.md +++ b/sponsorblockcast/CHANGELOG.md @@ -1,6 +1,5 @@ ## 0.8.3 (2026-03-21) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from gabe565/CastSponsorSkip (changelog : https://github.com/gabe565/CastSponsorSkip/releases) - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release diff --git a/sponsorblockcast/config.yaml b/sponsorblockcast/config.yaml index 4de16a1b8d..18e074ac06 100644 --- a/sponsorblockcast/config.yaml +++ b/sponsorblockcast/config.yaml @@ -7,7 +7,7 @@ host_network: true image: ghcr.io/alexbelgium/sponsorblockcast-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Castsponsorskip options: env_vars: [] diff --git a/spotify_to_plex/CHANGELOG.md b/spotify_to_plex/CHANGELOG.md index 8c52deec40..784415f55b 100644 --- a/spotify_to_plex/CHANGELOG.md +++ b/spotify_to_plex/CHANGELOG.md @@ -1,3 +1,2 @@ ## 1.0.104 (2026-07-06) -- Migrate deprecated Home Assistant map names to their app equivalents. - Initial release: Spotify to Plex add-on based on jjdenhertog/spotify-to-plex diff --git a/spotify_to_plex/README.md b/spotify_to_plex/README.md index 9a27325f63..e6ba819b0c 100644 --- a/spotify_to_plex/README.md +++ b/spotify_to_plex/README.md @@ -49,7 +49,7 @@ Fill the add-on options: Use the add-on `env_vars` option to pass any extra upstream environment variables (for example Tidal, SLSKD, Lidarr or Plex settings). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -The configuration and cache are stored in the add-on config folder (`/app_configs/`), so they survive restarts and updates. +The configuration and cache are stored in the add-on config folder (`/addon_configs/`), so they survive restarts and updates. Webui can be found at `:9030`. diff --git a/spotify_to_plex/config.yaml b/spotify_to_plex/config.yaml index 172e558e95..35a5e61cc7 100644 --- a/spotify_to_plex/config.yaml +++ b/spotify_to_plex/config.yaml @@ -7,7 +7,7 @@ environment: image: ghcr.io/alexbelgium/spotify_to_plex-{arch} init: false map: - - app_config:rw + - addon_config:rw name: Spotify to Plex options: env_vars: [] diff --git a/tdarr/README.md b/tdarr/README.md index 232e1a4a1b..7af7eeae0c 100644 --- a/tdarr/README.md +++ b/tdarr/README.md @@ -109,7 +109,7 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. diff --git a/unpackerr/CHANGELOG.md b/unpackerr/CHANGELOG.md index 6ca7670d89..0f3f8b0f24 100644 --- a/unpackerr/CHANGELOG.md +++ b/unpackerr/CHANGELOG.md @@ -1,6 +1,5 @@ ## v0.15.2-2 (2026-04-06) -- Migrate deprecated Home Assistant map names to their app equivalents. - Fix environment variables not being passed into the container (e.g. VPN_AUTO_PORT_FORWARD, VPN_ENABLED) - Disable VPN port forwarder service when no VPN provider is configured @@ -37,13 +36,13 @@ ## 0.12.0-3 (2023-12-31) - Minor bugs fixed -- Deprecated options watch_path and extraction_path to avoid breakage of the configuration file. Any modifications need to be done manually using (for example) the Filebrowser addon in /app_configs/db21ed7f_unpackerr/unpackerr.conf. This also means you'll have to make sure the PUID/PGID specified really correspond to your actual permissions (the app doesn't allow to run as root) +- Deprecated options watch_path and extraction_path to avoid breakage of the configuration file. Any modifications needs to be done manually using (for example) the Filebrowser addon in /addon_configs/db21ed7f_unpackerr/unpackerr.conf. This also means you'll have to make sure the PUID/PGID specified really correspond to your actual permissions (the app doesn't allow to run as root) ## 0.12.0 (2023-12-30) - Update to latest version from Unpackerr/unpackerr -- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config to a folder only accessible from my Filebrowser addon called /app_configs/db21ed7f_unpackerr. This prevents the add-on from modifying your Home Assistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config to a folder only accessible from my Filebrowser addon called /addon_configs/db21ed7f_unpackerr. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ ## testing-e916f00-9-linux-arm64-2023-09-17 (2023-09-17) diff --git a/unpackerr/README.md b/unpackerr/README.md index 31eb72f62a..602500bdca 100644 --- a/unpackerr/README.md +++ b/unpackerr/README.md @@ -108,12 +108,12 @@ This addon supports mounting both local drives and remote SMB shares: ### Custom Scripts and Environment Variables -This addon supports custom script execution and environment variable injection through the `app_config` mapping: +This addon supports custom script execution and environment variable injection through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **env_vars option**: Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. -In /app_configs/db21ed7f_unpackerr/unpackerr.conf you can set all variables according to this list of environment variables : https://github.com/davidnewhall/unpackerr +In /addon_configs/db21ed7f_unpackerr/unpackerr.conf you can set all variables according to this list of environment variables : https://github.com/davidnewhall/unpackerr ## Support diff --git a/unpackerr/config.yaml b/unpackerr/config.yaml index da3996a204..daf492e987 100644 --- a/unpackerr/config.yaml +++ b/unpackerr/config.yaml @@ -71,7 +71,7 @@ image: ghcr.io/alexbelgium/unpackerr-{arch} init: false map: - media:rw - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/webtop_kde/CHANGELOG.md b/webtop_kde/CHANGELOG.md index 54b810397d..cad1f7d151 100644 --- a/webtop_kde/CHANGELOG.md +++ b/webtop_kde/CHANGELOG.md @@ -1,6 +1,5 @@ ## 4.16.0.94 (2026-08-01) -- Migrate deprecated Home Assistant map names to their app equivalents. - Version renamed from `4.16-r0-ls94`, which Home Assistant could not order and therefore could not reliably offer as an update: every number of the previous version is kept, as a section of its own. The addon itself and the upstream version it tracks are unchanged diff --git a/webtop_kde/config.yaml b/webtop_kde/config.yaml index 933e80558c..369fc84d80 100644 --- a/webtop_kde/config.yaml +++ b/webtop_kde/config.yaml @@ -75,7 +75,7 @@ image: ghcr.io/alexbelgium/webtop_kde-{arch} ingress: true init: false map: - - app_config:rw + - addon_config:rw - media:rw - share:rw - ssl diff --git a/webtrees/CHANGELOG.md b/webtrees/CHANGELOG.md index 6f6c8f7e7e..e2ea80b00b 100644 --- a/webtrees/CHANGELOG.md +++ b/webtrees/CHANGELOG.md @@ -1,6 +1,5 @@ ## 2.2.6 (2026-05-09) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from nathanvaughn/webtrees-docker (changelog : https://github.com/nathanvaughn/webtrees-docker/releases) ## 2.2.5 (2026-01-16) @@ -20,8 +19,8 @@ ## 2.2.1-4 (2025-01-06) - BREAKING CHANGE : please be sure to backup your system (HA, and backup from webtrees UI) before updating - Major code refactor : there is no automatic first user creation, it now opens the wizard and provides additional instructions in the addon log (detecting if it is a first launch or not) - - Data location change : the data location is now configurable through an option. It will now by default move files to /config/data ; accessible by an external editor through /app_configs/xxx-webtrees/data. I haven't tested it with all configurations (including mariadb) so be careful before updating! However, it will be much more robust & reliable in the future. And should allow to move data storage location - - Database logic change : database selection (sqlite, mysql, psql) is done through the initial startup wizard. If you want to change it, you need to modify manually the config.php.ini file in /config/data (mapped to /app_configs/xxx-webtrees/data when accessing using a third party tool) + - Data location change : the data location is now configurable through an option. It will now by default move files to /config/data ; accessible by an external editor through /addon_configs/xxx-webtrees/data. I haven't tested it with all configurations (including mariadb) so be careful before updating! However, it will be much more robust & reliable in the future. And should allow to move data storage location + - Database logic change : database selection (sqlite, mysql, psql) is done through the initial startup wizard. If you want to change it, you need to modify manually the config.php.ini file in /config/data (mapped to /addon_configs/xxx-webtrees/data when accessing using a third party tool) ## 2.2.1-2 (2025-01-02) - Minor bugs fixed diff --git a/webtrees/README.md b/webtrees/README.md index a58ba0eaa0..edd0dedeb3 100644 --- a/webtrees/README.md +++ b/webtrees/README.md @@ -60,7 +60,7 @@ base_url_portless: base url without port - Config.yaml -Custom env variables can be added to the config.yaml file referenced in the addon options. Folder containing this is not a part of root/config directory (where HA's configuration.yaml is), but `/app_configs/xxx-webtrees/config.yaml` ([HA documentation](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/)). Full env variables can be found here : https://github.com/linuxserver/docker-paperless-ng. It must be entered in a valid yaml format, that is verified at launch of the addon. +Custom env variables can be added to the config.yaml file referenced in the addon options. Folder containing this is not a part of root/config directory (where HA's configuration.yaml is), but /root/addon_configs ([HA documentation](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/)). Full env variables can be found here : https://github.com/linuxserver/docker-paperless-ng. It must be entered in a valid yaml format, that is verified at launch of the addon. ## Installation diff --git a/webtrees/config.yaml b/webtrees/config.yaml index c206ddbbb3..7a347f6793 100644 --- a/webtrees/config.yaml +++ b/webtrees/config.yaml @@ -75,7 +75,7 @@ environment: image: ghcr.io/alexbelgium/webtrees-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - ssl diff --git a/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh b/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh index 76044be548..b3cfb3e871 100755 --- a/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh +++ b/webtrees/rootfs/etc/cont-init.d/02-mariadb_discovery.sh @@ -4,7 +4,7 @@ set -e if bashio::services.available 'mysql'; then bashio::log.green "---" - bashio::log.yellow "MariaDB addon discovered on your system. If you want to use it, you need to use those values when doing the initial startup wizard, or modify manually the config.ini.php file in /config/data (mapped to /app_configs/xxx-webtrees/data when accessing using a third party tool)" + bashio::log.yellow "MariaDB addon discovered on your system. If you want to use it, you need to use those values when doing the initial startup wizard, or modify manually the config.ini.php file in /config/data (mapped to /addon_configs/xxx-webtrees/data when accessing using a third party tool)" bashio::log.blue "Host-name : $(bashio::services "mysql" "host")" bashio::log.blue "Port : $(bashio::services "mysql" "port")" bashio::log.blue "Database user : $(bashio::services "mysql" "username")" diff --git a/whatsapper/CHANGELOG.md b/whatsapper/CHANGELOG.md index 36b05405df..64ff4138a6 100644 --- a/whatsapper/CHANGELOG.md +++ b/whatsapper/CHANGELOG.md @@ -1,5 +1,4 @@ ## 1.2.0 (2026-02-03) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from baldarn/whatsapper (changelog : https://github.com/baldarn/whatsapper/releases/tag/1.2.0) ## 1.1.2 (2026-01-31) diff --git a/whatsapper/config.yaml b/whatsapper/config.yaml index 8821b641ee..25501c1227 100644 --- a/whatsapper/config.yaml +++ b/whatsapper/config.yaml @@ -4,7 +4,7 @@ arch: description: Whatsapper for Home Assistant image: ghcr.io/alexbelgium/whatsapper-{arch} map: - - app_config:rw + - addon_config:rw - share:rw name: Whatsapper options: diff --git a/whoogle/CHANGELOG.md b/whoogle/CHANGELOG.md index 305b05433a..da38b58408 100644 --- a/whoogle/CHANGELOG.md +++ b/whoogle/CHANGELOG.md @@ -1,6 +1,5 @@ ## 1.2.4 (2026-04-23) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases) ## 1.2.3 (2026-03-28) @@ -16,7 +15,7 @@ ## 1.1.0 (2025-10-11) - Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases) ## 0.9.4-2 (2025-09-30) -- Applied new homeassistant config logic, which will allow in the future all Whoogle data to be backed up with the add-on. All data (+ config) is moved to /app_configs/db21ed7f_whoogle_search +- Applied new homeassistant config logic, which will allow in the future all Mealie data to be backuped with the addon. All data (+ config) is moved to /addon_configs/db21ed7f_whoogle_search ## 0.9.4 (2025-09-20) - Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases) diff --git a/whoogle/config.yaml b/whoogle/config.yaml index 95821a7fc2..bf037d5f3e 100644 --- a/whoogle/config.yaml +++ b/whoogle/config.yaml @@ -70,7 +70,7 @@ image: ghcr.io/alexbelgium/whoogle-search-{arch} ingress: true ingress_stream: true map: - - app_config:rw + - addon_config:rw name: Whoogle Search options: env_vars: [] diff --git a/zoraxy/CHANGELOG.md b/zoraxy/CHANGELOG.md index 6838a44063..94db31cdd6 100644 --- a/zoraxy/CHANGELOG.md +++ b/zoraxy/CHANGELOG.md @@ -1,5 +1,4 @@ ## 3.3.3 (2026-06-19) -- Migrate deprecated Home Assistant map names to their app equivalents. - Initial release - Zoraxy reverse proxy with web management UI (port 8000) for Home Assistant - Persistent configuration stored in the add-on config directory (/config) diff --git a/zoraxy/Dockerfile b/zoraxy/Dockerfile index 02df5b429d..04384df15c 100644 --- a/zoraxy/Dockerfile +++ b/zoraxy/Dockerfile @@ -42,7 +42,7 @@ RUN find . -type f \( -name "*.sh" -o -name "run" -o -name "finish" \) -print -e RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi -# Persist Zoraxy data in /config (app_config) instead of the ephemeral +# Persist Zoraxy data in /config (addon_config) instead of the ephemeral # upstream working directory, so the configuration survives add-on updates. RUN sed -i 's#/opt/zoraxy/config#/config#g' /opt/zoraxy/entrypoint.py diff --git a/zoraxy/README.md b/zoraxy/README.md index 85bc3abe7c..a0e30b9b33 100644 --- a/zoraxy/README.md +++ b/zoraxy/README.md @@ -49,7 +49,7 @@ and, if you want to reach your services from outside, forward them on your router. All configuration, the database, logs and plugins are stored persistently in the -add-on configuration folder (`/app_configs/_zoraxy/`, exposed inside the +add-on configuration folder (`/addon_configs/_zoraxy/`, exposed inside the container as `/config`), so they survive add-on updates and restarts. ### Options diff --git a/zoraxy/config.yaml b/zoraxy/config.yaml index 213e4a304f..da629622de 100644 --- a/zoraxy/config.yaml +++ b/zoraxy/config.yaml @@ -19,7 +19,7 @@ ports_description: 443/tcp: HTTPS traffic for reverse-proxied hosts 8000/tcp: Management Web UI map: - - app_config:rw + - addon_config:rw - share:rw - ssl privileged: diff --git a/zoraxy/rootfs/etc/cont-init.d/20-config.sh b/zoraxy/rootfs/etc/cont-init.d/20-config.sh index 68cc03a842..ad5e2157bb 100755 --- a/zoraxy/rootfs/etc/cont-init.d/20-config.sh +++ b/zoraxy/rootfs/etc/cont-init.d/20-config.sh @@ -8,7 +8,7 @@ set -e # Zoraxy stores its database, configuration, logs and plugins relative to its # working directory. The Dockerfile patched the upstream entrypoint to use -# /config (mapped to app_config) so the data survives add-on updates. +# /config (mapped to addon_config) so the data survives add-on updates. mkdir -p /config /config/plugin /config/conf /config/log /config/tmp bashio::log.info "Zoraxy data directory: /config" diff --git a/zzz_archived_omada/CHANGELOG.md b/zzz_archived_omada/CHANGELOG.md index f2b1880e12..6d8846731c 100644 --- a/zzz_archived_omada/CHANGELOG.md +++ b/zzz_archived_omada/CHANGELOG.md @@ -1,5 +1,4 @@ ## 5.14.26.1-2024-08-29-2 (2025-11-18) -- Migrate deprecated Home Assistant map names to their app equivalents. - Minor bugs fixed ## 5.14.26.1-2024-08-29-1 (2025-11-18) diff --git a/zzz_archived_omada/README.md b/zzz_archived_omada/README.md index 364b0d7f6c..38b5c216fe 100644 --- a/zzz_archived_omada/README.md +++ b/zzz_archived_omada/README.md @@ -84,7 +84,7 @@ Webui can be found at `:8088` (HTTP) or `:8043` (HTTPS). ### Custom Scripts and Environment Variables -This addon supports custom scripts and environment variables through the `app_config` mapping: +This addon supports custom scripts and environment variables through the `addon_config` mapping: - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Environment variables**: Use the add-on `env_vars` option and see [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) for details. diff --git a/zzz_archived_omada/config.yaml b/zzz_archived_omada/config.yaml index c167cacc34..e202ddb5f4 100644 --- a/zzz_archived_omada/config.yaml +++ b/zzz_archived_omada/config.yaml @@ -72,7 +72,7 @@ environment: TZ: Etc/UTC image: ghcr.io/alexbelgium/omada-{arch} map: - - app_config:rw + - addon_config:rw - ssl:ro name: "Omada (obsolete)" options: diff --git a/zzz_archived_paperless_ngx/CHANGELOG.md b/zzz_archived_paperless_ngx/CHANGELOG.md index aa02b92a00..0f6400e070 100644 --- a/zzz_archived_paperless_ngx/CHANGELOG.md +++ b/zzz_archived_paperless_ngx/CHANGELOG.md @@ -1,6 +1,5 @@ ## 3.0.5 (2026-08-02) -- Migrate deprecated Home Assistant map names to their app equivalents. - Update to latest version from paperless-ngx/paperless-ngx (changelog : https://github.com/paperless-ngx/paperless-ngx/releases) ## 3.0.4 (2026-08-01) @@ -93,15 +92,15 @@ - Minor bugs fixed Migration (thanks @eikeja) : - Install the new addon -- Make a backup of the old Paperless directory. In my case "/app_configs/db21ed7f_paperless_ng" +- Make a backup of the old Paperless directory. In my case "/addon_configs/db21ed7f_paperless_ng" - View the folder structure of the new instance, assign files from the old instance to the folders of the new instance. Start new Paperless - all data is there! Folder assignment: -/app_configs/db21ed7f_paperless_ng/data → /app_configs/ca5234a0_paperless-ngx/data +/addon_configs/db21ed7f_paperless_ng/data → /addon_configs/ca5234a0_paperless-ngx/data -/app_configs/db21ed7f_paperless_ng/media → /share/paperless +/addon_configs/db21ed7f_paperless_ng/media → /share/paperless ## 2.6.2 (2024-03-09) @@ -187,7 +186,7 @@ Folder assignment: - Automatically changes config.yaml addon option to new location - Restore local and smb disks scripts - Update to latest version from paperless-ngx/paperless-ngx -- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the app_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ +- MAJOR CHANGE : new HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Update to new official image - Enable beta channel diff --git a/zzz_archived_paperless_ngx/README.md b/zzz_archived_paperless_ngx/README.md index a2744efc7d..d9f52327b6 100644 --- a/zzz_archived_paperless_ngx/README.md +++ b/zzz_archived_paperless_ngx/README.md @@ -4,15 +4,15 @@ Migration (thanks @eikeja) : - Install the new addon -- Make a backup of the old Paperless directory. In my case "/app_configs/db21ed7f_paperless_ng" +- Make a backup of the old Paperless directory. In my case "/addon_configs/db21ed7f_paperless_ng" - View the folder structure of the new instance, assign files from the old instance to the folders of the new instance. Start new Paperless - all data is there! Folder assignment: -/app_configs/db21ed7f_paperless_ng/data → /app_configs/ca5234a0_paperless-ngx/data +/addon_configs/db21ed7f_paperless_ng/data → /addon_configs/ca5234a0_paperless-ngx/data -/app_configs/db21ed7f_paperless_ng/media → /share/paperless +/addon_configs/db21ed7f_paperless_ng/media → /share/paperless I maintain this and other Home Assistant add-ons in my free time: keeping up with upstream changes, HA changes, and testing on real hardware takes a lot of time (and some money). I use around 5-10 of my >110 addons so regularly I install test machines (and purchase some test services such as vpn) that I don't use myself to troubleshoot and improve the addons diff --git a/zzz_archived_paperless_ngx/config.yaml b/zzz_archived_paperless_ngx/config.yaml index 78e91d948f..c1c4ab4551 100644 --- a/zzz_archived_paperless_ngx/config.yaml +++ b/zzz_archived_paperless_ngx/config.yaml @@ -76,7 +76,7 @@ environment: image: ghcr.io/alexbelgium/paperless_ng-{arch} init: false map: - - app_config:rw + - addon_config:rw - homeassistant_config:rw - share:rw - media:rw diff --git a/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh b/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh index 3f31333e3e..e729d9376c 100755 --- a/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh +++ b/zzz_archived_paperless_ngx/rootfs/etc/cont-init.d/00-deprecated.sh @@ -18,14 +18,14 @@ echo "" echo "Migration (thanks @eikeja) : - Install the new addon -- Make a backup of the old Paperless directory. In my case '/app_configs/db21ed7f_paperless_ng' +- Make a backup of the old Paperless directory. In my case '/addon_configs/db21ed7f_paperless_ng' - View the folder structure of the new instance, assign files from the old instance to the folders of the new instance. Start new Paperless - all data is there! Folder assignment: -/app_configs/db21ed7f_paperless_ng/data → /app_configs/ca5234a0_paperless-ngx/data +/addon_configs/db21ed7f_paperless_ng/data → /addon_configs/ca5234a0_paperless-ngx/data -/app_configs/db21ed7f_paperless_ng/media → /share/paperless" +/addon_configs/db21ed7f_paperless_ng/media → /share/paperless" sleep 5