mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-05-15 13:21:50 +02:00
Compare commits
21 Commits
dcc1b87bbb
...
fdf0fa97e7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fdf0fa97e7 | ||
|
|
5c097c0442 | ||
|
|
6462c6eaf0 | ||
|
|
5924648cf5 | ||
|
|
140678e278 | ||
|
|
5d21eaaa56 | ||
|
|
1aad19a335 | ||
|
|
6ce4c84569 | ||
|
|
664a2e4c9b | ||
|
|
51e6201102 | ||
|
|
e5fcc825b2 | ||
|
|
489094acf9 | ||
|
|
26d29f101d | ||
|
|
912c572ec0 | ||
|
|
90ea74861a | ||
|
|
d43fd4377b | ||
|
|
b217fbaf91 | ||
|
|
5d239db4b3 | ||
|
|
5ece7c238b | ||
|
|
e0f9c91e43 | ||
|
|
a887dd5edf |
@@ -136,6 +136,7 @@ If you want to do add the repository manually, please follow the procedure highl
|
||||

|
||||
![aarch64][aarch64-badge]
|
||||
![amd64][amd64-badge]
|
||||
![ingress][ingress-badge]
|
||||
![smb][smb-badge]
|
||||
![localdisks][localdisks-badge]
|
||||
|
||||
|
||||
@@ -319,6 +319,12 @@ for f in */; do
|
||||
LASTVERSION2=${LASTVERSION//+/-}
|
||||
CURRENT2=${CURRENT//+/-}
|
||||
|
||||
# Skip if current or last version is empty (would corrupt files by replacing all "" occurrences)
|
||||
if [ "${CURRENT}" = '""' ] || [ "${LASTVERSION}" = '""' ]; then
|
||||
bashio::log.warning "... $SLUG : skipping update due to empty version string (current=${CURRENT}, latest=${LASTVERSION})"
|
||||
continue
|
||||
fi
|
||||
|
||||
# Update if needed
|
||||
if [ "${CURRENT2}" != "${LASTVERSION2}" ]; then
|
||||
LOGINFO="... $SLUG : update from ${CURRENT} to ${LASTVERSION}" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 0.5.4-3 (26-02-2026)
|
||||
- Minor bugs fixed
|
||||
## 0.5.4-2 (23-02-2026)
|
||||
- Fix Icecast service failing to connect to PulseAudio on HAOS by respecting PULSE_SERVER env var and setting up socket symlink and auth cookie for icecast2 user
|
||||
|
||||
|
||||
@@ -60,6 +60,8 @@ environment:
|
||||
PGID: "0"
|
||||
PUID: "0"
|
||||
image: ghcr.io/alexbelgium/birdnet-pipy-{arch}
|
||||
ingress: true
|
||||
ingress_stream: true
|
||||
init: false
|
||||
map:
|
||||
- addon_config:rw
|
||||
@@ -93,5 +95,5 @@ schema:
|
||||
ssl: bool?
|
||||
slug: birdnet-pipy
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pipy
|
||||
version: "0.5.4-2"
|
||||
version: "0.5.4-3"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:80]"
|
||||
|
||||
@@ -2,8 +2,23 @@ absolute_redirect off;
|
||||
rewrite ^%%ingress_entry%%/(.*)$ /$1 break;
|
||||
sub_filter_once off;
|
||||
sub_filter_types *;
|
||||
|
||||
# Inject <base href> for Vue Router history mode and static asset loading
|
||||
sub_filter '<head>' '<head><base href="%%ingress_entry%%/">';
|
||||
|
||||
# Rewrite absolute href/src attributes in HTML
|
||||
sub_filter 'href="/' 'href="%%ingress_entry%%/';
|
||||
sub_filter 'src="/' 'src="%%ingress_entry%%/';
|
||||
sub_filter '"/birdnet/' '"%%ingress_entry%%/birdnet/';
|
||||
sub_filter 'url(/birdnet/' 'url(%%ingress_entry%%/birdnet/';
|
||||
|
||||
# Rewrite API paths in JS bundles (axios baseURL and fetch calls)
|
||||
# Pattern includes baseURL:"/api" (no trailing slash) so "/api" is needed
|
||||
sub_filter '"/api' '"%%ingress_entry%%/api';
|
||||
sub_filter "'/api" "'%%ingress_entry%%/api";
|
||||
|
||||
# Rewrite stream paths
|
||||
sub_filter '"/stream/' '"%%ingress_entry%%/stream/';
|
||||
sub_filter "'/stream/" "'%%ingress_entry%%/stream/";
|
||||
|
||||
# Rewrite Socket.IO default path in the client library
|
||||
sub_filter '"/socket.io' '"%%ingress_entry%%/socket.io';
|
||||
sub_filter "'/socket.io" "'%%ingress_entry%%/socket.io";
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# _.------.
|
||||
# _.-` ('>.-`"0.8.13""-.
|
||||
# _.-` ('>.-`"""-.
|
||||
# '.--'` _'` _ .--.)
|
||||
# -' '-.-';` `
|
||||
# ' - _.' ``'--.
|
||||
# '---` .-'"0.8.13"`
|
||||
# '---` .-'""`
|
||||
# /`
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# _.------.
|
||||
# _.-` ('>.-`"0.8.2""-.
|
||||
# _.-` ('>.-`"""-.
|
||||
# '.--'` _'` _ .--.)
|
||||
# -' '-.-';` `
|
||||
# ' - _.' ``'--.
|
||||
# '---` .-'"0.8.2"`
|
||||
# '---` .-'""`
|
||||
# /`
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 1.6.0-bullseye-2 (26-02-2026)
|
||||
- Minor bugs fixed
|
||||
|
||||
## 1.6.0-bullseye (2025-12-24)
|
||||
- Update to latest version from abesnier/guacamole
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# _.------.
|
||||
# _.-` ('>.-`"1.6.0-bullseye""-.
|
||||
# _.-` ('>.-`"""-.
|
||||
# '.--'` _'` _ .--.)
|
||||
# -' '-.-';` `
|
||||
# ' - _.' ``'--.
|
||||
# '---` .-'"1.6.0-bullseye"`
|
||||
# '---` .-'""`
|
||||
# /`
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
@@ -134,7 +134,7 @@ LABEL \
|
||||
#################
|
||||
|
||||
ENV HEALTH_PORT="8080" \
|
||||
HEALTH_URL="1.6.0-bullseye"
|
||||
HEALTH_URL=""
|
||||
HEALTHCHECK \
|
||||
--interval=5s \
|
||||
--retries=5 \
|
||||
|
||||
@@ -102,5 +102,5 @@ schema:
|
||||
slug: guacamole
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "1.6.0-bullseye"
|
||||
version: "1.6.0-bullseye-2"
|
||||
video: true
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## ubuntu-2025-11-30-4 (26-02-2026)
|
||||
- Minor bugs fixed
|
||||
## ubuntu-2025-11-30-3 (2026-01-10)
|
||||
- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/addons_config/photoprism to a folder only accessible from my Filebrowser addon called /addon_configs/xxx-photoprism. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data should be automatic, but update any custom paths or permissions to avoid breakage. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# _.------.
|
||||
# _.-` ('>.-`"ubuntu-2025-11-30""-.
|
||||
# _.-` ('>.-`"""-.
|
||||
# '.--'` _'` _ .--.)
|
||||
# -' '-.-';` `
|
||||
# ' - _.' ``'--.
|
||||
# '---` .-'"ubuntu-2025-11-30"`
|
||||
# '---` .-'""`
|
||||
# /`
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
@@ -134,8 +134,8 @@ RUN \
|
||||
mv /etc/nginx/nginx.conf.new /etc/nginx/nginx.conf; \
|
||||
fi
|
||||
|
||||
ENV HEALTH_PORT="ubuntu-2025-11-30" \
|
||||
HEALTH_URL="ubuntu-2025-11-30"
|
||||
ENV HEALTH_PORT="2341" \
|
||||
HEALTH_URL=""
|
||||
HEALTHCHECK \
|
||||
--interval=5m \
|
||||
--retries=5 \
|
||||
|
||||
@@ -131,5 +131,5 @@ services:
|
||||
slug: photoprism
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "ubuntu-2025-11-30-3"
|
||||
version: "ubuntu-2025-11-30-4"
|
||||
video: true
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# _.------.
|
||||
# _.-` ('>.-`"12.0.14""-.
|
||||
# _.-` ('>.-`"""-.
|
||||
# '.--'` _'` _ .--.)
|
||||
# -' '-.-';` `
|
||||
# ' - _.' ``'--.
|
||||
# '---` .-'"12.0.14"`
|
||||
# '---` .-'""`
|
||||
# /`
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 1.4.0-2 (26-02-2026)
|
||||
- Minor bugs fixed
|
||||
|
||||
## 1.4.0 (2026-02-21)
|
||||
- Update to latest version from GerardPolloRebozado/social-to-mealie (changelog : https://github.com/GerardPolloRebozado/social-to-mealie/releases)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: Social to Mealie
|
||||
version: "1.4.0"
|
||||
version: "1.4.0-2"
|
||||
slug: social_to_mealie
|
||||
description: Import recipes from social media directly into Mealie
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
|
||||
@@ -4,6 +4,16 @@ set -e
|
||||
|
||||
bashio::log.info "Starting Social to Mealie"
|
||||
cd /app || bashio::exit.nok "App directory not found"
|
||||
|
||||
# On aarch64, native Node.js modules (sharp, @next/swc, etc.) may have been
|
||||
# incorrectly cross-compiled via Docker BuildKit QEMU emulation, causing
|
||||
# "Illegal instruction" crashes on real hardware. Rebuild them for the actual
|
||||
# native architecture.
|
||||
if [ "$(uname -m)" = "aarch64" ]; then
|
||||
bashio::log.info "Ensuring native modules are built for aarch64..."
|
||||
npm rebuild 2>&1 || bashio::log.warning "Could not rebuild native modules - the addon may not work correctly on this architecture"
|
||||
fi
|
||||
|
||||
chown nextjs /app/entrypoint.sh
|
||||
chmod +x /app/entrypoint.sh
|
||||
exec gosu nextjs /app/entrypoint.sh node --run start
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
## 2.58.02-2 (26-02-2026)
|
||||
- Minor bugs fixed
|
||||
|
||||
## 2.58.02 (2025-12-24)
|
||||
- Update to latest version from haveagitgat/tdarr
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# _.------.
|
||||
# _.-` ('>.-`"2.58.02""-.
|
||||
# _.-` ('>.-`"""-.
|
||||
# '.--'` _'` _ .--.)
|
||||
# -' '-.-';` `
|
||||
# ' - _.' ``'--.
|
||||
# '---` .-'"2.58.02"`
|
||||
# '---` .-'""`
|
||||
# /`
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
@@ -119,7 +119,7 @@ RUN \
|
||||
fi
|
||||
|
||||
ENV HEALTH_PORT="8265" \
|
||||
HEALTH_URL="2.58.02"
|
||||
HEALTH_URL=""
|
||||
HEALTHCHECK \
|
||||
--interval=5s \
|
||||
--retries=5 \
|
||||
|
||||
@@ -122,6 +122,6 @@ schema:
|
||||
slug: tdarr
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "2.58.02"
|
||||
version: "2.58.02-2"
|
||||
video: true
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:8265]"
|
||||
|
||||
Reference in New Issue
Block a user