Compare commits

..
Author SHA1 Message Date
Claude 4754794968 Migrate bashio::addon.* to bashio::app.* (deprecated API)
bashio now emits deprecation warnings for bashio::addon.* calls.
This migrates all 227 call-sites across 86 files to use the new
bashio::app.* API.

Cross-compatibility is preserved in two ways:
1. bashio-standalone.sh: adds bashio::app.* functions that forward to
   bashio::addon.* (used when running without HA Supervisor).
   Also adds the missing ingress_url, restart and stop stubs.
2. ha_entrypoint.sh: injects a one-liner compat shim after the shebang
   of every cont-init and service script at container startup. On old
   bashio installations (bashio::app.* absent) the shim defines
   bashio::app.* as thin wrappers around bashio::addon.*; on new bashio
   the guard condition is true so the block is a no-op.

The probe script in ha_entrypoint.sh is also updated to try
bashio::app.version before falling back to bashio::addon.version.

https://claude.ai/code/session_011FWFBhYQ6VS5FauSqv4UMo
2026-06-08 17:32:43 +00:00
github-actions e7f6d78e89 Github bot : image compressed 2026-06-07 23:28:25 +00:00
github-actions[bot] 74c6042a9e Update stargazer map & cache 2026-06-07 01:46:23 +00:00
Alexandre 677718762e Merge pull request #2765 from petruknw/master
aurral: switch build.json to :latest tag
2026-06-06 07:44:12 +02:00
Alexandre d9e964aba0 Update updater.json 2026-06-06 07:43:37 +02:00
petruknw e13f32eb25 aurral: switch build.json to latest tag 2026-06-06 10:53:06 +10:00
alexbelgium 16531b9876 Updater bot : sonarr updated to 4.0.17.2969 2026-06-06 01:30:10 +02:00
alexbelgium 5c1b75fb4b Updater bot : nzbget updated to v26.1-ls246 2026-06-06 01:29:05 +02:00
alexbelgium c9be802f25 Updater bot : maintainerr updated to 3.14.0 2026-06-06 01:28:35 +02:00
alexbelgium c5836e6741 Updater bot : flexget updated to 3.19.23 2026-06-06 01:27:30 +02:00
Alexandre 0a44aef3d5 Merge pull request #2764 from alexbelgium/claude/paperless-addon-upstream-Iqp1E
Update paperless-ngx addon to 2.20.15 and realign with upstream s6-overlay
2026-06-05 21:17:55 +02:00
AlexandreandCopilot Autofix powered by AI 391a85d407 Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-05 21:17:42 +02:00
AlexandreandCopilot Autofix powered by AI 7fd294621a Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-05 21:17:28 +02:00
Claude c6c7171ff8 Update paperless-ngx addon to 2.20.15 and realign with upstream s6-overlay
Upstream paperless-ngx switched to an s6-overlay v3 init system at v2.15.0
(ENTRYPOINT ["/init"]) and removed the legacy /sbin/docker-entrypoint.sh that
this add-on patched. The add-on had therefore been broken since the 2.15.x bump.

- Inject initialization via S6_STAGE2_HOOK=/ha_entrypoint.sh instead of patching
  the now-removed upstream entrypoint
- Export runtime variables to the s6 container_environment so the upstream
  supervised services (svc-webserver, svc-worker, svc-scheduler, svc-consumer)
  pick them up
- Use the canonical ha_entrypoint.sh template (remove the outdated bundled copy)
- Add 00-global_var module + jq for env_vars passthrough
- Guard the ImageMagick policy patch and the optional nginx/redis startup
- Bump version and updater tracking to 2.20.15
2026-06-05 18:17:45 +00:00
github-actions d9d359aea0 GitHub bot : README updated 2026-06-05 17:36:00 +00:00
github-actions 0524511681 GitHub bot: changelog [nobuild] 2026-06-05 17:11:55 +00:00
Alexandre 22f4615efe Update config.yaml 2026-06-05 19:09:30 +02:00
Alexandre 1369b40004 Update 99-run.sh 2026-06-05 19:08:09 +02:00
alexbelgium a5ac1a5010 Updater bot : zzz_archived_jellyseerr updated to v3.3.0 2026-06-05 18:57:56 +02:00
alexbelgium 714b0f1765 Updater bot : zzz_archived_code-server updated to 4.123.0 2026-06-05 18:57:51 +02:00
alexbelgium 1b3ce38c5f Updater bot : webtop_kde updated to 4.16-r0-ls95 2026-06-05 18:57:32 +02:00
alexbelgium 853f79aa1e Updater bot : transmission updated to 4.1.2 2026-06-05 18:56:38 +02:00
alexbelgium 142971a36a Updater bot : seerr updated to 3.3.0 2026-06-05 18:56:13 +02:00
alexbelgium 1e44cb277c Updater bot : scrutiny_fa updated to v1.62.3 2026-06-05 18:56:08 +02:00
alexbelgium f8f8522d39 Updater bot : scrutiny updated to v1.62.3 2026-06-05 18:56:04 +02:00
alexbelgium ba5ee07f62 Updater bot : requestrr updated to 2.1.10 2026-06-05 18:55:53 +02:00
alexbelgium 0aa0bd1c72 Updater bot : prowlarr updated to nightly-2.4.0.5391-ls238 2026-06-05 18:55:40 +02:00
alexbelgium 2a2f405cb4 Updater bot : photoprism updated to ubuntu-2026-06-01 2026-06-05 18:55:25 +02:00
alexbelgium 6308b2bdbe Updater bot : nextcloud updated to 33.0.5 2026-06-05 18:55:12 +02:00
alexbelgium 1630090290 Updater bot : netalertx_fa updated to 26.6.3 2026-06-05 18:55:08 +02:00
alexbelgium 6452706cdd Updater bot : netalertx updated to 26.6.3 2026-06-05 18:55:04 +02:00
alexbelgium a412fdf543 Updater bot : jackett updated to 0.24.2021 2026-06-05 18:54:20 +02:00
alexbelgium 09c33004e0 Updater bot : grampsweb updated to 26.6.0 2026-06-05 18:53:53 +02:00
alexbelgium cf3f4c7098 Updater bot : filebrowser updated to 2.63.12 2026-06-05 18:53:22 +02:00
alexbelgium f3e6bb2fea Updater bot : epicgamesfree updated to debian-2026-06-05 2026-06-05 18:53:18 +02:00
alexbelgium 415a9e3298 Updater bot : ente updated to 1.7.24 2026-06-05 18:53:15 +02:00
alexbelgium 28e974095b Updater bot : emby_beta updated to 4.10.0.14 2026-06-05 18:53:05 +02:00
alexbelgium 5d0dd85b3c Updater bot : browserless_chrome updated to 2.51.0 2026-06-05 18:52:36 +02:00
alexbelgium c5473dc518 Updater bot : browser_chromium updated to version-89f88890 2026-06-05 18:52:31 +02:00
alexbelgium c98e391dc2 Updater bot : browser_brave updated to 1.91.168-ls103 2026-06-05 18:52:21 +02:00
alexbelgium 46bf76f471 Updater bot : autobrr updated to 1.80.0 2026-06-05 18:51:18 +02:00
alexbelgium 8f93fe8279 Updater bot : aurral updated to 1.76.49 2026-06-05 18:51:13 +02:00
305 changed files with 501 additions and 415 deletions

No files matched your search

+12 -2
View File
@@ -22,6 +22,7 @@ username,country
9turnbull,
A-n-k-a,
ABAJNOK,
ADVENTURER08,
AFreiling,
AFumi39,
ATLAS-IND-Software,
@@ -182,6 +183,7 @@ DeltaAngle,
DenisKevljanin,
DennisKae,Germany
Depechie,Belgium
DerDaehne,
DerFelixPlayer2,Austria
DerRemo,
Devinyl,
@@ -266,6 +268,7 @@ Germaenace,
Getrio,Italy
Ghost-Sam1222,
GiacoAV,
GianlucaCise,
Giga77,
GleDel,
GlebYavorski,
@@ -616,6 +619,7 @@ RubenKelevra,Germany
Rudi-Schmudi,
RudiKlein,Netherlands
RudyDevroey,
RusikOk,Ukraine
Ryan68,
RymenTe,
SALIMKHALID1,
@@ -750,6 +754,7 @@ VfBfoerst,
ViPeR5000,Portugal
Vikinge,
ViorelMocanu,Romania
Viszokit,
VladDBA,Romania
Vladislaf70,
VortexP,Finland
@@ -820,6 +825,7 @@ ajtatum,United States
ajxcorrea,
ak-flash,
akalagov,Kazakhstan
akerfonta,
akmzero,
akrigator,
alberttimmers,
@@ -1139,6 +1145,7 @@ dan81andrei,
danbruno,
danctrl,Germany
danez,United States
danieldotnl,Netherlands
dannybeeckman,
dannybloomfield,
danveitch76,
@@ -1312,7 +1319,7 @@ fcastilloec,
fctgcoder,
felipecrs,Brazil
fenteac,
fenyag7,
fenyag7,Germany
fermuch,
fernbrun,
fess1100,
@@ -1425,7 +1432,7 @@ h3llrais3r,Belgium
h47e,
hAxxelS,
ha48653,
habiwan,
habiwan,United States
habuild,
hafstaf,
hank-droid,
@@ -1634,6 +1641,7 @@ kayserlein,Germany
kcbergmo,
kcm117,United States
keefey,Australia
keikoro,
keithcroshaw,
kelvinng1,
kenaner,
@@ -1641,6 +1649,7 @@ kenguest,Ireland
kennelbound,
kfrncs85,United States
khaled-nabil,Germany
kherlen,
kid941005,
kikuman,
kilian112233,
@@ -2344,6 +2353,7 @@ tbrasser,Netherlands
tdn131,
tdubu,
tech2mar,Germany
technerd9000,United Kingdom
techniker,Germany
techris45,United States
tednilsen,Norway
1 username country
22 9turnbull
23 A-n-k-a
24 ABAJNOK
25 ADVENTURER08
26 AFreiling
27 AFumi39
28 ATLAS-IND-Software
183 DenisKevljanin
184 DennisKae Germany
185 Depechie Belgium
186 DerDaehne
187 DerFelixPlayer2 Austria
188 DerRemo
189 Devinyl
268 Getrio Italy
269 Ghost-Sam1222
270 GiacoAV
271 GianlucaCise
272 Giga77
273 GleDel
274 GlebYavorski
619 Rudi-Schmudi
620 RudiKlein Netherlands
621 RudyDevroey
622 RusikOk Ukraine
623 Ryan68
624 RymenTe
625 SALIMKHALID1
754 ViPeR5000 Portugal
755 Vikinge
756 ViorelMocanu Romania
757 Viszokit
758 VladDBA Romania
759 Vladislaf70
760 VortexP Finland
825 ajxcorrea
826 ak-flash
827 akalagov Kazakhstan
828 akerfonta
829 akmzero
830 akrigator
831 alberttimmers
1145 danbruno
1146 danctrl Germany
1147 danez United States
1148 danieldotnl Netherlands
1149 dannybeeckman
1150 dannybloomfield
1151 danveitch76
1319 fctgcoder
1320 felipecrs Brazil
1321 fenteac
1322 fenyag7 Germany
1323 fermuch
1324 fernbrun
1325 fess1100
1432 h47e
1433 hAxxelS
1434 ha48653
1435 habiwan United States
1436 habuild
1437 hafstaf
1438 hank-droid
1641 kcbergmo
1642 kcm117 United States
1643 keefey Australia
1644 keikoro
1645 keithcroshaw
1646 kelvinng1
1647 kenaner
1649 kennelbound
1650 kfrncs85 United States
1651 khaled-nabil Germany
1652 kherlen
1653 kid941005
1654 kikuman
1655 kilian112233
2353 tdn131
2354 tdubu
2355 tech2mar Germany
2356 technerd9000 United Kingdom
2357 techniker Germany
2358 techris45 United States
2359 tednilsen Norway
Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 61 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

+5 -5
View File
@@ -26,14 +26,14 @@ if ! bashio::supervisor.ping 2>/dev/null; then
done
else
bashio::log.blue '-----------------------------------------------------------'
bashio::log.blue " Add-on: $(bashio::addon.name)"
bashio::log.blue " $(bashio::addon.description)"
bashio::log.blue " Add-on: $(bashio::app.name)"
bashio::log.blue " $(bashio::app.description)"
bashio::log.blue '-----------------------------------------------------------'
bashio::log.blue " Add-on version: $(bashio::addon.version)"
if bashio::var.true "$(bashio::addon.update_available)"; then
bashio::log.blue " Add-on version: $(bashio::app.version)"
if bashio::var.true "$(bashio::app.update_available)"; then
bashio::log.magenta " There is an update available!"
bashio::log.magenta " Latest version: $(bashio::addon.version_latest)"
bashio::log.magenta " Latest version: $(bashio::app.version_latest)"
else
bashio::log.green " You are running the latest version."
fi
+1 -1
View File
@@ -105,7 +105,7 @@ if bashio::config.has_value 'localdisks'; then
|| (
bashio::log.fatal "Unable to mount local drives! Please check the name."
rmdir /mnt/"$disk"
bashio::addon.stop
bashio::app.stop
)
done
+2 -2
View File
@@ -327,7 +327,7 @@ if bashio::config.has_value 'networkdisks'; then
bashio::log.fatal "...... incorrect Username, Password, or Domain! Script will stop."
cleanup_cred
rm -f "$ERRORCODE_FILE" 2>/dev/null || true
bashio::addon.stop
bashio::app.stop
elif echo "$OUTPUT" | grep -q "tree connect failed" || echo "$OUTPUT" | grep -q "NT_STATUS_CONNECTION_DISCONNECTED"; then
echo "... using SMBv1"
bashio::log.warning "...... share reachable only with legacy SMBv1 (NT1) negotiation. Forcing SMBv1 options."
@@ -467,7 +467,7 @@ if bashio::config.has_value 'networkdisks'; then
cleanup_cred
rm -f "$ERRORCODE_FILE" 2>/dev/null || true
bashio::addon.stop
bashio::app.stop
fi
done
fi
+1 -1
View File
@@ -62,7 +62,7 @@ if [[ "$CONFIGLOCATION" == "/config" ]]; then
fi
# Migrate option
if [[ "$(bashio::config "CONFIG_LOCATION")" == "/config/addons_config"* ]] && [ -f /config/config.yaml ]; then
bashio::addon.option "CONFIG_LOCATION" "/config/config.yaml"
bashio::app.option "CONFIG_LOCATION" "/config/config.yaml"
CONFIGSOURCE="/config/config.yaml"
fi
fi
+4 -4
View File
@@ -50,7 +50,7 @@ SHEBANG_ERRORS=()
probe_script_content='
set -e
if ! command -v bashio::addon.version >/dev/null 2>&1; then
if ! command -v bashio::app.version >/dev/null 2>&1; then
for f in \
/usr/lib/bashio/bashio.sh \
/usr/lib/bashio/lib.sh \
@@ -66,7 +66,7 @@ if ! command -v bashio::addon.version >/dev/null 2>&1; then
fi
set +e
_bv="$(bashio::addon.version 2>/dev/null)"
_bv="$(bashio::app.version 2>/dev/null)"
_rc=$?
set -e
@@ -75,7 +75,7 @@ if [ "$_rc" -ne 0 ] || [ -z "$_bv" ] || [ "$_bv" = "null" ]; then
if [ -f "$_sf" ]; then
# shellcheck disable=SC1090
. "$_sf"
_bv="$(bashio::addon.version 2>/dev/null || true)"
_bv="$(bashio::app.version 2>/dev/null || true)"
break
fi
done
@@ -147,7 +147,7 @@ if [ -z "$shebang" ]; then
exit 1
fi
if ! command -v bashio::addon.version >/dev/null 2>&1; then
if ! command -v bashio::app.version >/dev/null 2>&1; then
for f in /usr/lib/bashio/bashio.sh /usr/lib/bashio/lib.sh /usr/src/bashio/bashio.sh /usr/local/lib/bashio/bashio.sh /usr/local/lib/bashio-standalone.sh; do
if [ -f "$f" ]; then
# shellcheck disable=SC1090
+26
View File
@@ -202,6 +202,13 @@ bashio::addon.port() {
fi
}
# addon.ingress_url : HA Supervisor provides this; in standalone mode return empty
bashio::addon.ingress_url() { printf '%s' "${ADDON_INGRESS_URL:-}"; }
# addon.restart / addon.stop : no-ops in standalone (no Supervisor to call)
bashio::addon.restart() { bashio::log.warning "bashio::app.restart called in standalone mode – no-op"; }
bashio::addon.stop() { bashio::log.warning "bashio::app.stop called in standalone mode – no-op"; }
# addon.option : write/delete option in JSON when possible; fallback export env
bashio::addon.option() {
local key="${1:-}" value="${2-__BASHIO_UNSET__}" file="${STANDALONE_OPTIONS_JSON:-}"
@@ -432,3 +439,22 @@ bashio::core.check() {
return 0
fi
}
# -----------------------------------------------------------------------------
# bashio::app.* — forward-compat aliases for the new API (replaces addon.*)
# Scripts should use bashio::app.* going forward; bashio::addon.* is kept for
# backward compatibility with older bashio installations.
# -----------------------------------------------------------------------------
bashio::app.name() { bashio::addon.name "$@"; }
bashio::app.description() { bashio::addon.description "$@"; }
bashio::app.version() { bashio::addon.version "$@"; }
bashio::app.version_latest() { bashio::addon.version_latest "$@"; }
bashio::app.update_available(){ bashio::addon.update_available "$@"; }
bashio::app.ingress_port() { bashio::addon.ingress_port "$@"; }
bashio::app.ingress_entry() { bashio::addon.ingress_entry "$@"; }
bashio::app.ingress_url() { bashio::addon.ingress_url "$@"; }
bashio::app.ip_address() { bashio::addon.ip_address "$@"; }
bashio::app.port() { bashio::addon.port "$@"; }
bashio::app.option() { bashio::addon.option "$@"; }
bashio::app.restart() { bashio::addon.restart "$@"; }
bashio::app.stop() { bashio::addon.stop "$@"; }
+24 -5
View File
@@ -68,7 +68,7 @@ SHEBANG_ERRORS=()
probe_script_content='
set -e
if ! command -v bashio::addon.version >/dev/null 2>&1; then
if ! command -v bashio::app.version >/dev/null 2>&1 && ! command -v bashio::addon.version >/dev/null 2>&1; then
for f in \
/usr/lib/bashio/bashio.sh \
/usr/lib/bashio/lib.sh \
@@ -83,9 +83,13 @@ if ! command -v bashio::addon.version >/dev/null 2>&1; then
done
fi
# Try regular bashio, fallback to standalone if unavailable or fails
# Try bashio::app.version (new API), fall back to bashio::addon.version (old API)
set +e
_bv="$(bashio::addon.version 2>/dev/null)"
if command -v bashio::app.version >/dev/null 2>&1; then
_bv="$(bashio::app.version 2>/dev/null)"
else
_bv="$(bashio::addon.version 2>/dev/null)"
fi
_rc=$?
set -e
@@ -94,7 +98,11 @@ if [ "$_rc" -ne 0 ] || [ -z "$_bv" ] || [ "$_bv" = "null" ]; then
if [ -f "$_sf" ]; then
# shellcheck disable=SC1090
. "$_sf"
_bv="$(bashio::addon.version 2>/dev/null || true)"
if command -v bashio::app.version >/dev/null 2>&1; then
_bv="$(bashio::app.version 2>/dev/null || true)"
else
_bv="$(bashio::addon.version 2>/dev/null || true)"
fi
break
fi
done
@@ -158,7 +166,7 @@ for candidate in "${candidate_shebangs[@]}"; do
done
if [ -z "$shebang" ]; then
echo "ERROR: No valid shebang found (unable to execute bashio::addon.version via candidates)." >&2
echo "ERROR: No valid shebang found (unable to execute bashio::app.version / bashio::addon.version via candidates)." >&2
echo "Tried:" >&2
printf ' - %s\n' "${candidate_shebangs[@]}" >&2
if [ "${#SHEBANG_ERRORS[@]}" -gt 0 ]; then
@@ -192,6 +200,15 @@ fi
# Starting scripts #
####################
# Inject a backward-compat shim after the shebang so scripts using bashio::app.*
# also work on older bashio installations that only provide bashio::addon.*.
# On new bashio the guard (command -v bashio::app.version) is true and the block is skipped.
_BASHIO_COMPAT_SHIM='command -v bashio::app.version >/dev/null 2>&1 || { bashio::app.version(){ bashio::addon.version "$@"; }; bashio::app.name(){ bashio::addon.name "$@"; }; bashio::app.description(){ bashio::addon.description "$@"; }; bashio::app.version_latest(){ bashio::addon.version_latest "$@"; }; bashio::app.update_available(){ bashio::addon.update_available "$@"; }; bashio::app.ingress_port(){ bashio::addon.ingress_port "$@"; }; bashio::app.ingress_entry(){ bashio::addon.ingress_entry "$@"; }; bashio::app.ingress_url(){ bashio::addon.ingress_url "$@"; }; bashio::app.ip_address(){ bashio::addon.ip_address "$@"; }; bashio::app.port(){ bashio::addon.port "$@"; }; bashio::app.option(){ bashio::addon.option "$@"; }; bashio::app.restart(){ bashio::addon.restart "$@"; }; bashio::app.stop(){ bashio::addon.stop "$@"; }; }'
_inject_bashio_compat() {
sed -i "1a $_BASHIO_COMPAT_SHIM" "$1"
}
run_one_script() {
local script="$1"
@@ -207,6 +224,7 @@ run_one_script() {
fi
sed -i "1s|^.*|#!$shebang|" "$script"
_inject_bashio_compat "$script"
chmod +x "$script"
if [ "${ha_entry_source:-null}" = "true" ]; then
@@ -251,6 +269,7 @@ if $PID1; then
[ -f "$runfile" ] || continue
echo "Starting: $runfile"
sed -i "1s|^.*|#!$shebang|" "$runfile"
_inject_bashio_compat "$runfile"
chmod +x "$runfile"
(
restart_count=0
+10 -10
View File
@@ -57,18 +57,18 @@ If you want to do add the repository manually, please follow the procedure highl
### Number of addons
- In the repository : 129
- Installed : 207298
- Installed : 202857
### Top 3
1. Filebrowser (22468x)
2. Flaresolverr (17372x)
3. Arpspoof (17110x)
1. Filebrowser (24812x)
2. Portainer (20162x)
3. Arpspoof (18566x)
### Architectures used
- amd64: 72%
- aarch64: 28%
- amd64: 70%
- aarch64: 30%
### Stars evolution
@@ -77,7 +77,7 @@ If you want to do add the repository manually, please follow the procedure highl
## Add-ons provided by this repository
%%ADDONS_LIST%%
&#10003; [Arpspoof (17110x)](arpspoof/) : block internet connection for local network devices
&#10003; [Arpspoof (18566x)](arpspoof/) : block internet connection for local network devices
&emsp;&emsp;![Version](https://img.shields.io/badge/dynamic/yaml?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Farpspoof%2Fconfig.yaml)
![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Farpspoof%2Fupdater.json)
@@ -331,7 +331,7 @@ If you want to do add the repository manually, please follow the procedure highl
![smb][smb-badge]
![localdisks][localdisks-badge]
&#10003; ![image](https://api.iconify.design/mdi/file-search.svg) [Filebrowser (22468x)](filebrowser/) : filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files
&#10003; ![image](https://api.iconify.design/mdi/file-search.svg) [Filebrowser (24812x)](filebrowser/) : filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files
&emsp;&emsp;![Version](https://img.shields.io/badge/dynamic/yaml?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Ffilebrowser%2Fconfig.yaml)
![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Ffilebrowser%2Fupdater.json)
@@ -749,7 +749,7 @@ If you want to do add the repository manually, please follow the procedure highl
![smb][smb-badge]
![localdisks][localdisks-badge]
&#10003; ![image](https://api.iconify.design/mdi/docker.svg) [Portainer](portainer/) : Manage your Docker environment with ease
&#10003; ![image](https://api.iconify.design/mdi/docker.svg) [Portainer (20162x)](portainer/) : Manage your Docker environment with ease
&emsp;&emsp;![Version](https://img.shields.io/badge/dynamic/yaml?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer%2Fconfig.yaml)
![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer%2Fupdater.json)
@@ -757,7 +757,7 @@ If you want to do add the repository manually, please follow the procedure highl
![amd64][amd64-badge]
![ingress][ingress-badge]
&#10003; [Portainer Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster
&#10003; [Portainer (20162x) Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster
&emsp;&emsp;![Version](https://img.shields.io/badge/dynamic/yaml?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer_agent%2Fconfig.yaml)
![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer_agent%2Fupdater.json)
+2
View File
@@ -1,3 +1,5 @@
## 2026.06 (05-06-2026)
- Minor bugs fixed
## 2026.05 (30-05-2026)
- Update lastversion to 3.6.12
+1 -1
View File
@@ -30,4 +30,4 @@ schema:
slug: updater
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/addons_updater
version: "2026.05"
version: "2026.06"
@@ -356,7 +356,7 @@ for f in */; do
sed -i "1i - Update to latest version from $UPSTREAM" "/data/${BASENAME}/${SLUG}/CHANGELOG.md"
fi
sed -i "1i ## ${LASTVERSION} (${DATE})" "/data/${BASENAME}/${SLUG}/CHANGELOG.md"
sed -i "1i " "/data/${BASENAME}/${SLUG}/CHANGELOG.md"
sed -i "1i\ " "/data/${BASENAME}/${SLUG}/CHANGELOG.md"
LOGINFO="... $SLUG : files updated" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi
#Git commit and push
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

+2
View File
@@ -1,3 +1,5 @@
## 1.76.49 (2026-06-05)
- Update to latest version from lklynet/aurral (changelog : https://github.com/lklynet/aurral/releases)
## 1.76.42 (2026-06-01)
- Update to latest version from lklynet/aurral (changelog : https://github.com/lklynet/aurral/releases)
+2 -2
View File
@@ -1,6 +1,6 @@
{
"build_from": {
"aarch64": "ghcr.io/lklynet/aurral:1.76.40",
"amd64": "ghcr.io/lklynet/aurral:1.76.40"
"aarch64": "ghcr.io/lklynet/aurral:latest",
"amd64": "ghcr.io/lklynet/aurral:latest"
}
}
+1 -1
View File
@@ -1,5 +1,5 @@
name: Aurral
version: "1.76.42"
version: "1.76.49"
slug: aurral
description: >-
Self-hosted music discovery, request management, flows, and playlist
+2 -2
View File
@@ -1,8 +1,8 @@
{
"last_update": "2026-06-01",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "aurral",
"source": "github",
"upstream_repo": "lklynet/aurral",
"upstream_version": "1.76.42"
"upstream_version": "1.76.49"
}
+2
View File
@@ -1,3 +1,5 @@
## 1.80.0 (2026-06-05)
- Update to latest version from autobrr/autobrr (changelog : https://github.com/autobrr/autobrr/releases)
## 1.79.0 (2026-05-19)
- Update to latest version from autobrr/autobrr (changelog : https://github.com/autobrr/autobrr/releases)
+1 -1
View File
@@ -16,7 +16,7 @@
ARG BUILD_FROM
ARG BUILD_VERSION
ARG BUILD_UPSTREAM="1.79.0"
ARG BUILD_UPSTREAM="1.80.0"
FROM ${BUILD_FROM}
##################
+1 -1
View File
@@ -108,4 +108,4 @@ schema:
slug: autobrr
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/autobrr
version: "1.79.0"
version: "1.80.0"
@@ -8,9 +8,9 @@ set -e
declare ingress_interface
declare ingress_port
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+2 -2
View File
@@ -1,8 +1,8 @@
{
"last_update": "2026-05-19",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "autborr",
"source": "github",
"upstream_repo": "autobrr/autobrr",
"upstream_version": "1.79.0"
"upstream_version": "1.80.0"
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -8,9 +8,9 @@ set -e
declare ingress_interface
declare ingress_port
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf
+1 -1
View File
@@ -18,7 +18,7 @@ if [ -f "$CONFIG_LOCATION" ]; then
if ! grep -q "base_url.*$slug" "$CONFIG_LOCATION"; then
bashio::log.warning "BaseUrl not set properly, restarting"
sed -i "s/ base_url:.*/ base_url: $slug/" "$CONFIG_LOCATION"
bashio::addon.restart
bashio::app.restart
fi
fi
fi
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -8,9 +8,9 @@ set -e
declare ingress_interface
declare ingress_port
ingress_port="$(bashio::addon.ingress_port)"
ingress_interface="$(bashio::addon.ip_address)"
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port="$(bashio::app.ingress_port)"
ingress_interface="$(bashio::app.ip_address)"
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -10,9 +10,9 @@ declare ingress_interface
declare ingress_port
echo "Adapting for ingress"
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -47,7 +47,7 @@ done
# CHECK PORT #
##############
if [[ "$(bashio::addon.port "80")" == 3000 ]]; then
if [[ "$(bashio::app.port "80")" == 3000 ]]; then
bashio::log.fatal "This is crazy but your port is set to 3000 and streamlit doesn't accept this port! You need to change it from the addon options and restart. Thanks"
sleep infinity
fi
@@ -34,7 +34,7 @@ if bashio::supervisor.ping 2> /dev/null; then
done
# Check if port 80 is correctly configured
if [ -n "$(bashio::addon.port "80")" ] && [ "$(bashio::addon.port "80")" != 80 ]; then
if [ -n "$(bashio::app.port "80")" ] && [ "$(bashio::app.port "80")" != 80 ]; then
bashio::log.fatal "The port 80 is enabled, but should still be 80 if you want automatic SSL certificates generation to work."
fi
fi
@@ -18,9 +18,9 @@ fi
#################
# Variables
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
# Quits if ingress is not active
if [[ "$ingress_entry" != "/api"* ]]; then
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -9,9 +9,9 @@ set -e
declare ingress_interface
declare ingress_port
ingress_port="$(bashio::addon.ingress_port)"
ingress_interface="$(bashio::addon.ip_address)"
ingress_entry="$(bashio::addon.ingress_entry)"
ingress_port="$(bashio::app.ingress_port)"
ingress_interface="$(bashio::app.ip_address)"
ingress_entry="$(bashio::app.ingress_entry)"
sed -i \
-e "s|proxy_pass http://api|proxy_pass http://127.0.0.1|g" \
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+2
View File
@@ -1,3 +1,5 @@
## 1.91.168-ls103 (2026-06-05)
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
## 1.90.128-ls102 (2026-05-30)
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
+1 -1
View File
@@ -69,5 +69,5 @@ slug: brave
tmpfs: true
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "1.90.128-ls102"
version: "1.91.168-ls103"
video: true
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

+2 -2
View File
@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-05-30",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "brave",
"source": "github",
"upstream_repo": "linuxserver/docker-brave",
"upstream_version": "1.90.128-ls102"
"upstream_version": "1.91.168-ls103"
}
+2
View File
@@ -1,3 +1,5 @@
## version-89f88890 (2026-06-05)
- Update to latest version from linuxserver/docker-chromium (changelog : https://github.com/linuxserver/docker-chromium/releases)
## version-b0ddd401 (2026-05-30)
- Update to latest version from linuxserver/docker-chromium (changelog : https://github.com/linuxserver/docker-chromium/releases)
+1 -1
View File
@@ -71,5 +71,5 @@ slug: chromium
tmpfs: true
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "version-b0ddd401"
version: "version-89f88890"
video: true
@@ -42,7 +42,7 @@ if bashio::config.has_value 'PASSWORD'; then
PASSWORD=$(bashio::config 'PASSWORD')
passwd -d abc
echo -e "$PASSWORD\n$PASSWORD" | passwd abc
elif ! bashio::config.has_value 'PASSWORD' && [[ -n "$(bashio::addon.port "3000")" ]] && [[ -n $(bashio::addon.port "3001") ]]; then
elif ! bashio::config.has_value 'PASSWORD' && [[ -n "$(bashio::app.port "3000")" ]] && [[ -n $(bashio::app.port "3001") ]]; then
bashio::log.warning "SEVERE RISK IDENTIFIED"
bashio::log.warning "You are opening an external port but your password is not defined"
bashio::log.warning "You risk being hacked ! Please disable the external ports, or use a password"
@@ -4,7 +4,7 @@ set -e
# nginx Path
NGINX_CONFIG=/etc/nginx/sites-available/ingress.conf
SUBFOLDER="$(bashio::addon.ingress_entry)/"
SUBFOLDER="$(bashio::app.ingress_entry)/"
# Copy template
cp /defaults/default.conf "${NGINX_CONFIG}"
@@ -15,7 +15,7 @@ mv tmpfile "${NGINX_CONFIG}"
# Remove ipv6
sed -i '/listen \[::\]/d' "${NGINX_CONFIG}"
# Add ingress parameters
sed -i "s|3000|$(bashio::addon.ingress_port)|g" "${NGINX_CONFIG}"
sed -i "s|3000|$(bashio::app.ingress_port)|g" "${NGINX_CONFIG}"
sed -i "s|CWS|8082|g" "${NGINX_CONFIG}"
sed -i '/proxy_buffering/a proxy_set_header Accept-Encoding "";' "${NGINX_CONFIG}"
sed -i '/proxy_buffering/a sub_filter_once off;' "${NGINX_CONFIG}"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+2 -2
View File
@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-05-30",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "chromium",
"source": "github",
"upstream_repo": "linuxserver/docker-chromium",
"upstream_version": "version-b0ddd401"
"upstream_version": "version-89f88890"
}
+2
View File
@@ -1,3 +1,5 @@
## 2.51.0 (2026-06-05)
- Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases)
## 2.50.1 (2026-05-30)
- Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases)
+1 -1
View File
@@ -86,5 +86,5 @@ schema:
slug: browserless_chrome
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/browserless_chrome
version: "2.50.1"
version: "2.51.0"
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]/docs"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+2 -2
View File
@@ -1,9 +1,9 @@
{
"github_tagfilter": "v",
"last_update": "2026-05-30",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "browserless_chrome",
"source": "github",
"upstream_repo": "browserless/chrome",
"upstream_version": "2.50.1"
"upstream_version": "2.51.0"
}
+2 -2
View File
@@ -3,7 +3,7 @@
set -e
NGINX_CONFIG=/etc/nginx/sites-available/ingress.conf
SUBFOLDER="$(bashio::addon.ingress_entry)"
SUBFOLDER="$(bashio::app.ingress_entry)"
# Ensure subfolder ends with a trailing slash (except for root)
if [[ -n "${SUBFOLDER}" && "${SUBFOLDER}" != "/" ]]; then
@@ -22,7 +22,7 @@ mv tmpfile "${NGINX_CONFIG}"
sed -i '/listen \[::\]/d' "${NGINX_CONFIG}"
# Adapt ports and upstream paths for Home Assistant ingress
sed -i "s|3000|$(bashio::addon.ingress_port)|g" "${NGINX_CONFIG}"
sed -i "s|3000|$(bashio::app.ingress_port)|g" "${NGINX_CONFIG}"
sed -i "s|SUBFOLDER|/|g" "${NGINX_CONFIG}"
sed -i "s|CWS|8082|g" "${NGINX_CONFIG}"
sed -i "s|REPLACE_HOME|${HOME:-/root}|g" "${NGINX_CONFIG}"
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -12,7 +12,7 @@ declare ingress_interface
declare ingress_port
#declare keyfile
#port=$(bashio::addon.port 80)
#port=$(bashio::app.port 80)
#if bashio::var.has_value "${port}"; then
# bashio::config.require.ssl
#
@@ -45,12 +45,12 @@ if bashio::config.has_value 'ingress_user'; then
ingress_user=$(bashio::config 'ingress_user')
fi
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
#ha_port=$(bashio::core.port)
sed -i "s/%%ingress_user%%/${ingress_user}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
#sed -i "s/%%haport%%/${ha_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%UIPATH%%|$(bashio::addon.ingress_entry)|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%UIPATH%%|$(bashio::app.ingress_entry)|g" /etc/nginx/servers/ingress.conf
@@ -9,9 +9,9 @@ declare ingress_interface
declare ingress_port
declare ingress_entry
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -51,7 +51,7 @@ declare ingress_interface
declare ingress_port
# declare keyfile
CLOUDCMD_PREFIX=$(bashio::addon.ingress_entry)
CLOUDCMD_PREFIX=$(bashio::app.ingress_entry)
export CLOUDCMD_PREFIX
declare ADDON_PROTOCOL=http
@@ -60,9 +60,9 @@ if bashio::config.true 'ssl'; then
bashio::config.require.ssl
fi
# port=$(bashio::addon.port 80)
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
# port=$(bashio::app.port 80)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s|%%protocol%%|${ADDON_PROTOCOL}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%port%%|${ingress_port}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%interface%%|${ingress_interface}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+2 -2
View File
@@ -8,7 +8,7 @@ CSRF=""
# Get HA Port
result=$(bashio::api.supervisor GET /core/info true || true)
port=$(bashio::jq "$result" ".data.port")
addon_port=$(bashio::addon.port 9810)
addon_port=$(bashio::app.port 9810)
# Get all possible URLs
result=$(bashio::api.supervisor GET /core/api/config true || true)
@@ -44,7 +44,7 @@ for url in "${urls[@]}"; do
if bashio::var.has_value "${url}"; then
if [[ "${url}" != "null" ]] && [[ "${url}" != "null.local" ]]; then
CSRF="https://${url}:${port},http://${url}:${port},https://${url},http://${url}",${CSRF}
if bashio::var.has_value "$(bashio::addon.port 9810)"; then
if bashio::var.has_value "$(bashio::app.port 9810)"; then
CSRF="https://${url}:${addon_port},http://${url}:${addon_port}",${CSRF}
fi
fi
+4 -4
View File
@@ -26,7 +26,7 @@ declare ingress_interface
declare ingress_port
#declare keyfile
FB_BASEURL="$(bashio::addon.ingress_entry)"
FB_BASEURL="$(bashio::app.ingress_entry)"
export FB_BASEURL
declare ADDON_PROTOCOL=http
@@ -35,9 +35,9 @@ if bashio::config.true 'ssl'; then
ADDON_PROTOCOL=https
fi
#port=$(bashio::addon.port 80)
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
#port=$(bashio::app.port 80)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s|%%protocol%%|${ADDON_PROTOCOL}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%port%%|${ingress_port}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%interface%%|${ingress_interface}|g" /etc/nginx/servers/ingress.conf
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+4 -4
View File
@@ -28,7 +28,7 @@ if [[ "$INGRESS" == "true" ]]; then
declare ingress_port
#declare keyfile
FB_BASEURL="$(bashio::addon.ingress_entry)"
FB_BASEURL="$(bashio::app.ingress_entry)"
export FB_BASEURL
declare ADDON_PROTOCOL=http
@@ -37,9 +37,9 @@ if [[ "$INGRESS" == "true" ]]; then
ADDON_PROTOCOL=https
fi
#port=$(bashio::addon.port 80)
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
#port=$(bashio::app.port 80)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s|%%protocol%%|${ADDON_PROTOCOL}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%port%%|${ingress_port}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%interface%%|${ingress_interface}|g" /etc/nginx/servers/ingress.conf
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

+2 -2
View File
@@ -10,8 +10,8 @@ declare ingress_interface
declare ingress_port
echo "Adapting for ingress"
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

+2
View File
@@ -1,3 +1,5 @@
## 4.10.0.14 (2026-06-05)
- Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases)
## 4.10.0.13 (2026-05-30)
- Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases)
+1 -1
View File
@@ -16,7 +16,7 @@
ARG BUILD_FROM
ARG BUILD_VERSION
ARG BUILD_UPSTREAM="4.10.0.13"
ARG BUILD_UPSTREAM="4.10.0.14"
FROM ${BUILD_FROM}
##################
+1 -1
View File
@@ -122,5 +122,5 @@ schema:
slug: emby_nas
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/emby
version: "4.10.0.13"
version: "4.10.0.14"
video: true
+2 -2
View File
@@ -10,8 +10,8 @@ declare ingress_interface
declare ingress_port
echo "Adapting for ingress"
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

+2 -2
View File
@@ -1,9 +1,9 @@
{
"github_beta": "true",
"last_update": "2026-05-30",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "emby",
"source": "github",
"upstream_repo": "linuxserver/docker-emby",
"upstream_version": "4.10.0.13"
"upstream_version": "4.10.0.14"
}
@@ -8,9 +8,9 @@ set -e
declare ingress_interface
declare ingress_port
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -8,9 +8,9 @@ set -e
declare ingress_interface
declare ingress_port
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
ingress_entry=$(bashio::app.ingress_entry)
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
sed -i "s|%%ingress_entry%%|${ingress_entry}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

+2
View File
@@ -1,3 +1,5 @@
## 1.7.24 (2026-06-05)
- Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases)
## 4.4.22-7 (04-06-2026)
- Minor bugs fixed
## 4.4.22-6 (04-06-2026)
+1 -1
View File
@@ -131,6 +131,6 @@ schema:
slug: ente
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "4.4.22-7"
version: "1.7.24"
video: true
webui: http://[HOST]:[PORT:3000]
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

+2 -2
View File
@@ -1,9 +1,9 @@
{
"github_beta": "false",
"last_update": "2026-05-16",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "ente",
"source": "github",
"upstream_repo": "ente-io/ente",
"upstream_version": "4.4.22"
"upstream_version": "1.7.24"
}
+2
View File
@@ -1,3 +1,5 @@
## debian-2026-06-05 (2026-06-05)
- Update to latest version from charlocharlie/epicgames-freegames
## debian-2026-05-23 (2026-05-23)
- Update to latest version from charlocharlie/epicgames-freegames
+1 -1
View File
@@ -88,5 +88,5 @@ schema:
slug: epicgamesfree
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "debian-2026-05-23"
version: "debian-2026-06-05"
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

+2 -2
View File
@@ -2,10 +2,10 @@
"dockerhub_by_date": true,
"dockerhub_list_size": 2,
"github_exclude": "-",
"last_update": "2026-05-23",
"last_update": "2026-06-05",
"repository": "alexbelgium/hassio-addons",
"slug": "epicgamesfree",
"source": "dockerhub",
"upstream_repo": "charlocharlie/epicgames-freegames",
"upstream_version": "debian-2026-05-23"
"upstream_version": "debian-2026-06-05"
}
+2
View File
@@ -1,3 +1,5 @@
## 2.63.12 (2026-06-05)
- Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases)
## 2.63.5 (2026-05-22)
- Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases)
+1 -1
View File
@@ -124,4 +124,4 @@ schema:
slug: filebrowser
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.63.5"
version: "2.63.12"
+4 -4
View File
@@ -42,7 +42,7 @@ declare ingress_interface
declare ingress_port
#declare keyfile
FB_BASE_URL=$(bashio::addon.ingress_entry)
FB_BASE_URL=$(bashio::app.ingress_entry)
export FB_BASE_URL
declare ADDON_PROTOCOL=http
@@ -51,9 +51,9 @@ if bashio::config.true 'ssl'; then
ADDON_PROTOCOL=https
fi
#port=$(bashio::addon.port 80)
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
#port=$(bashio::app.port 80)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s|%%protocol%%|${ADDON_PROTOCOL}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%port%%|${ingress_port}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%interface%%|${ingress_interface}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

+2 -2
View File
@@ -1,10 +1,10 @@
{
"github_beta": "true",
"last_update": "2026-05-22",
"last_update": "2026-06-05",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "filebrowser",
"source": "github",
"upstream_repo": "filebrowser/filebrowser",
"upstream_version": "2.63.5"
"upstream_version": "2.63.12"
}
@@ -43,7 +43,7 @@ declare ingress_interface
declare ingress_port
#declare keyfile
FB_BASEURL=$(bashio::addon.ingress_entry)
FB_BASEURL=$(bashio::app.ingress_entry)
export FB_BASEURL
declare ADDON_PROTOCOL=http
@@ -52,9 +52,9 @@ if bashio::config.true 'ssl'; then
ADDON_PROTOCOL=https
fi
#port=$(bashio::addon.port 80)
ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address)
#port=$(bashio::app.port 80)
ingress_port=$(bashio::app.ingress_port)
ingress_interface=$(bashio::app.ip_address)
sed -i "s|%%protocol%%|${ADDON_PROTOCOL}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%port%%|${ingress_port}|g" /etc/nginx/servers/ingress.conf
sed -i "s|%%interface%%|${ingress_interface}|g" /etc/nginx/servers/ingress.conf
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Loaded 100 of 305 files, more files were not shown because too many files have changed in this diff. Show more