Compare commits

...

17 Commits

Author SHA1 Message Date
Alexandre
b987aebf0f Document Webtrees app-config host folder 2026-08-03 08:22:47 +02:00
Alexandre
0949047d64 Restore lint workflow after review fixes 2026-08-03 08:20:39 +02:00
github-actions[bot]
96cdde5f49 Address remaining PR review comments 2026-08-03 06:19:47 +00:00
Alexandre
3424435e13 Commit review fixes without workflow changes 2026-08-03 08:18:59 +02:00
Alexandre
1d764ec744 Correct Mealie historical path count 2026-08-03 08:17:16 +02:00
Alexandre
b1d8dad9da Apply remaining PR 2933 review fixes 2026-08-03 08:12:55 +02:00
Alexandre
b68b44c991 Update Mealie app_config documentation path 2026-08-03 08:10:39 +02:00
Alexandre
43d3a71487 Align custom script assignment indentation 2026-08-03 08:09:58 +02:00
Alexandre
c424d844eb Correct qbit_manage configuration filename 2026-08-03 08:09:23 +02:00
Alexandre
b14b066f55 Fix qBittorrent migration paths and messages 2026-08-03 08:09:09 +02:00
Alexandre
6320fa2af3 Document Cleanuparr app_config mount 2026-08-03 08:08:50 +02:00
Alexandre
e1fa043900 Fix Cleanuparr app_config persistence path 2026-08-03 08:08:26 +02:00
Alexandre
082fbbadd2 Remove temporary review-fix workflow 2026-08-03 08:08:00 +02:00
Alexandre
e686528ebf Restore lint workflow 2026-08-03 08:07:53 +02:00
Alexandre
44bb5e3574 Temporarily apply PR 2933 review fixes 2026-08-03 08:05:18 +02:00
Alexandre
25ad2920a8 Trigger PR 2933 review-fix workflow 2026-08-03 08:01:53 +02:00
Alexandre
ea2659054f Add one-shot workflow to address PR 2933 review comments 2026-08-03 07:59:38 +02:00
18 changed files with 32 additions and 32 deletions

View File

@@ -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="/app_configs/${HOSTNAME/-/_}/$slug.sh"
else
CONFIGLOCATION="/config/addons_autoscripts"
CONFIGFILEBROWSER="/homeassistant/addons_autoscripts/$slug.sh"

View File

@@ -218,7 +218,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 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
- ⚠ 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).
## 7.2.0 (2023-12-16)

View File

@@ -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 → HA app_config and starts ./Cleanuparr directly.
# Our wrapper symlinks /app/config → the /config app_config mount and starts ./Cleanuparr directly.
ENTRYPOINT ["/ha_entrypoint.sh"]
CMD ["./Cleanuparr"]

View File

@@ -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 → /app_configs/cleanuparr (HA persistent storage)
# We symlink /app/config → /config (HA persistent app_config 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="/app_configs/cleanuparr"
HA_DATA_DIR="/config"
echo "[Cleanuparr] Setting up data directory: $HA_DATA_DIR"
mkdir -p "$HA_DATA_DIR"

View File

@@ -242,8 +242,8 @@
## 2.23.0_reverted5 (2023-11-21)
- 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/
- Homeassistant config accessible in /homeassistant folder ; all addons config in /addons_config ; this addon config in /config
- 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
## 2.23.0_reverted (2023-09-29)

View File

@@ -194,7 +194,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 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/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/
## 1.4.5 (2024-03-23)

View File

@@ -50,7 +50,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 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
- ⚠ 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
## testnoupload (2023-11-11)

View File

@@ -177,7 +177,7 @@
## v2.0-beta5 (2024-10-15)
- 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 /app_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 /app_configs/db21ed7f_mealie will be used.
- 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.
- 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 :
@@ -201,9 +201,9 @@
- Injector script: /config/mealie.sh
- Env file : /config/config.yaml
- Paths from HA (for example with Filebrowser) :
- Data: /app_configs/db21ed7f_mealie
- Injector script: /app_configs/db21ed7f_mealie/mealie.sh
- Env file : /app_configs/db21ed7f_mealie/config.yaml
- Data: /addon_configs/db21ed7f_mealie
- Injector script: /addon_configs/db21ed7f_mealie/mealie.sh
- Env file : /addon_configs/db21ed7f_mealie/config.yaml
- Previous files backup (will not be used anymore thanks to the "Migrated file" that is now in their folder) :
- Data: /homeassistant/addons_config/mealie_data
- Injector script: /homeassistant/addons_autoscripts/mealie.sh
@@ -232,7 +232,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 backuped 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 backed up 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)

View File

@@ -80,7 +80,7 @@ This addon supports custom scripts and environment variables through the `app_co
- **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 `/homeassistant/addons_config/xxx-mealie/config.yaml`.
You can add environment variables by creating `/app_configs/xxx-mealie/config.yaml`.
The complete list of options can be found here: https://nightly.mealie.io/documentation/getting-started/installation/backend-config/

View File

@@ -20,7 +20,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 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/
- ⚠ 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/
## ubuntu-2025-11-30 (2025-11-30)
- Update to latest version from photoprism/photoprism

View File

@@ -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/openvpn" > /homeassistant/addons_config/qBittorrent/migrated
bashio::log.yellow "... moved files from /config/addons_config/qBittorrent to /app_configs/$HOSTNAME/qBitorrent (must be accessed with my Filebrowser addon)"
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)"
MIGRATED=true
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 /config/addons_config/qbittorrent to /app_configs/$HOSTNAME"
bashio::log.yellow "... moved config.yaml from /homeassistant/addons_config/qbittorrent to /app_configs/$HOSTNAME"
fi
# Move autoscript
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 /app_configs/$HOSTNAME"
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"
fi
# Reboot post migration

View File

@@ -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.yaml accessible with the Filebrowser addon"
bashio::log.info "qbit_manage started with config in /app_configs/$HOSTNAME/qbit_manage/qbit_manage.yml accessible with the Filebrowser addon"
fi
fi

View File

@@ -12,7 +12,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 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/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/
## 6.0.4.10291 (2025-11-22)
- Update to latest version from linuxserver/docker-radarr (changelog : https://github.com/linuxserver/docker-radarr/releases)

View File

@@ -14,7 +14,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 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/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/
- WARNING : update to supervisor 2022.11 before installing
## 2.1.2 (2022-04-11)

View File

@@ -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/<slug>`), so they survive restarts and updates.
The configuration and cache are stored in the add-on config folder (`/app_configs/<hostname>`), so they survive restarts and updates.
Webui can be found at `<your-ip>:9030`.

View File

@@ -37,13 +37,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 needs 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 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)
## 0.12.0 (2023-12-30)
- Update to latest version from Unpackerr/unpackerr
- &#9888; 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 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/
- &#9888; 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/
## testing-e916f00-9-linux-arm64-2023-09-17 (2023-09-17)

View File

@@ -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 /root/app_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.
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.
## Installation

View File

@@ -16,7 +16,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 Mealie data to be backuped with the addon. All data (+ config) is moved to /app_configs/db21ed7f_whoogle_search
- 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
## 0.9.4 (2025-09-20)
- Update to latest version from benbusby/whoogle-search (changelog : https://github.com/benbusby/whoogle-search/releases)