Compare commits

..

78 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
8cdacd5219 Initial plan 2026-02-17 09:34:50 +00:00
github-actions
7d38e192be GitHub bot: changelog 2026-02-17 05:32:52 +00:00
Alexandre
6f2333d104 Update qbittorrent version to 5.1.4-17 2026-02-17 06:27:29 +01:00
GitHub Actions
e224ea22c7 Revert 'Update qbittorrent version to 5.1.4-17' [nobuild] 2026-02-16 19:51:28 +00:00
Alexandre
6dcd0bff55 Update qbittorrent version to 5.1.4-17 2026-02-16 20:49:52 +01:00
Alexandre
b6c99e5464 Fix conditional check for building changed addons 2026-02-16 20:45:20 +01:00
Alexandre
6234e0901d Merge pull request #2484 from alexbelgium/codex/allow-any-network-interface-if-no-vpn-selected
Codex-generated pull request
2026-02-16 19:50:56 +01:00
Alexandre
929d3b435a qbittorrent: bump version to 5.1.4-16 2026-02-16 19:50:29 +01:00
Alexandre
c018edbfaa nobuild 2026-02-16 16:04:40 +01:00
Alexandre
a612538f99 Update version to nightly-20260118 2026-02-16 15:52:21 +01:00
Alexandre
2b6f9c454d Simplify nginx
https://github.com/tphakala/birdnet-go/pull/1815
2026-02-16 15:52:00 +01:00
github-actions
87233ed7df GitHub bot: changelog 2026-02-16 10:46:54 +00:00
Alexandre
fb8587c7d9 Update version to 26.2.6 in config.yaml 2026-02-16 11:45:02 +01:00
Alexandre
ff3a2e3929 Update upstream version to 26.2.6 2026-02-16 11:44:40 +01:00
Alexandre
8741898302 Update version from 26.2.4 to 26.2.6 2026-02-16 11:43:49 +01:00
Alexandre
107a48c65e Update updater.json 2026-02-16 11:42:48 +01:00
Alexandre
e7a94b9864 nobuild revert 2026-02-16 08:10:37 +01:00
github-actions
8d19bcdfad Github bot : image compressed 2026-02-15 23:09:56 +00:00
github-actions
9a4018efbd GitHub bot: changelog 2026-02-15 21:48:16 +00:00
Alexandre
2393dd1d0e Update config.yaml to remove recording settings
Removed recording options and updated version number.
2026-02-15 22:29:39 +01:00
Alexandre
ec5c7ea069 Update 10-config.sh 2026-02-15 22:28:07 +01:00
github-actions
3362c0c026 GitHub bot: changelog 2026-02-15 17:41:46 +00:00
Alexandre
9c98f2d753 Update version to 0.5.0-5 in config.yaml 2026-02-15 18:23:18 +01:00
Alexandre
f24a815f4f Simplify nginx run script by removing checks
Removed conditional check for nginx disabled state.
2026-02-15 18:22:55 +01:00
Alexandre
33dcc7ff09 Refactor nginx ingress script for clarity
Remove redundant sed commands and clean up nginx configuration handling.
2026-02-15 18:22:24 +01:00
Alexandre
49128291ab Merge pull request #2480 from alexbelgium/codex/fix-nginx-resolver-host-error
birdnet-pipy: disable nginx service when ingress is unavailable
2026-02-15 08:33:29 +01:00
Alexandre
27a64fd80b birdnet-pipy: disable nginx service when ingress is unavailable 2026-02-15 08:33:14 +01:00
github-actions[bot]
570453fd4c Update stargazer map & cache 2026-02-15 01:19:44 +00:00
github-actions
2d4ccbd537 GitHub bot: changelog 2026-02-14 12:38:21 +00:00
Alexandre
5970d95a5e Update version to 2.57.1-3 2026-02-14 13:35:23 +01:00
Alexandre
005bd9e17c Update 00-smb_mounts.sh 2026-02-14 13:34:40 +01:00
github-actions
8a7d70d9c4 GitHub bot: changelog 2026-02-14 09:42:33 +00:00
Alexandre
f415547623 Merge pull request #2478 from alexbelgium/codex/disable-ingress-script-if-inactive
birdnet-pipy: skip ingress config when inactive and use 0.5.0-2
2026-02-14 10:40:36 +01:00
Alexandre
bdd8221021 birdnet-pipy: use 0.5.0-2 version suffix 2026-02-14 10:40:21 +01:00
Alexandre
9810c8fcff Update version in config.yaml to 2.57.1-2 2026-02-14 10:39:38 +01:00
Alexandre
a143650e22 Refactor CIFS retry logic with option variants
https://github.com/alexbelgium/hassio-addons/discussions/2475#discussioncomment-15802821
2026-02-14 10:25:23 +01:00
Alexandre
285cc94159 Merge pull request #2477 from alexbelgium/codex/add-addon-option-for-immich
Fix https://github.com/alexbelgium/hassio-addons/issues/2460
2026-02-14 10:21:03 +01:00
Alexandre
606caa4609 Add VIPS_NOVECTOR option to Immich addon variants 2026-02-14 10:20:27 +01:00
alexbelgium
ef2a5de9ab Updater bot : filebrowser_quantum updated to 1.1.2 2026-02-14 02:14:36 +01:00
Alexandre
3b49fbda88 Fix syntax error in Dockerfile RUN command 2026-02-14 02:11:31 +01:00
GitHub Actions
d35a0b3b9c Revert 'Updater bot : filebrowser_quantum updated to 1.1.2' [nobuild] 2026-02-14 01:05:45 +00:00
alexbelgium
e33d3a7cfd Updater bot : zzz_archived_code-server updated to 4.109.2 2026-02-14 02:01:20 +01:00
alexbelgium
689d920efb Updater bot : zoneminder updated to 1.38.0 2026-02-14 02:01:17 +01:00
alexbelgium
9c5d749317 Updater bot : webtop_kde updated to 4.16-r0-ls93 2026-02-14 02:01:00 +01:00
alexbelgium
87366feb48 Updater bot : tandoor_recipes updated to 2.5.1 2026-02-14 02:00:07 +01:00
alexbelgium
a99b6c96ed Updater bot : signalk updated to 2.21.3 2026-02-14 01:59:50 +01:00
alexbelgium
c69decf60b Updater bot : scrutiny_fa updated to v1.23.3 2026-02-14 01:59:46 +01:00
alexbelgium
202f891c3b Updater bot : scrutiny updated to v1.23.3 2026-02-14 01:59:42 +01:00
alexbelgium
df45413d72 Updater bot : prowlarr updated to nightly-2.3.2.5270-ls224 2026-02-14 01:59:22 +01:00
alexbelgium
348349d9ba Updater bot : portainer updated to 2.38.1 2026-02-14 01:59:16 +01:00
alexbelgium
cb7dcb891a Updater bot : plex updated to 1.43.0.10492-121068a07-ls293 2026-02-14 01:59:13 +01:00
alexbelgium
a6e86b02e5 Updater bot : openproject updated to 17.1.0 2026-02-14 01:59:01 +01:00
alexbelgium
b1263541fa Updater bot : ombi updated to 4.55.2 2026-02-14 01:58:55 +01:00
alexbelgium
bf7de2ebe7 Updater bot : nzbget updated to v26.0-ls231 2026-02-14 01:58:51 +01:00
alexbelgium
09ed9c4020 Updater bot : nextcloud updated to 32.0.6 2026-02-14 01:58:48 +01:00
alexbelgium
c466359448 Updater bot : navidrome updated to 0.60.3 2026-02-14 01:58:40 +01:00
alexbelgium
d925cfebe8 Updater bot : kometa updated to 2.3.0 2026-02-14 01:58:17 +01:00
alexbelgium
a2db60dc27 Updater bot : jackett updated to 0.24.1103 2026-02-14 01:58:01 +01:00
alexbelgium
a6b128202f Updater bot : immich_openvino updated to 2.5.6 2026-02-14 01:57:54 +01:00
alexbelgium
9276f74366 Updater bot : immich_noml updated to 2.5.6 2026-02-14 01:57:50 +01:00
alexbelgium
0f5e0b36e3 Updater bot : immich_cuda updated to 2.5.6 2026-02-14 01:57:44 +01:00
alexbelgium
6ef079a900 Updater bot : immich updated to 2.5.6 2026-02-14 01:57:41 +01:00
alexbelgium
40cc49d689 Updater bot : grampsweb updated to 26.2.0 2026-02-14 01:57:33 +01:00
alexbelgium
a43d83879b Updater bot : flexget updated to 3.18.46 2026-02-14 01:57:21 +01:00
alexbelgium
b6ccb09695 Updater bot : fireflyiii updated to 6.4.18 2026-02-14 01:57:13 +01:00
alexbelgium
9180703819 Updater bot : filebrowser_quantum updated to 1.1.2 2026-02-14 01:57:09 +01:00
alexbelgium
ce8d864739 Updater bot : filebrowser updated to 2.57.1 2026-02-14 01:57:05 +01:00
alexbelgium
6d673446cb Updater bot : epicgamesfree updated to debian-2026-02-12 2026-02-14 01:57:01 +01:00
alexbelgium
309be37e10 Updater bot : ente updated to 4.4.16 2026-02-14 01:56:59 +01:00
alexbelgium
568dfb4f58 Updater bot : collabora updated to 25.4.9 2026-02-14 01:56:42 +01:00
alexbelgium
8e787aeb4f Updater bot : cloudcommander updated to 19.3.7 2026-02-14 01:56:36 +01:00
alexbelgium
55dc7e79db Updater bot : browserless_chrome updated to 2.40.0 2026-02-14 01:56:24 +01:00
alexbelgium
27718f46b2 Updater bot : browser_chromium updated to version-c940bec2 2026-02-14 01:56:20 +01:00
alexbelgium
4c15b4a093 Updater bot : browser_brave updated to 1.87.186-ls76 2026-02-14 01:56:10 +01:00
alexbelgium
ec1aee225f Updater bot : bitwarden updated to 1.35.3 2026-02-14 01:55:34 +01:00
alexbelgium
5c7ef86c48 Updater bot : birdnet-pipy updated to 0.5.0 2026-02-14 01:55:29 +01:00
alexbelgium
985f2fede6 Updater bot : autobrr updated to 1.73.0 2026-02-14 01:55:12 +01:00
github-actions
2eb4e5af44 GitHub bot: changelog 2026-02-13 22:32:31 +00:00
247 changed files with 367 additions and 259 deletions

View File

@@ -15,6 +15,7 @@ username,country
5hiftly,
5kat3R,
5quirrel,
5vy4-88,
92Xiaowang,
9turnbull,
A-n-k-a,
@@ -119,6 +120,7 @@ CedriCDAR77,
ChaosFile,Germany
Chaoscontrol,
CharlieBailly,
CharlyAndersonUK,
Cheesebaron,Denmark
ChemicalNRG,
Chris-Nov2022,Canada
@@ -150,6 +152,7 @@ DMurzNN,
DUC750,
DaFlowah,
DaJonas94,
Daafip,Netherlands
Daixler,
Daneish,
DarrenEwaniuk,
@@ -174,6 +177,7 @@ DerRemo,
Devinyl,
DiGierre,Netherlands
DieterTHeck,
DigitalDevourer,United States
DirkTas67,Belgium
DjordjeMandic,Serbia
Dodoooh,
@@ -197,6 +201,7 @@ Eduu84,
Ehliman,
EinsEins11,
Eivind99,
ElSigitas,
ElVit,Germany
Emeraldstarr,
Emielle,
@@ -340,6 +345,7 @@ Julian1701,
JulienFloris,Netherlands
JuraLadanov,
K0stIa,
KRC604,
KairuByte,
Kairus87,
KampfGurkex,Germany
@@ -460,6 +466,7 @@ Moosh-be,Belgium
MrAct1on,United States
MrCraigen,
MrHacky,
MrNils11,
Mrcoolawesome,
Mrdrexl,
MzLiv,United Kingdom
@@ -489,6 +496,7 @@ NuclearTruck,
Oberknecht,Germany
Omega7572,
Omni-Engineering,
OneByJorah,
OnkelKiwi,
Oraind,
OsipovOV,
@@ -870,6 +878,7 @@ ben-team,
benasse,
benceBalazs,Austria
benjaminrau,Germany
benji123good,
bennyx,
benricok,South Africa
beppe2k,
@@ -1033,6 +1042,7 @@ crazzyyfool,United Kingdom
croess,
cromulus,United States
croogie,Poland
crowedavid,United States
cstamopo,
cstar2k,
cstarner,
@@ -1426,6 +1436,7 @@ jado,United States
jagadeesh-s2104,
jamesjnadeau,United States
jamie-houston,United States
janw,
jasonehines,United States
jasonsf,
jaspence360,
@@ -1519,6 +1530,7 @@ judikdavid,Hungary
jumd,
jussipu,
justinmarks1,
justinreeves00,United States
jvdeijnden,
jweingardt12,United States
k-wojcik,Poland
@@ -1561,6 +1573,7 @@ kovlo,
krate95,
krauses,
krcha,
krsilas,Germany
kszkristof,
kvakulo,Denmark
kvikindi,United Kingdom
@@ -1574,6 +1587,7 @@ l0086020,
l0rdadam,
lagold27,
laincat,
lainecsmith,
lainie-ftw,
lakshanthad,Canada
lallinger-tech,Germany
@@ -1975,7 +1989,7 @@ rJUUSO,
raphael1688,
rapjul,
raul811,
raulpetruta,
raulpetruta,Romania
rawpie2,
raytedjaja,
rbalaev,
@@ -2046,6 +2060,7 @@ salthepal,
salvadornico,Philippines
sambarlick,
sambhavbharvesh,
samdeleu,Belgium
samimasad,
samuelthng,Singapore
samzwiches,
@@ -2286,6 +2301,7 @@ vanessa,Brazil
vantuh,Ukraine
vanyasem,
vardash,
vatras3,
vazy86,
vchkhr,Ukraine
vegasdude,United States
1 username country
15 5hiftly
16 5kat3R
17 5quirrel
18 5vy4-88
19 92Xiaowang
20 9turnbull
21 A-n-k-a
120 ChaosFile Germany
121 Chaoscontrol
122 CharlieBailly
123 CharlyAndersonUK
124 Cheesebaron Denmark
125 ChemicalNRG
126 Chris-Nov2022 Canada
152 DUC750
153 DaFlowah
154 DaJonas94
155 Daafip Netherlands
156 Daixler
157 Daneish
158 DarrenEwaniuk
177 Devinyl
178 DiGierre Netherlands
179 DieterTHeck
180 DigitalDevourer United States
181 DirkTas67 Belgium
182 DjordjeMandic Serbia
183 Dodoooh
201 Ehliman
202 EinsEins11
203 Eivind99
204 ElSigitas
205 ElVit Germany
206 Emeraldstarr
207 Emielle
345 JulienFloris Netherlands
346 JuraLadanov
347 K0stIa
348 KRC604
349 KairuByte
350 Kairus87
351 KampfGurkex Germany
466 MrAct1on United States
467 MrCraigen
468 MrHacky
469 MrNils11
470 Mrcoolawesome
471 Mrdrexl
472 MzLiv United Kingdom
496 Oberknecht Germany
497 Omega7572
498 Omni-Engineering
499 OneByJorah
500 OnkelKiwi
501 Oraind
502 OsipovOV
878 benasse
879 benceBalazs Austria
880 benjaminrau Germany
881 benji123good
882 bennyx
883 benricok South Africa
884 beppe2k
1042 croess
1043 cromulus United States
1044 croogie Poland
1045 crowedavid United States
1046 cstamopo
1047 cstar2k
1048 cstarner
1436 jagadeesh-s2104
1437 jamesjnadeau United States
1438 jamie-houston United States
1439 janw
1440 jasonehines United States
1441 jasonsf
1442 jaspence360
1530 jumd
1531 jussipu
1532 justinmarks1
1533 justinreeves00 United States
1534 jvdeijnden
1535 jweingardt12 United States
1536 k-wojcik Poland
1573 krate95
1574 krauses
1575 krcha
1576 krsilas Germany
1577 kszkristof
1578 kvakulo Denmark
1579 kvikindi United Kingdom
1587 l0rdadam
1588 lagold27
1589 laincat
1590 lainecsmith
1591 lainie-ftw
1592 lakshanthad Canada
1593 lallinger-tech Germany
1989 raphael1688
1990 rapjul
1991 raul811
1992 raulpetruta Romania
1993 rawpie2
1994 raytedjaja
1995 rbalaev
2060 salvadornico Philippines
2061 sambarlick
2062 sambhavbharvesh
2063 samdeleu Belgium
2064 samimasad
2065 samuelthng Singapore
2066 samzwiches
2301 vantuh Ukraine
2302 vanyasem
2303 vardash
2304 vatras3
2305 vazy86
2306 vchkhr Ukraine
2307 vegasdude United States

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

BIN
.github/stats.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -173,26 +173,6 @@ jobs:
- name: Build ${{ matrix.addon }} add-on (attempt 1)
id: builderstep1
if: steps.check.outputs.build_arch == 'true' && steps.dockerfile_check.outputs.has_dockerfile == 'true'
continue-on-error: true
uses: home-assistant/builder@2025.11.0
env:
CAS_API_KEY: ${{ secrets.CAS_API_KEY }}
with:
args: |
${{ env.BUILD_ARGS }} \
--${{ matrix.arch }} \
--target "/data/${{ matrix.addon }}" \
--image "${{ steps.check.outputs.image }}" \
--docker-hub "ghcr.io/${{ github.repository_owner }}" \
--addon
- name: Wait 1 minute before retry
if: steps.check.outputs.build_arch == 'true' && steps.dockerfile_check.outputs.has_dockerfile == 'true' && steps.builderstep1.outcome == 'failure'
run: |
sleep 60
- name: Build ${{ matrix.addon }} add-on (attempt 2)
if: steps.check.outputs.build_arch == 'true' && steps.dockerfile_check.outputs.has_dockerfile == 'true' && steps.builderstep1.outcome == 'failure'
uses: home-assistant/builder@2025.11.0
env:
CAS_API_KEY: ${{ secrets.CAS_API_KEY }}

View File

@@ -27,12 +27,10 @@ test_mount() {
ERROR_MOUNT=false
mountpoint="/mnt/$diskname"
# Not mounted → not an error for this function
if ! mountpoint -q "$mountpoint"; then
return 0
fi
# ---- Write test function ----
_test_write() {
local testfile="$mountpoint/.writetest_$$"
if : >"$testfile" 2>/dev/null; then
@@ -44,13 +42,11 @@ test_mount() {
fi
}
# First write test
if _test_write 2>/dev/null; then
MOUNTED=true
return 0
fi
# ---- CIFS fallback: retry with noserverino ----
if [[ "$FSTYPE" == "cifs" && "$MOUNTOPTIONS" != *"noserverino"* ]]; then
echo "... retrying mount with noserverino"
MOUNTOPTIONS="${MOUNTOPTIONS},noserverino"
@@ -64,7 +60,6 @@ test_mount() {
fi
fi
# ---- CIFS fallback: retry with noperm (common Samba permission quirk) ----
if [[ "$FSTYPE" == "cifs" && "$MOUNTOPTIONS" != *"noperm"* ]]; then
echo "... retrying mount with noperm"
MOUNTOPTIONS="${MOUNTOPTIONS},noperm"
@@ -78,7 +73,6 @@ test_mount() {
fi
fi
# ---- Final: mounted but not writable ----
MOUNTED="readonly"
return 0
}
@@ -102,34 +96,45 @@ mount_drive() {
retry_cifs_with_vers_ladder_on_dialect_failure() {
[[ "${FSTYPE:-}" == "cifs" ]] || return 0
[[ "${MOUNTED:-false}" == "false" ]] || return 0
[[ "${CIFS_LADDER_ATTEMPTED:-false}" == "false" ]] || return 0
local err
local err mountpoint
mountpoint="/mnt/$diskname"
err="$(cat "$ERRORCODE_FILE" 2>/dev/null || true)"
# Trigger ladder on common dialect/negotiation failures:
# - EINVAL (22) invalid argument
# - Host is down (112) often returned by mount.cifs on negotiation disconnects
# - protocol negotiation / abrupt close / NT_STATUS_CONNECTION_DISCONNECTED
if ! echo "$err" | grep -Eq 'mount error\(22\)|mount error\(112\)|Server abruptly closed the connection|Protocol negotiation|NT_STATUS_CONNECTION_DISCONNECTED'; then
if echo "$err" | grep -Eq 'mount error\(13\)|Permission denied|NT_STATUS_(LOGON_FAILURE|ACCESS_DENIED)|STATUS_(LOGON_FAILURE|ACCESS_DENIED)'; then
return 0
fi
if ! echo "$err" | grep -Eq 'mount error\(22\)|mount error\(95\)|mount error\(112\)|Server abruptly closed the connection|does not support the SMB version|Protocol negotiation|NT_STATUS_CONNECTION_DISCONNECTED'; then
return 0
fi
CIFS_LADDER_ATTEMPTED=true
bashio::log.warning "...... CIFS negotiation/dialect failure: trying SMB dialect ladder (3.x -> 2.x)."
local base_opts try_opts vers
local base_opts try_opts vers vopt sectry
# Start from current options but remove any existing vers=/sec= (avoid stacking)
base_opts="$MOUNTOPTIONS"
base_opts="$(echo "$base_opts" | sed -E 's/,vers=[^,]+//g; s/,sec=[^,]+//g')"
for vers in "3.1.1" "3.02" "3.0" "2.1" "2.0"; do
if [[ "$MOUNTED" == "false" ]]; then
try_opts="${base_opts},vers=${vers}"
mount_drive "$try_opts"
fi
local -a opt_variants=("" ",nounix" ",noserverino" ",nounix,noserverino")
local -a sec_variants=("" ",sec=ntlmssp" ",sec=ntlmv2")
local -a vers_variants=("3.1.1" "3.02" "3.0" "2.1" "2.0")
for vopt in "${opt_variants[@]}"; do
for vers in "${vers_variants[@]}"; do
for sectry in "${sec_variants[@]}"; do
[[ "$MOUNTED" == "false" ]] || break
umount "$mountpoint" 2>/dev/null || true
try_opts="${base_opts}${vopt},vers=${vers}${sectry}"
mount_drive "$try_opts"
done
[[ "$MOUNTED" == "false" ]] || break
done
[[ "$MOUNTED" == "false" ]] || break
done
# Reduce option set if dialect ladder did not help (still EINVAL often)
if [[ "$MOUNTED" == "false" ]]; then
bashio::log.warning "...... still failing after vers ladder; retrying with reduced CIFS options."
base_opts="$MOUNTOPTIONS"
@@ -138,19 +143,29 @@ retry_cifs_with_vers_ladder_on_dialect_failure() {
base_opts="${base_opts//,nobrl/}"
base_opts="$(echo "$base_opts" | sed -E 's/,iocharset=[^,]+//g')"
for vers in "2.1" "2.0"; do
if [[ "$MOUNTED" == "false" ]]; then
try_opts="${base_opts},vers=${vers}"
mount_drive "$try_opts"
fi
local -a vers_variants2=("2.1" "2.0")
for vopt in "${opt_variants[@]}"; do
for vers in "${vers_variants2[@]}"; do
for sectry in "${sec_variants[@]}"; do
[[ "$MOUNTED" == "false" ]] || break
umount "$mountpoint" 2>/dev/null || true
try_opts="${base_opts}${vopt},vers=${vers}${sectry}"
mount_drive "$try_opts"
done
[[ "$MOUNTED" == "false" ]] || break
done
[[ "$MOUNTED" == "false" ]] || break
done
if [[ "$MOUNTED" == "false" ]]; then
for vers in "2.1" "2.0"; do
if [[ "$MOUNTED" == "false" ]]; then
try_opts="${base_opts},vers=${vers},sec=ntlmssp"
for vopt in "${opt_variants[@]}"; do
for vers in "${vers_variants2[@]}"; do
[[ "$MOUNTED" == "false" ]] || break
umount "$mountpoint" 2>/dev/null || true
try_opts="${base_opts}${vopt},vers=${vers},sec=ntlmssp"
mount_drive "$try_opts"
fi
done
[[ "$MOUNTED" == "false" ]] || break
done
fi
fi
@@ -174,18 +189,10 @@ if bashio::config.has_value 'networkdisks'; then
SECVERS=""
CHARSET=",iocharset=utf8"
# ----------------------------
# Normalize / clean networkdisks
# ----------------------------
# Normalize Windows CRLF and multiline entries (HA UI/YAML can introduce these)
MOREDISKS="${MOREDISKS//$'\r'/}"
MOREDISKS="${MOREDISKS//$'\n'/,}"
# Clean data (keeps NFS entries intact): normalize "comma with spaces" to plain commas
MOREDISKS="$(echo "$MOREDISKS" | sed -E 's/[[:space:]]*,[[:space:]]*/,/g; s/^[[:space:]]+//; s/[[:space:]]+$//')"
# CIFS domain/workgroup
DOMAINCLIENT=""
CIFSDOMAIN=""
if bashio::config.has_value 'cifsdomain'; then
@@ -194,7 +201,6 @@ if bashio::config.has_value 'networkdisks'; then
DOMAINCLIENT="--workgroup=$CIFSDOMAIN"
fi
# UID/GID for CIFS mapping
PUID=",uid=$(id -u)"
PGID=",gid=$(id -g)"
if bashio::config.has_value 'PUID' && bashio::config.has_value 'PGID'; then
@@ -203,14 +209,12 @@ if bashio::config.has_value 'networkdisks'; then
PGID=",gid=$(bashio::config 'PGID')"
fi
# Split strictly on commas (no word-splitting/globbing)
IFS=',' read -r -a DISK_LIST <<< "$MOREDISKS"
for disk in "${DISK_LIST[@]}"; do
CRED_FILE=""
cleanup_cred
# Per-item trim + safety cleanup
disk="${disk//$'\r'/}"
disk="$(echo "$disk" | sed -E 's/^[[:space:]]+//; s/[[:space:]]+$//')"
[[ -z "$disk" ]] && continue
@@ -218,7 +222,6 @@ if bashio::config.has_value 'networkdisks'; then
disk="$(echo "$disk" | sed 's,/$,,')"
disk="${disk//"\040"/ }"
# Detect FS type
FSTYPE="cifs"
if [[ "$disk" =~ ^nfs:// ]]; then
FSTYPE="nfs"
@@ -227,7 +230,6 @@ if bashio::config.has_value 'networkdisks'; then
FSTYPE="nfs"
fi
# Server for reachability checks
if [[ "$FSTYPE" == "cifs" ]]; then
server="$(echo "$disk" | grep -E -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" | head -n 1)"
else
@@ -242,6 +244,7 @@ if bashio::config.has_value 'networkdisks'; then
: >"$ERRORCODE_FILE" || true
MOUNTED=false
CIFS_LADDER_ATTEMPTED=false
SMBVERS_FORCE=""
SECVERS_FORCE=""
SMBVERS=""
@@ -249,7 +252,6 @@ if bashio::config.has_value 'networkdisks'; then
echo "... mounting ($FSTYPE) $disk"
# Validation
if [[ "$FSTYPE" == "cifs" ]]; then
if [[ ! "$disk" =~ ^//[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/.+ ]]; then
bashio::log.fatal "...... invalid CIFS path \"$disk\". Use //123.12.12.12/sharedfolder,//123.12.12.12/sharedfolder2"
@@ -267,7 +269,6 @@ if bashio::config.has_value 'networkdisks'; then
mkdir -p "/mnt/$diskname"
chown root:root "/mnt/$diskname"
# CIFS: credentials file (avoids commas/special chars in password)
if [[ "$FSTYPE" == "cifs" ]]; then
CRED_FILE="$(mktemp /tmp/cifs-cred.XXXXXX)"
chmod 600 "$CRED_FILE"
@@ -280,7 +281,6 @@ if bashio::config.has_value 'networkdisks'; then
} >"$CRED_FILE"
fi
# First mount attempt (no vers pinned yet; we will correct on negotiation/dialect failures via ladder)
if [[ "$FSTYPE" == "cifs" ]]; then
mount_drive "rw,file_mode=0775,dir_mode=0775,credentials=${CRED_FILE},nobrl,mfsymlinks${SMBVERS}${SECVERS}${PUID}${PGID}${CHARSET}"
if [[ "$MOUNTED" == "false" ]]; then
@@ -290,10 +290,8 @@ if bashio::config.has_value 'networkdisks'; then
mount_drive "rw,nfsvers=4.2,proto=tcp,hard,timeo=600,retrans=2"
fi
# Deeper analysis if failed
if [[ "$MOUNTED" == "false" ]]; then
if [[ "$FSTYPE" == "cifs" ]]; then
# SMB port check
if command -v nmap >/dev/null 2>&1; then
output="$(nmap -F "$server" -T5 -oG - 2>/dev/null || true)"
if ! echo "$output" | grep -q "445/open"; then
@@ -311,7 +309,6 @@ if bashio::config.has_value 'networkdisks'; then
bashio::log.warning "...... nmap not available; skipping SMB port reachability test"
fi
# Credentials test (use SERVER, not share path)
if command -v smbclient >/dev/null 2>&1; then
OUTPUT="$(smbclient -t 2 -L "$server" -U "$USERNAME%$PASSWORD" -c "exit" $DOMAINCLIENT 2>&1 || true)"
@@ -334,7 +331,6 @@ if bashio::config.has_value 'networkdisks'; then
bashio::log.warning "...... smbclient not available; skipping SMB credential test"
fi
# SMB version detect (best effort)
SMBRAW=""
if command -v nmap >/dev/null 2>&1; then
SMBRAW="$(
@@ -363,18 +359,15 @@ if bashio::config.has_value 'networkdisks'; then
SECVERS=",sec=ntlm"
SMBVERS=",vers=1.0"
else
# IMPORTANT: deterministic fallback (so we don't depend on kernel defaults)
echo "...... SMB version : couldn't detect, falling back to SMB3->SMB2 ladder on negotiation/dialect failure"
SMBVERS=",vers=3.1.1"
fi
# Apply forced SMBv1 if needed
if [[ -n "$SMBVERS_FORCE" ]]; then
[[ -z "$SMBVERS" ]] && SMBVERS="$SMBVERS_FORCE"
[[ -z "$SECVERS" ]] && SECVERS="$SECVERS_FORCE"
fi
# Try security modes (keeping detected/forced SMBVERS)
SECVERS_BASE="$SECVERS"
for SECTRY in "$SECVERS_BASE" ",sec=ntlmv2" ",sec=ntlmssp" ",sec=ntlmsspi" ",sec=krb5i" ",sec=krb5" ",sec=ntlm" ",sec=ntlmv2i"; do
if [[ "$MOUNTED" == "false" ]]; then
@@ -382,13 +375,11 @@ if bashio::config.has_value 'networkdisks'; then
fi
done
# If still negotiation/dialect failure, step down SMB3 -> SMB2
if [[ "$MOUNTED" == "false" ]]; then
retry_cifs_with_vers_ladder_on_dialect_failure
fi
else
# NFS ports check and fallback versions
if command -v nmap >/dev/null 2>&1; then
output="$(nmap -F "$server" -T5 -oG - 2>/dev/null || true)"
if ! echo "$output" | grep -Eq '(2049|111)/open'; then
@@ -406,7 +397,6 @@ if bashio::config.has_value 'networkdisks'; then
fi
fi
# Finalization / messages
if [[ "$MOUNTED" == "true" ]]; then
bashio::log.info "...... $disk successfully mounted to /mnt/$diskname with options ${MOUNTOPTIONS/$PASSWORD/XXXXXXXXXX}"
rm -f "$ERRORCODE_FILE" 2>/dev/null || true
@@ -435,7 +425,6 @@ if bashio::config.has_value 'networkdisks'; then
bashio::log.warning "smbclient not available; cannot print SMB debugging info"
fi
# last-ditch: minimal CIFS options (still uses credentials file)
mount_drive "rw,credentials=${CRED_FILE}${PUID}${PGID}"
if [[ "$MOUNTED" == "false" ]]; then
retry_cifs_with_vers_ladder_on_dialect_failure

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.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,4 +1,7 @@
## 1.73.0 (2026-02-14)
- Update to latest version from autobrr/autobrr (changelog : https://github.com/autobrr/autobrr/releases)
## 1.72.1 (2026-01-30)
- Update to latest version from autobrr/autobrr (changelog : https://github.com/autobrr/autobrr/releases)

View File

@@ -16,7 +16,7 @@
ARG BUILD_FROM
ARG BUILD_VERSION
ARG BUILD_UPSTREAM="1.72.1"
ARG BUILD_UPSTREAM="1.73.0"
FROM ${BUILD_FROM}
##################

View File

@@ -108,4 +108,4 @@ schema:
slug: autobrr
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/autobrr
version: "1.72.1"
version: "1.73.0"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-01-30",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "autborr",
"source": "github",
"upstream_repo": "autobrr/autobrr",
"upstream_version": "1.72.1"
"upstream_version": "1.73.0"
}

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.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -118,4 +118,4 @@ slug: birdnet-go
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-go
usb: true
version: "nightly-20260118"
version: "nightly-20260113"

View File

@@ -6,8 +6,7 @@ server {
location / {
# Proxy pass
proxy_pass http://localhost:8080/;
rewrite ^%%ingress_entry%%/(.*)$ /$1 break;
proxy_pass http://localhost:8080;
# Disable buffering
proxy_buffering off;
@@ -31,34 +30,6 @@ server {
add_header Cache-Control no-cache;
add_header Content-Type text/event-stream;
# Correct base_url
proxy_set_header Accept-Encoding "";
sub_filter_once off;
# Fix subpath
sub_filter_types *;
sub_filter href=\"/ href=\"%%ingress_entry%%/;
sub_filter src=\"/ src=\"%%ingress_entry%%/;
sub_filter src=\"'/ src=\"'%%ingress_entry%%/;
sub_filter hx-get=\"/ hx-get=\"%%ingress_entry%%/;
sub_filter hx-post=\"/ hx-post=\"%%ingress_entry%%/;
sub_filter action=\"/ action=\"%%ingress_entry%%/;
sub_filter EventSource('/ EventSource('%%ingress_entry%%/;
sub_filter fetch('/ fetch('%%ingress_entry%%/;
sub_filter `/api/v `%%ingress_entry%%/api/v;
sub_filter "'/api/v" "'%%ingress_entry%%/api/v";
sub_filter \"/api/v \"%%ingress_entry%%/api/v;
sub_filter `/u `%%ingress_entry%%/u;
sub_filter "'/u" "'%%ingress_entry%%/u";
sub_filter \"/u \"%%ingress_entry%%/u;
sub_filter `/asset `%%ingress_entry%%/asset;
sub_filter "'/asset" "'%%ingress_entry%%/asset";
sub_filter \"/asset \"%%ingress_entry%%/asset;
# Fix streaming
sub_filter window.location.origin} window.location.origin}%%ingress_entry%%;
error_page 405 =200 $uri;
# Define date for frontpage
set $today "";
if ($time_iso8601 ~ "^(\d{4}-\d{2}-\d{2})") {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,3 +1,18 @@
## 0.5.0-6 (15-02-2026)
- Minor bugs fixed
## 0.5.0-5 (15-02-2026)
- Minor bugs fixed
## 0.5.0-4 (2026-02-15)
- Disable nginx service when ingress is not active
## 0.5.0-3 (2026-02-15)
- Fix nginx startup without ingress by removing templated resolver dependency
## 0.5.0-2 (2026-02-14)
- Skip ingress nginx configuration when ingress is not active (empty/invalid ingress port)
## 0.5.0 (2026-02-14)
- Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases)
## 0.4.0 (2026-02-07)
- Update to latest version from Suncuss/BirdNET-PiPy (changelog : https://github.com/Suncuss/BirdNET-PiPy/releases)

View File

@@ -69,9 +69,6 @@ name: BirdNET-PiPy
options:
env_vars: []
ICECAST_PASSWORD: ''
RECORDING_MODE: rtsp
RTSP_URL: ''
STREAM_BITRATE: 320k
TZ: Etc/UTC
data_location: /config/data
panel_icon: mdi:bird
@@ -84,9 +81,6 @@ schema:
- name: match(^[A-Za-z0-9_]+$)
value: str?
ICECAST_PASSWORD: str?
RECORDING_MODE: list(pulseaudio|http_stream|rtsp)
RTSP_URL: str?
STREAM_BITRATE: str?
TZ: str?
certfile: str?
cifsdomain: str?
@@ -99,5 +93,5 @@ schema:
ssl: bool?
slug: birdnet-pipy
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pipy
version: "0.4.0"
version: "0.5.0-6"
webui: "[PROTO:ssl]://[HOST]:[PORT:80]"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@@ -6,29 +6,11 @@ DATA_DIR="/app/data"
CFG_DIR="${DATA_DIR}/config"
SETTINGS="${CFG_DIR}/user_settings.json"
mkdir -p "${CFG_DIR}"
if [ ! -f "${SETTINGS}" ]; then
if [ -f /app/config/user_settings.example.json ]; then
cp /app/config/user_settings.example.json "${SETTINGS}"
else
printf '%s\n' '{}' > "${SETTINGS}"
if [ -f "$SETTINGS" ]; then
if ! grep -q 'detection' "$SETTINGS"; then
bak="${SETTINGS}.bak"
[ -e "$bak" ] && bak="${SETTINGS}.bak.$(date -u +%Y%m%dT%H%M%SZ)"
mv -f -- "$SETTINGS" "$bak"
echo "WARNING: Erroneous file detected: '$SETTINGS' did not contain 'detection' and was renamed to '$bak'." >&2
fi
fi
RECORDING_MODE="$(bashio::config 'RECORDING_MODE' || true)"
RTSP_URL="$(bashio::config 'RTSP_URL' || true)"
PATCH='{}'
if [ -n "${RECORDING_MODE}" ]; then
PATCH="$(printf '%s' "${PATCH}" | jq --arg v "${RECORDING_MODE}" '.audio.recording_mode=$v')"
fi
if [ -n "${RTSP_URL}" ]; then
PATCH="$(printf '%s' "${PATCH}" | jq --arg v "${RTSP_URL}" '.audio.rtsp_url=$v')"
fi
tmp="$(mktemp)"
jq -s '.[0] * .[1]' "${SETTINGS}" <(printf '%s\n' "${PATCH}") > "${tmp}"
mv "${tmp}" "${SETTINGS}"
chmod 0644 "${SETTINGS}" || true

View File

@@ -18,6 +18,12 @@ sed -i \
-e "s|proxy_pass http://icecast|proxy_pass http://127.0.0.1|g" \
/etc/nginx/servers/nginx.conf
if ! [[ "${ingress_port}" =~ ^[0-9]+$ ]] || [[ "${ingress_port}" -le 0 ]]; then
bashio::log.info "Ingress not active, disabling nginx service"
touch /run/nginx-disabled
exit 0
fi
cp /etc/nginx/servers/nginx.conf /etc/nginx/servers/ingress.conf
sed -i \
-e "s|listen 80;|listen ${ingress_interface}:${ingress_port} default_server;|g" \
@@ -26,6 +32,3 @@ sed -i \
/etc/nginx/servers/ingress.conf
sed -i "s#%%ingress_entry%%#${ingress_entry}#g" /etc/nginx/includes/ingress_params.conf
# Set DNS resolver for internal requests
sed -i "s/%%dns_host%%/127.0.0.11/g" /etc/nginx/includes/resolver.conf

View File

@@ -1 +1 @@
resolver %%dns_host%%;
resolver 127.0.0.11 ipv6=off;

View File

@@ -1,4 +1,5 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
set -euo pipefail
nginx

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-02-07",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "birdnet-pipy",
"source": "github",
"upstream_repo": "Suncuss/BirdNET-PiPy",
"upstream_version": "0.4.0"
"upstream_version": "0.5.0"
}

View File

@@ -1,4 +1,7 @@
## 1.35.3 (2026-02-14)
- Update to latest version from dani-garcia/bitwarden_rs (changelog : https://github.com/dani-garcia/bitwarden_rs/releases)
## 1.35.2 (2026-01-10)
- Update to latest version from dani-garcia/bitwarden_rs (changelog : https://github.com/dani-garcia/bitwarden_rs/releases)

View File

@@ -28,5 +28,5 @@ schema:
slug: bitwarden
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/bitwarden
version: "1.35.2"
version: "1.35.3"
webui: "[PROTO:ssl]://[HOST]:[PORT:7277]"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,9 +1,9 @@
{
"last_update": "10-01-2026",
"last_update": "2026-02-14",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "bitwarden",
"source": "github",
"upstream_repo": "dani-garcia/bitwarden_rs",
"upstream_version": "1.35.2"
"upstream_version": "1.35.3"
}

View File

@@ -1,4 +1,7 @@
## 1.87.186-ls76 (2026-02-14)
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
## 1.86.148-ls74 (2026-02-07)
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)

View File

@@ -69,5 +69,5 @@ slug: brave
tmpfs: true
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "1.86.148-ls74"
version: "1.87.186-ls76"
video: true

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-02-07",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "brave",
"source": "github",
"upstream_repo": "linuxserver/docker-brave",
"upstream_version": "1.86.148-ls74"
"upstream_version": "1.87.186-ls76"
}

View File

@@ -71,5 +71,5 @@ slug: chromium
tmpfs: true
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "version-2b6aa449"
version: "version-c940bec2"
video: true

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-02-04",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "chromium",
"source": "github",
"upstream_repo": "linuxserver/docker-chromium",
"upstream_version": "version-2b6aa449"
"upstream_version": "version-c940bec2"
}

View File

@@ -1,3 +1,6 @@
## 2.40.0 (2026-02-14)
- Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases)
## 2.39.0-2 (05-02-2026)
- Minor bugs fixed

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.39.0-2"
version: "2.40.0"
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]/docs"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,9 +1,9 @@
{
"github_tagfilter": "v",
"last_update": "2026-02-04",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "browserless_chrome",
"source": "github",
"upstream_repo": "browserless/chrome",
"upstream_version": "2.39.0"
"upstream_version": "2.40.0"
}

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

View File

@@ -1,4 +1,7 @@
## 19.3.7 (2026-02-14)
- Update to latest version from coderaiser/cloudcmd (changelog : https://github.com/coderaiser/cloudcmd/releases)
## 19.3.4 (2026-02-07)
- Update to latest version from coderaiser/cloudcmd (changelog : https://github.com/coderaiser/cloudcmd/releases)

View File

@@ -104,4 +104,4 @@ schema:
slug: cloudcommander
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/cloudcommander
version: "19.3.4"
version: "19.3.7"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-02-07",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "cloudcommander",
"source": "github",
"upstream_repo": "coderaiser/cloudcmd",
"upstream_version": "19.3.4"
"upstream_version": "19.3.7"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,4 +1,7 @@
## 25.4.9 (2026-02-14)
- Update to latest version from CollaboraOnline/online (changelog : https://github.com/CollaboraOnline/online/releases)
## 25.4.8.1 (2026-01-30)
- Update to latest version from CollaboraOnline/online (changelog : https://github.com/CollaboraOnline/online/releases)

View File

@@ -45,5 +45,5 @@ schema:
username: str
slug: collabora
url: https://github.com/alexbelgium/hassio-addons
version: "25.4.8.1"
version: "25.4.9"
webui: "[PROTO:ssl]://[HOST]:[PORT:9980]/browser/dist/admin/admin.html"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-01-30",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "collabora",
"source": "github",
"upstream_repo": "CollaboraOnline/online",
"upstream_version": "25.4.8.1"
"upstream_version": "25.4.9"
}

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.6 KiB

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: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,4 +1,7 @@
## 4.4.16 (2026-02-14)
- Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases)
## 4.4.17 (2026-02-07)
- Update to latest version from ente-io/ente (changelog : https://github.com/ente-io/ente/releases)

View File

@@ -120,6 +120,6 @@ schema:
slug: ente
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "4.4.17"
version: "4.4.16"
video: true
webui: http://[HOST]:[PORT:3000]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,9 +1,9 @@
{
"github_beta": "false",
"last_update": "2026-02-07",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "ente",
"source": "github",
"upstream_repo": "ente-io/ente",
"upstream_version": "4.4.17"
"upstream_version": "4.4.16"
}

View File

@@ -1,4 +1,7 @@
## debian-2026-02-12 (2026-02-12)
- Update to latest version from charlocharlie/epicgames-freegames
## debian-2026-01-09 (2026-01-09)
- Update to latest version from charlocharlie/epicgames-freegames

View File

@@ -88,5 +88,5 @@ schema:
slug: epicgamesfree
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "debian-2026-01-09"
version: "debian-2026-02-12"
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -2,10 +2,10 @@
"dockerhub_by_date": true,
"dockerhub_list_size": 2,
"github_exclude": "-",
"last_update": "2026-01-09",
"last_update": "2026-02-12",
"repository": "alexbelgium/hassio-addons",
"slug": "epicgamesfree",
"source": "dockerhub",
"upstream_repo": "charlocharlie/epicgames-freegames",
"upstream_version": "debian-2026-01-09"
"upstream_version": "debian-2026-02-12"
}

View File

@@ -1,3 +1,12 @@
## 2.57.1-3 (14-02-2026)
- Minor bugs fixed
## 2.57.1-2 (14-02-2026)
- Minor bugs fixed
## 2.57.1 (2026-02-14)
- Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases)
## 2.57.0-5 (13-02-2026)
- Minor bugs fixed
## 2.57.0-4 (04-02-2026)
- Minor bugs fixed
## 2.57.0-3 (04-02-2026)

View File

@@ -123,4 +123,4 @@ schema:
slug: filebrowser
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.57.0-5"
version: "2.57.1-3"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,10 +1,10 @@
{
"github_beta": "true",
"last_update": "2026-02-04",
"last_update": "2026-02-14",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "filebrowser",
"source": "github",
"upstream_repo": "filebrowser/filebrowser",
"upstream_version": "2.57.0"
"upstream_version": "2.57.1"
}

View File

@@ -1,4 +1,7 @@
## 1.1.2 (2026-02-14)
- Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases)
## 1.1.1 (2026-01-13)
- Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases)

View File

@@ -71,7 +71,7 @@ RUN chmod 777 /ha_entrypoint.sh
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
RUN \ sed -i "s|/command/with-contenv|/usr/bin/env|g" "/ha_entrypoint.sh"
RUN sed -i "s|/command/with-contenv|/usr/bin/env|g" "/ha_entrypoint.sh"
VOLUME [ "/data" ]
WORKDIR /

View File

@@ -110,4 +110,4 @@ schema:
slug: filebrowser_quantum
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "1.1.1"
version: "1.1.2"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,10 +1,10 @@
{
"github_beta": "false",
"last_update": "2026-01-13",
"last_update": "2026-02-14",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "filebrowser_quantum",
"source": "github",
"upstream_repo": "gtsteffaniak/filebrowser",
"upstream_version": "1.1.1"
"upstream_version": "1.1.2"
}

View File

@@ -1,4 +1,7 @@
## 6.4.18 (2026-02-14)
- Update to latest version from firefly-iii/firefly-iii (changelog : https://github.com/firefly-iii/firefly-iii/releases)
## 6.4.16 (2026-01-21)
- Update to latest version from firefly-iii/firefly-iii (changelog : https://github.com/firefly-iii/firefly-iii/releases)

View File

@@ -104,5 +104,5 @@ slug: fireflyiii
startup: services
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "6.4.16"
version: "6.4.18"
webui: "[PROTO:ssl]://[HOST]:[PORT:8080]"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,9 +1,9 @@
{
"github_exclude": "develop",
"last_update": "2026-01-21",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "fireflyiii",
"source": "github",
"upstream_repo": "firefly-iii/firefly-iii",
"upstream_version": "6.4.16"
"upstream_version": "6.4.18"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,4 +1,7 @@
## 3.18.46 (2026-02-14)
- Update to latest version from wiserain/flexget
## 3.18.43 (2026-02-07)
- Update to latest version from wiserain/flexget

View File

@@ -95,5 +95,5 @@ schema:
slug: flexget
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "3.18.43"
version: "3.18.46"
webui: "[PROTO:ssl]://[HOST]:[PORT:5050]"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,9 +1,9 @@
{
"dockerhub_list_size": "10",
"last_update": "2026-02-07",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "flexget",
"source": "dockerhub",
"upstream_repo": "wiserain/flexget",
"upstream_version": "3.18.43"
"upstream_version": "3.18.46"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,4 +1,7 @@
## 26.2.0 (2026-02-14)
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)
## 26.1.1 (2026-01-30)
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)

View File

@@ -114,5 +114,5 @@ services:
slug: grampsweb
tmpfs: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/grampsweb
version: "26.1.1"
version: "26.2.0"
webui: "[PROTO:ssl]://[HOST]:[PORT:5001]"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,9 +1,9 @@
{
"github_beta": true,
"last_update": "2026-01-30",
"last_update": "2026-02-14",
"repository": "alexbelgium/hassio-addons",
"slug": "grampsweb",
"source": "github",
"upstream_repo": "gramps-project/gramps-web",
"upstream_version": "26.1.1"
"upstream_version": "26.2.0"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Some files were not shown because too many files have changed in this diff Show More