53 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
d3038139bb Initial plan 2025-11-06 12:34:48 +00:00
Alexandre
752a5d2acd add env_vars nobuild 2025-11-06 11:51:25 +01:00
github-actions
0fe903874f GitHub bot: changelog 2025-11-05 21:54:35 +00:00
Alexandre
6af0ef33b7 Update version to 2025.11.04 2025-11-05 22:26:05 +01:00
Alexandre
b71ab0fe1d Merge pull request #2165 from alexbelgium/codex/fix-issue-#2162-on-github
Fix BirdNET-Pi MQTT callback compatibility with paho 2.x
2025-11-05 22:25:38 +01:00
Alexandre
1b11a5a8dd Fix BirdNET-Pi MQTT callback for paho 2.x 2025-11-05 22:25:17 +01:00
github-actions
40ee8f8e9e GitHub bot: changelog 2025-11-05 17:17:09 +00:00
Alexandre
6878c2fed3 Update config.yaml 2025-11-05 17:30:13 +01:00
Alexandre
65416ad2f7 Update Dockerfile 2025-11-05 17:30:00 +01:00
GitHub Actions
f096704e2a Revert 'Update version from 4.4.6-2 to 4.4.6-3' [nobuild] 2025-11-05 16:26:12 +00:00
Alexandre
589eb14f01 Update version from 4.4.6-2 to 4.4.6-3 2025-11-05 17:23:41 +01:00
Alexandre
94efe7b40d Update Dockerfile 2025-11-05 17:23:29 +01:00
Alexandre
dbfcc9e8d9 Update Dockerfile 2025-11-05 17:23:00 +01:00
GitHub Actions
db02b3506e Revert 'Update version to 4.4.6-3 in config.yaml' [nobuild] 2025-11-05 16:10:11 +00:00
Alexandre
0aad470759 Update version to 4.4.6-3 in config.yaml 2025-11-05 17:08:34 +01:00
Alexandre
5202d32586 Refactor Dockerfile to dynamically set BUILD_ARCH 2025-11-05 17:08:21 +01:00
Alexandre
da0448b3c9 Update updater.json 2025-11-05 15:10:39 +01:00
Alexandre
f12173226e Downgrade version from 2.13.0-3 to 2.12.0-2 nobuild 2025-11-05 13:39:08 +01:00
Alexandre
3ec24941e6 Update config.yaml 2025-11-05 11:37:27 +01:00
Alexandre
40b67e07ca Update Dockerfile 2025-11-05 11:37:18 +01:00
github-actions
97bbb9beb6 GitHub bot: changelog 2025-11-04 15:50:54 +00:00
Alexandre
779385596e Update config.yaml 2025-11-04 16:02:22 +01:00
Alexandre
1f5e1fc32f Add BUILD_ARCH argument to Dockerfile 2025-11-04 16:02:13 +01:00
GitHub Actions
3abb013df2 Revert 'Update config.yaml' [nobuild] 2025-11-04 14:59:13 +00:00
Alexandre
7a7bc83f2a Update config.yaml 2025-11-04 15:57:32 +01:00
Alexandre
8f92e7ac75 allow arm64
https://github.com/alexbelgium/hassio-addons/issues/2146
2025-11-04 15:57:19 +01:00
GitHub Actions
5c3eaa8ccd Revert 'Update config.yaml' [nobuild] 2025-11-04 14:17:52 +00:00
Alexandre
bfdd572e40 Fix typo in README for nextcloud database name 2025-11-04 15:16:50 +01:00
Alexandre
7c5720e231 Update config.yaml 2025-11-04 15:15:38 +01:00
Alexandre
99d693410b Add mustache-cli to the list of packages 2025-11-04 15:15:27 +01:00
Alexandre
a41b92f237 Update version in config.yaml to 2.13.0-2
https://github.com/alexbelgium/hassio-addons/issues/2161
2025-11-04 15:14:29 +01:00
github-actions
4d9d31d667 GitHub bot: changelog 2025-11-04 10:07:25 +00:00
Alexandre
a9c6999117 Update config.yaml 2025-11-04 10:38:25 +01:00
Alexandre
8105a9ad0e Fix https://github.com/alexbelgium/hassio-addons/issues/2162 2025-11-04 10:37:49 +01:00
github-actions
6e7451bbb9 Github bot : image compressed 2025-11-02 23:06:16 +00:00
github-actions
f31dc01e14 GitHub bot: changelog 2025-11-02 15:28:23 +00:00
Alexandre
1dfe64483f Merge pull request #2159 from danez/immich2102
Rerelease immich addon
2025-11-02 16:08:06 +01:00
Daniel Tschinder
8e62553fd3 Rerelease immich addon 2025-11-02 14:47:17 +01:00
Alexandre
93b01b3683 Merge pull request #2158 from alexbelgium/create-pull-request/patch-1762043582 nobuild
Github bot: fix linting issues nobuild
2025-11-02 08:53:29 +01:00
github-actions[bot]
49109d270c Update stargazer map & cache 2025-11-02 01:01:55 +00:00
alexbelgium
6682790340 fix: auto-fix linting issues 2025-11-02 00:33:02 +00:00
github-actions
826b2783d3 GitHub bot: changelog 2025-11-01 15:26:33 +00:00
github-actions
14987cba1d GitHub bot: changelog 2025-11-01 15:26:32 +00:00
github-actions
56452652bd GitHub bot: changelog 2025-11-01 15:26:31 +00:00
Alexandre
c10b4d827e Merge pull request #2155 from danez/immich210
Update immich to 2.2.1
2025-11-01 16:06:21 +01:00
Daniel Tschinder
2406481272 Update immich to 2.2.1
Also fix changelogs
2025-11-01 15:07:02 +01:00
github-actions
003321e6e1 GitHub bot: changelog 2025-11-01 13:58:16 +00:00
Alexandre
f8edcaef03 Remove concurrency settings from onpush_builder.yaml
Removed concurrency settings from the workflow.
2025-11-01 14:30:58 +01:00
Alexandre
e7aefa9633 Update config.yaml 2025-11-01 14:28:41 +01:00
Alexandre
82ac296ee5 Update version to 2025.11.01 in config.yaml 2025-11-01 14:06:18 +01:00
GitHub Actions
9f8946716e Revert 'Update config.yaml' [nobuild] 2025-11-01 12:46:46 +00:00
Alexandre
03146d5699 Update config.yaml 2025-11-01 13:43:56 +01:00
Alexandre
017605c410 Add concurrency settings to onpush_builder workflow 2025-11-01 13:34:32 +01:00
223 changed files with 459 additions and 42 deletions

View File

@@ -588,6 +588,7 @@ Tetsuya1337,
TheArchGriffin,South Africa
TheDiverM,Norway
TheDraxes,
TheRealBadRobot,
TheRealFalseReality,
TheSpaceGod,
Theswedishgold,
@@ -776,6 +777,7 @@ bav057,
bb12ett,
bccostin,
bcutter,
bdaniel7,Romania
bdittmer,United States
beesee78,
begemotik,
@@ -925,6 +927,7 @@ cpsancha,
craftyshaun,Australia
cramertj,
crazzyyfool,United Kingdom
croess,
cromulus,United States
croogie,Poland
cstamopo,
@@ -1116,7 +1119,7 @@ flostingapplesauce,
flozi00,Germany
fmcglinn,Australia
forming,
forreggbor,
forreggbor,Hungary
foundbobby,United States
fpschrisiom,
francisp2,
@@ -1191,6 +1194,7 @@ greyhound3,
grov,
gschmidl,
gstillo,
gu22,
guandalf,Switzerland
guaychou,Indonesia
guidodipaolo,Argentina
@@ -1304,6 +1308,7 @@ jdmcgee,
jeff89179,United States
jeffreyphillips25907jeffreyphillips,
jefmenegazzo,Brazil
jeko89,
jeroenmartens,
jeromegoo,
jessicaengel451,
@@ -1627,6 +1632,7 @@ niekbruggeman,
nielsdB97,Netherlands
nightcat91,
nikawiwi,
nike12354,
niklaswa,Germany
nilava,India
nima-1102,
@@ -1679,6 +1685,7 @@ ovflowd,Germany
ozzey696,South Africa
p-8-z,
p0wertiger,Poland
paalwilliams,Germany
pace6666,
pafnow,France
pankaj151,India
@@ -1876,6 +1883,7 @@ siaua,
silvertoes93,
simion-chis,
simpan,Sweden
simpleace15,
sirotkaslo,
skalingclouds,United States
skamaleo,
1 username country
588 TheArchGriffin South Africa
589 TheDiverM Norway
590 TheDraxes
591 TheRealBadRobot
592 TheRealFalseReality
593 TheSpaceGod
594 Theswedishgold
777 bb12ett
778 bccostin
779 bcutter
780 bdaniel7 Romania
781 bdittmer United States
782 beesee78
783 begemotik
927 craftyshaun Australia
928 cramertj
929 crazzyyfool United Kingdom
930 croess
931 cromulus United States
932 croogie Poland
933 cstamopo
1119 flozi00 Germany
1120 fmcglinn Australia
1121 forming
1122 forreggbor Hungary
1123 foundbobby United States
1124 fpschrisiom
1125 francisp2
1194 grov
1195 gschmidl
1196 gstillo
1197 gu22
1198 guandalf Switzerland
1199 guaychou Indonesia
1200 guidodipaolo Argentina
1308 jeff89179 United States
1309 jeffreyphillips25907jeffreyphillips
1310 jefmenegazzo Brazil
1311 jeko89
1312 jeroenmartens
1313 jeromegoo
1314 jessicaengel451
1632 nielsdB97 Netherlands
1633 nightcat91
1634 nikawiwi
1635 nike12354
1636 niklaswa Germany
1637 nilava India
1638 nima-1102
1685 ozzey696 South Africa
1686 p-8-z
1687 p0wertiger Poland
1688 paalwilliams Germany
1689 pace6666
1690 pafnow France
1691 pankaj151 India
1883 silvertoes93
1884 simion-chis
1885 simpan Sweden
1886 simpleace15
1887 sirotkaslo
1888 skalingclouds United States
1889 skamaleo

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 59 KiB

BIN
.github/stats.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -71,6 +71,7 @@ image: ghcr.io/alexbelgium/arpspoof-{arch}
map: []
name: Arpspoof
options:
env_vars: []
ROUTER_IP: yourip
ports:
7022/tcp: 7022
@@ -80,6 +81,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
INTERFACE_NAME: str?
ROUTER_IP: str
slug: arpspoof

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -83,6 +83,7 @@ map:
- ssl
name: Autobrr
options:
env_vars: []
PGID: 0
PUID: 0
panel_admin: false
@@ -95,6 +96,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -71,6 +71,7 @@ map:
- ssl
name: BattyBirdNET-Pi
options:
env_vars: []
BIRDSONGS_FOLDER: /config/BirdSongs
LIVESTREAM_BOOT_ENABLED: false
TZ: Europe/Paris
@@ -89,6 +90,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BIRDSONGS_FOLDER: str?
LIVESTREAM_BOOT_ENABLED: bool
MQTT_DISABLED: bool?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -82,6 +82,7 @@ map:
- ssl
name: Bazarr NAS
options:
env_vars: []
PGID: 0
PUID: 0
ports:
@@ -92,6 +93,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -80,6 +80,7 @@ map:
- config:rw
name: Binance Trading Bot
options:
env_vars: []
BINANCE_AUTHENTICATION_ENABLED: true
BINANCE_AUTHENTICATION_PASSWORD: null
BINANCE_MODE: test
@@ -96,6 +97,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BINANCE_AUTHENTICATION_ENABLED: bool
BINANCE_AUTHENTICATION_PASSWORD: str
BINANCE_LIVE_API_KEY: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -84,6 +84,7 @@ map:
- share:rw
name: Birdnet-go
options:
env_vars: []
BIRDSONGS_FOLDER: /config/clips
homeassistant_microphone: false
panel_admin: false
@@ -99,6 +100,9 @@ privileged:
- DAC_READ_SEARCH
- SYS_RESOURCE
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BIRDSONGS_FOLDER: str?
TZ: str?
cifsdomain: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,3 +1,9 @@
## 2025.11.04 (05-11-2025)
- Minor bugs fixed
## 2025.11.03 (04-11-2025)
- Minor bugs fixed
## 2025.11.02 (01-11-2025)
- Minor bugs fixed
## 2025.10.02 (07-10-2025)
- Minor bugs fixed
## 2025.10.01 (05-10-2025)

View File

@@ -68,6 +68,7 @@ map:
- ssl
name: BirdNET-pi
options:
env_vars: []
BIRDSONGS_FOLDER: /config/BirdSongs
LIVESTREAM_BOOT_ENABLED: false
MQTT_DISABLED: true
@@ -88,6 +89,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BIRDSONGS_FOLDER: str?
LIVESTREAM_BOOT_ENABLED: bool
MQTT_DISABLED: bool?
@@ -113,5 +117,5 @@ tmpfs: true
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pi
usb: true
version: 2025.10.02
version: 2025.11.04
video: true

View File

@@ -113,7 +113,14 @@ def automatic_mqtt_publish(file, detection, path):
log.info("Posted to MQTT: ok")
mqttc = mqtt.Client("birdnet_mqtt")
# Create MQTT client using legacy callback API when available for
# compatibility with paho-mqtt >= 2.0
callback_api = getattr(mqtt, "CallbackAPIVersion", None)
if callback_api is not None:
mqttc = mqtt.Client("birdnet_mqtt", callback_api_version=callback_api.VERSION1)
else:
mqttc = mqtt.Client("birdnet_mqtt")
mqttc.username_pw_set(mqtt_user, mqtt_pass)
mqttc.on_connect = on_connect

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -75,6 +75,7 @@ map:
- media:rw
name: Booksonic air
options:
env_vars: []
PGID: 0
PUID: 0
ports:
@@ -85,6 +86,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

View File

@@ -73,12 +73,16 @@ map:
- addon_config:rw
name: Browserless Chromium
options:
env_vars: []
TIMEOUT: "60000"
ports:
3000/tcp: 3000
ports_description:
3000/tcp: Webui
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
TIMEOUT: int
slug: browserless_chrome
udev: true

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -83,6 +83,7 @@ map:
- ssl
name: Calibre
options:
env_vars: []
PGID: 0
PUID: 0
panel_admin: false
@@ -100,6 +101,9 @@ privileged:
- DAC_READ_SEARCH
- NET_ADMIN
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CLI_ARGS: str?
PASSWORD: str?
PGID: int

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -86,6 +86,7 @@ map:
- ssl
name: Calibre-web
options:
env_vars: []
PGID: 0
PUID: 0
panel_admin: false
@@ -99,6 +100,9 @@ privileged:
- DAC_READ_SEARCH
- NET_ADMIN
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DOCKER_MODS: str?
OAUTHLIB_RELAX_TOKEN_SCOPE: str?
PGID: int

View File

@@ -12,6 +12,7 @@ map:
- config:rw
name: Changedetection.io
options:
env_vars: []
PGID: 0
PUID: 0
TIMEOUT: "60000"
@@ -20,6 +21,9 @@ ports:
ports_description:
5000/tcp: Webui
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BASE_URL: str?
PGID: int
PUID: int

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -89,6 +89,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CUSTOM_OPTIONS: str?
DROPBOX_TOKEN: str?
cifsdomain: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -71,6 +71,7 @@ map:
- share:rw
name: Codex
options:
env_vars: []
PGID: "0"
PUID: "0"
csrf_allowed: http://homeassistant.local:8123,https://homeassistant.local:8123
@@ -84,6 +85,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CODEX_RESET_ADMIN: int?
CODEX_SKIP_INTEGRITY_CHECK: int?
PGID: int?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -13,6 +13,7 @@ map:
- ssl:ro
name: Collabora
options:
env_vars: []
aliasgroup1: ""
certfile: fullchain.pem
domain1: ""
@@ -28,6 +29,9 @@ ports:
ports_description:
9980/tcp: Web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
TZ: str?
aliasgroup1: str
cert_domain: bool?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -74,6 +74,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
TZ: str?
cifsdomain: str?
cifspassword: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -86,6 +86,7 @@ map:
- ssl:rw
name: Emby
options:
env_vars: []
PGID: 0
PUID: 0
silent: true
@@ -105,6 +106,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -87,6 +87,7 @@ map:
- ssl:rw
name: Emby Beta
options:
env_vars: []
PGID: 0
PUID: 0
silent: true
@@ -106,6 +107,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

0
emby_beta/rootfs/etc/services.d/nginx/run Normal file → Executable file
View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -72,6 +72,7 @@ map:
- config:rw
name: MyElectricalData
options:
env_vars: []
CONFIG_LOCATION: /config/myelectricaldata/config.yaml
TZ: Europe/Paris
mqtt_autodiscover: true
@@ -83,6 +84,9 @@ ports:
ports_description:
5000/tcp: Portail
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str
TZ: str?
mqtt_autodiscover: bool

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -72,6 +72,7 @@ map:
- config:rw
name: MyElectricalData Dev
options:
env_vars: []
CONFIG_LOCATION: /config/myelectricaldata_dev/config.yaml
TZ: Europe/Paris
mqtt_autodiscover: true
@@ -83,6 +84,9 @@ ports:
ports_description:
5000/tcp: Portail
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str
TZ: str?
mqtt_autodiscover: bool

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,3 +1,7 @@
## "4.4.6-3" (05-11-2025)
- Minor bugs fixed
## "4.4.6-2" (04-11-2025)
- Minor bugs fixed
## "4.4.6" (01-11-2025)
- Minor bugs fixed

View File

@@ -1,11 +1,10 @@
#============================#
# ALEXBELGIUM'S DOCKERFILE #
#============================#
# ... ascii art omitted ...
#=== Home Assistant Addon ENTE (server+web UI) ===#
########################################################
# 0 Build the enteweb static frontend (multistage) #
# 0 Build the enteweb static frontend (multistage) #
########################################################
FROM node:22-alpine AS web-builder
@@ -32,32 +31,38 @@ RUN yarn config set network-timeout 900000 -g \
&& yarn build:cast
#################
# 1 Base image #
# 1 Base image #
#################
ARG BUILD_VERSION
FROM ghcr.io/ente-io/server:latest
##################
# 2 Tune image #
# 2 Tune image #
##################
ENV S6_CMD_WAIT_FOR_SERVICES=1 \
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
S6_SERVICES_GRACETIME=0
USER root
# --- LSIO helper (unchanged) ---
# --- LSIO helper ---
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" /ha_lsio.sh
ARG CONFIGLOCATION="/config"
RUN chmod 744 /ha_lsio.sh && \
if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && \
rm /ha_lsio.sh
# --- MinIO, psql client etc. (unchanged) ---
# --- MinIO, psql client etc. ---
RUN set -eux; \
apk add --no-cache \
BUILD_ARCH=$(uname -m) \
&& echo "${BUILD_ARCH}" \
&& BUILD_ARCH=${BUILD_ARCH:-x86} \
&& if [[ "${BUILD_ARCH}" == *aarch64* ]]; then ARCH="arm64"; fi \
&& if [[ "${BUILD_ARCH}" == *armv8* ]]; then ARCH="arm64"; fi \
&& if [[ "${BUILD_ARCH}" == *arm64* ]]; then ARCH="arm64"; fi \
&& if [[ "${BUILD_ARCH}" == *x86* ]]; then ARCH="amd64"; fi \
&& apk add --no-cache \
bash curl ca-certificates wget jq tini postgresql15-client; \
curl -fsSL https://dl.min.io/server/minio/release/linux-amd64/minio -o /usr/local/bin/minio; \
curl -fsSL https://dl.min.io/client/mc/release/linux-amd64/mc -o /usr/local/bin/mc; \
curl -fsSL https://dl.min.io/server/minio/release/linux-"$ARCH"/minio -o /usr/local/bin/minio; \
curl -fsSL https://dl.min.io/client/mc/release/linux-"$ARCH"/mc -o /usr/local/bin/mc; \
chmod +x /usr/local/bin/minio /usr/local/bin/mc
RUN apk add --no-cache \
lsb-release curl gnupg wget tini jq sudo \
@@ -73,7 +78,7 @@ COPY --from=web-builder /src/web/apps/auth/out /www/auth
COPY --from=web-builder /src/web/apps/cast/out /www/cast
##################
# 3 Install addon helpers (unchanged) #
# 3 Install addon helpers #
##################
COPY rootfs/ /
ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh"
@@ -86,7 +91,7 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
################
# 4 Entrypoint (unchanged) #
# 4 Entrypoint #
################
ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" /ha_entrypoint.sh
@@ -97,9 +102,9 @@ ENTRYPOINT ["/usr/bin/env"]
CMD ["/ha_entrypoint.sh"]
############
# 5 Labels (unchanged) #
# 5 Labels #
############
ARG BUILD_ARCH BUILD_DATE BUILD_NAME BUILD_DESCRIPTION BUILD_REF BUILD_REPOSITORY
ARG BUILD_VERSION BUILD_ARCH BUILD_DATE BUILD_NAME BUILD_DESCRIPTION BUILD_REF BUILD_REPOSITORY
LABEL \
io.hass.name="${BUILD_NAME}" \
io.hass.description="${BUILD_DESCRIPTION}" \
@@ -117,6 +122,6 @@ LABEL \
org.opencontainers.image.version=${BUILD_VERSION}
#################
# 6 Finish line #
# 6 Finish line #
#################
EXPOSE 3000 3001 3002 3003 3004

View File

@@ -76,6 +76,7 @@ map:
- addon_config:rw
name: Ente
options:
env_vars: []
DB_PASSWORD: ente
DISABLE_WEB_UI: true
ENTE_ENDPOINT_URL: http://homeassistant.local:8280
@@ -96,6 +97,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str?
DB_HOSTNAME: str?
DB_PASSWORD: str
@@ -116,6 +120,6 @@ schema:
slug: ente
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "4.4.6"
version: "4.4.6-3"
video: true
webui: http://[HOST]:[PORT:3000]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -92,6 +92,7 @@ map:
- ssl:rw
name: Filebrowser
options:
env_vars: []
NoAuth: true
certfile: fullchain.pem
disable_thumbnails: true
@@ -107,6 +108,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
NoAuth: bool
base_folder: str?
certfile: str

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -74,6 +74,7 @@ map:
- share:rw
name: Firefly iii
options:
env_vars: []
APP_KEY: CHANGEME_32_CHARS_EuC5dfn3LAPzeO
CONFIG_LOCATION: /config/addons_config/fireflyiii/config.yaml
DB_CONNECTION: sqlite_internal
@@ -85,6 +86,9 @@ ports_description:
8080/tcp: web interface
8443/tcp: ssl web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
APP_KEY: str
CONFIG_LOCATION: str
DB_CONNECTION: list(sqlite_internal|mariadb_addon|mysql|pgsql)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -76,12 +76,16 @@ map:
- ssl
name: Firefly iii Data Importer
options:
env_vars: []
CONFIG_LOCATION: /config
ports:
8080/tcp: 3474
ports_description:
8080/tcp: web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
AUTO_IMPORT_SECRET: str?
CAN_POST_AUTOIMPORT: bool?
CAN_POST_FILES: bool?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -80,6 +80,9 @@ ports:
ports_description:
8080/tcp: web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
Updates: list(|hourly|daily2|daily4|daily6|daily8|daily10|daily12|weekly)?
silent: bool?
slug: fireflyiii_fints_importer

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -76,6 +76,7 @@ map:
- media
name: Flexget
options:
env_vars: []
PGID: 0
PUID: 0
WebuiPass: homeassistant123
@@ -84,6 +85,9 @@ ports:
ports_description:
5050/tcp: Web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
FG_LOG_LEVEL: list(critical|error|warning|info|verbose|debug|trace)?
FG_PLUGINS: str?
PGID: int

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -76,6 +76,7 @@ map:
- homeassistant_config:rw
name: Free Games Claimer (NoVNC not working)
options:
env_vars: []
CMD_ARGUMENTS: node epic-games ; node prime-gaming ; node gog
CONFIG_LOCATION: /config/config.env
ports:
@@ -85,6 +86,9 @@ ports_description:
5900/tcp: VNC port
6080/tcp: NOVNC port
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CMD_ARGUMENTS: str
CONFIG_LOCATION: str
slug: free_games_claimer

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -72,11 +72,15 @@ map:
- share:rw
name: Gazpar2mqtt
options:
env_vars: []
CONFIG_LOCATION: /config/gazpar2mqtt/config.yaml
TZ: Europe/Paris
mqtt_autodiscover: true
verbose: true
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str
TZ: str?
mqtt_autodiscover: bool

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -73,6 +73,7 @@ map:
- ssl:rw
name: Gitea
options:
env_vars: []
APP_NAME: Gitea for Homeassistant
DOMAIN: homeassistant.local
certfile: fullchain.pem
@@ -85,6 +86,9 @@ ports_description:
22/tcp: ssh
3000/tcp: Web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
APP_NAME: str?
DOMAIN: str?
ROOT_URL: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -77,6 +77,7 @@ environment:
image: ghcr.io/alexbelgium/grampsweb-{arch}
init: false
options:
env_vars: []
CELERY_NUM_WORKERS: 2
GUNICORN_NUM_WORKERS: 8
certfile: fullchain.pem
@@ -93,6 +94,9 @@ ports:
ports_description:
5001/tcp: webui
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CELERY_NUM_WORKERS: int
GUNICORN_NUM_WORKERS: int
GRAMPSWEB_SECRET_KEY: str?

View File

@@ -73,6 +73,7 @@ map:
- config:rw
name: Grav web server
options:
env_vars: []
PGID: 1000
PUID: 1000
ports:
@@ -80,6 +81,9 @@ ports:
ports_description:
80/tcp: web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -83,6 +83,7 @@ map:
- ssl:ro
name: Guacamole Client
options:
env_vars: []
EXTENSIONS: auth-totp
panel_admin: false
panel_icon: mdi:lan
@@ -91,6 +92,9 @@ ports:
ports_description:
8080/tcp: web interface
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
EXTENSIONS: str?
TZ: str?
slug: guacamole

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,10 +1,13 @@
## "2.2.0" (01-11-2025)
## "2.2.1-2" (02-11-2025)
- Minor bugs fixed
## 2.2.1-2 (02-11-2025)
- 2.2.0 and 2.2.1 did not actually update immich correctly and still used 2.1.0. Fixed now
## 2.2.1 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.2.0 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## "2.1.0" (18-10-2025)
- Minor bugs fixed
## 2.1.0 (18-10-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)

View File

@@ -94,6 +94,7 @@ map:
- ssl:rw
name: Immich
options:
env_vars: []
DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant
@@ -113,6 +114,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str
DB_HOSTNAME: str
DB_PASSWORD: str
@@ -138,6 +142,6 @@ slug: immich
udev: true
url: https://github.com/alexbelgium/hassio-addons
usb: true
version: "2.2.0"
version: "2.2.1-2"
video: true
webui: http://[HOST]:[PORT:8080]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -5,5 +5,5 @@
"slug": "immich",
"source": "github",
"upstream_repo": "imagegenius/docker-immich",
"upstream_version": "2.2.0"
"upstream_version": "2.2.1"
}

View File

@@ -1,5 +1,7 @@
## "2.2.0" (01-11-2025)
## "2.2.1" (01-11-2025)
- Minor bugs fixed
## 2.2.1 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.2.0 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)

View File

@@ -93,6 +93,7 @@ map:
- ssl:rw
name: Immich Cuda
options:
env_vars: []
DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant
@@ -112,6 +113,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str
DB_HOSTNAME: str
DB_PASSWORD: str
@@ -137,6 +141,6 @@ slug: immich_cuda
udev: true
url: https://github.com/alexbelgium/hassio-addons
usb: true
version: "2.2.0"
version: "2.2.1"
video: true
webui: http://[HOST]:[PORT:8080]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -5,5 +5,5 @@
"slug": "immich",
"source": "github",
"upstream_repo": "imagegenius/docker-immich",
"upstream_version": "2.2.0"
"upstream_version": "2.2.1"
}

View File

@@ -14,6 +14,9 @@ ports:
ports_description:
8080/tcp: Web UI port
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
ApiKey: str
ImmichServerUrl: str
TZ: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,10 +1,8 @@
## "2.2.0" (01-11-2025)
- Minor bugs fixed
## 2.2.1 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.2.0 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## "2.1.0" (18-10-2025)
- Minor bugs fixed
## 2.1.0 (18-10-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)

View File

@@ -94,6 +94,7 @@ map:
- ssl:rw
name: Immich without Machine Learning
options:
env_vars: []
DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant
@@ -113,6 +114,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str
DB_HOSTNAME: str
DB_PASSWORD: str
@@ -138,6 +142,6 @@ slug: immich_noml
udev: true
url: https://github.com/alexbelgium/hassio-addons
usb: true
version: "2.2.0"
version: "2.2.1"
video: true
webui: http://[HOST]:[PORT:8080]

View File

@@ -5,5 +5,5 @@
"slug": "immich",
"source": "github",
"upstream_repo": "imagegenius/docker-immich",
"upstream_version": "2.2.0"
"upstream_version": "2.2.1"
}

View File

@@ -1,10 +1,10 @@
## "2.2.0" (01-11-2025)
## "2.2.1" (01-11-2025)
- Minor bugs fixed
## 2.2.1 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## 2.2.0 (01-11-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)
## "2.1.0" (18-10-2025)
- Minor bugs fixed
## 2.1.0 (18-10-2025)
- Update to latest version from imagegenius/docker-immich (changelog : https://github.com/imagegenius/docker-immich/releases)

View File

@@ -93,6 +93,7 @@ map:
- ssl:rw
name: Immich Openvino
options:
env_vars: []
DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant
@@ -112,6 +113,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str
DB_HOSTNAME: str
DB_PASSWORD: str
@@ -137,6 +141,6 @@ slug: immich_openvino
udev: true
url: https://github.com/alexbelgium/hassio-addons
usb: true
version: "2.2.0"
version: "2.2.1"
video: true
webui: http://[HOST]:[PORT:8080]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -5,5 +5,5 @@
"slug": "immich",
"source": "github",
"upstream_repo": "imagegenius/docker-immich",
"upstream_version": "2.2.0"
"upstream_version": "2.2.1"
}

View File

@@ -14,6 +14,9 @@ ports:
ports_description:
3000/tcp: Web UI port
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str
DB_HOST: str
DB_PASSWORD: str

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -54,7 +54,7 @@ RUN chmod 744 /ha_automodules.sh && /ha_automodules.sh "$MODULES" && rm /ha_auto
ENV PACKAGES="curl \
jq \
bash \
build-base libressl-dev ca-certificates npm"
build-base libressl-dev ca-certificates npm mustache"
# Automatic apps & bashio
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_autoapps.sh" "/ha_autoapps.sh"

View File

@@ -76,12 +76,16 @@ map:
- ssl
name: Inadyn
options:
env_vars: []
providers:
- hostname: dynamic-subdomain.example.com
password: password
provider: yourprovider
username: username
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
allow_ipv6: bool?
fake_address: bool?
forced_update: int?
@@ -111,4 +115,4 @@ schema:
slug: inadyn
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.13.0"
version: 2.12.0-2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,6 +1,7 @@
{
"github_beta": "true",
"last_update": "01-11-2025",
"paused": true,
"repository": "alexbelgium/hassio-addons",
"slug": "inadyn",
"source": "github",

View File

@@ -81,6 +81,7 @@ map:
- ssl
name: Jackett NAS
options:
env_vars: []
PGID: 0
PUID: 0
ports:
@@ -93,6 +94,9 @@ privileged:
- SYS_ADMIN
- DAC_READ_SEARCH
schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

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