mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-10-19 22:40:10 +02:00
Compare commits
73 Commits
0cf9fb37a5
...
9ecadb5c51
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ecadb5c51 | ||
|
|
c916996660 | ||
|
|
5356c02501 | ||
|
|
e217cdf02f | ||
|
|
803006d135 | ||
|
|
bbef5347f3 | ||
|
|
a7b2dbc5cb | ||
|
|
004010be31 | ||
|
|
0c6a2fecc7 | ||
|
|
66b1ea3704 | ||
|
|
ae5ceccc77 | ||
|
|
b48c19aa80 | ||
|
|
e554279fc3 | ||
|
|
926b573d2b | ||
|
|
9bfad91d7b | ||
|
|
b0dcd7aa84 | ||
|
|
f4592a7289 | ||
|
|
6fe02c14dd | ||
|
|
b4b881fcb6 | ||
|
|
abf35097ff | ||
|
|
d3f0d4f4c4 | ||
|
|
3da0abdeff | ||
|
|
7a85d53196 | ||
|
|
b72cc7e7b9 | ||
|
|
98211fbcf7 | ||
|
|
f59d77d7be | ||
|
|
ee98a18848 | ||
|
|
38df0f82fe | ||
|
|
83d35476b0 | ||
|
|
4fbf95977d | ||
|
|
61b801f3d7 | ||
|
|
3ab193b1e5 | ||
|
|
ba995cd04c | ||
|
|
5358b90eec | ||
|
|
c7de8627cb | ||
|
|
26d725409a | ||
|
|
1706324ac7 | ||
|
|
9126c592ef | ||
|
|
7d7ece7eab | ||
|
|
40e4675e88 | ||
|
|
2ef067ec61 | ||
|
|
975f6b13be | ||
|
|
d4d9a84aa0 | ||
|
|
2d1532dbed | ||
|
|
aceac22f7e | ||
|
|
ae4ccf889d | ||
|
|
b47001e5e9 | ||
|
|
e14bf67fd6 | ||
|
|
0363e3f56e | ||
|
|
e0a5f4a33d | ||
|
|
d98378b7db | ||
|
|
e39546da9e | ||
|
|
00ea692023 | ||
|
|
681c2a6341 | ||
|
|
07fe958a95 | ||
|
|
7731ee982a | ||
|
|
438db18af6 | ||
|
|
1be2a4874b | ||
|
|
1513d9606b | ||
|
|
f67abda4b9 | ||
|
|
5bc12e84d7 | ||
|
|
a8d0008a02 | ||
|
|
3db676c9f2 | ||
|
|
14ac8ed1d3 | ||
|
|
b1badb954e | ||
|
|
c75c75a9da | ||
|
|
009236a2f0 | ||
|
|
444a297ae9 | ||
|
|
3fed178e6e | ||
|
|
0cfd94e902 | ||
|
|
79a97e6a20 | ||
|
|
fd42cb2223 | ||
|
|
787909c8a7 |
55
.github/workflows/onpush_builder.yaml
vendored
55
.github/workflows/onpush_builder.yaml
vendored
@@ -55,6 +55,9 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
outputs:
|
||||
sanitizeCommitted: ${{ steps.sanitize_commit.outputs.committed }}
|
||||
sanitizeCommitSha: ${{ steps.sanitize_commit.outputs.commit_long_sha }}
|
||||
steps:
|
||||
- uses: actions/checkout@v7
|
||||
with:
|
||||
@@ -90,6 +93,7 @@ jobs:
|
||||
uses: ymwymw/check-mixed-line-endings@v2
|
||||
|
||||
- name: Commit sanitize changes
|
||||
id: sanitize_commit
|
||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
|
||||
uses: EndBug/add-and-commit@v10
|
||||
with:
|
||||
@@ -407,20 +411,36 @@ jobs:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Revert commits from this failed push
|
||||
env:
|
||||
BEFORE: ${{ github.event.before }}
|
||||
HEAD_SHA: ${{ github.sha }}
|
||||
SANITIZE_COMMITTED: ${{ needs.prebuild-sanitize.outputs.sanitizeCommitted }}
|
||||
SANITIZE_SHA: ${{ needs.prebuild-sanitize.outputs.sanitizeCommitSha }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
|
||||
git config --global user.name "GitHub Actions"
|
||||
git config --global user.email "actions@github.com"
|
||||
git fetch origin
|
||||
git checkout master
|
||||
git pull --ff-only origin master
|
||||
git fetch origin master
|
||||
|
||||
before="${{ github.event.before }}"
|
||||
if [ -n "$before" ] && [ "$before" != "0000000000000000000000000000000000000000" ]; then
|
||||
mapfile -t commits < <(git rev-list "${before}..HEAD")
|
||||
# Revert exactly the commits THIS push introduced (before..HEAD_SHA).
|
||||
# Do not diff against the live master tip: concurrent pushes (e.g. the
|
||||
# updater bot committing one addon per push) can land on master while
|
||||
# this job is running, and a moving HEAD would sweep their unrelated,
|
||||
# successful commits into the revert too.
|
||||
if [ -n "$BEFORE" ] && [ "$BEFORE" != "0000000000000000000000000000000000000000" ]; then
|
||||
mapfile -t commits < <(git rev-list "${BEFORE}..${HEAD_SHA}")
|
||||
else
|
||||
commits=("${{ github.sha }}")
|
||||
commits=("$HEAD_SHA")
|
||||
fi
|
||||
|
||||
# The prebuild-sanitize job may have pushed its own [nobuild] commit
|
||||
# on top of HEAD_SHA earlier in this same run. It's still this push's
|
||||
# own fallout (not a neighboring push's), so revert it explicitly by
|
||||
# SHA rather than widening the range to "whatever is on master now."
|
||||
# It must be reverted first, since it sits on top of HEAD_SHA.
|
||||
if [ "$SANITIZE_COMMITTED" = "true" ] && [ -n "$SANITIZE_SHA" ]; then
|
||||
commits=("$SANITIZE_SHA" "${commits[@]}")
|
||||
fi
|
||||
|
||||
if [ "${#commits[@]}" -eq 0 ]; then
|
||||
@@ -428,8 +448,27 @@ jobs:
|
||||
exit 0
|
||||
fi
|
||||
|
||||
git checkout -B master origin/master
|
||||
for commit in "${commits[@]}"; do
|
||||
git revert --no-edit "$commit"
|
||||
done
|
||||
|
||||
git push origin HEAD:master
|
||||
# Master may have moved again since we fetched (e.g. another
|
||||
# concurrent updater push), so retry the push with a rebase.
|
||||
for attempt in 1 2 3 4 5; do
|
||||
if git push origin HEAD:master; then
|
||||
exit 0
|
||||
fi
|
||||
echo "Push rejected, rebasing onto latest master (attempt ${attempt})"
|
||||
git fetch origin master
|
||||
if ! git rebase origin/master; then
|
||||
git rebase --abort
|
||||
echo "Rebase hit a real conflict against latest master; aborting" \
|
||||
"rather than pushing a partial/broken revert. This needs a" \
|
||||
"human to look at it." >&2
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
echo "Failed to push reverts after retries" >&2
|
||||
exit 1
|
||||
|
||||
@@ -92,11 +92,13 @@ The `env_vars` schema key enables the env-var passthrough mechanism. At runtime
|
||||
Add-on versions in `config.yaml` closely follow the upstream release tag and do not conform to a single fixed format. Common patterns include:
|
||||
|
||||
- `X.Y.Z` – plain upstream semver (e.g. `0.137.0`)
|
||||
- `X.Y.Z-N` – upstream version with a local patch counter (e.g. `0.6.26-2`)
|
||||
- `X.Y.Z.N` – upstream version with a local patch counter (e.g. `0.6.26.2`)
|
||||
- LSIO-style tags (e.g. `1.43.1.10611-1e34174b1-ls301`)
|
||||
- Date-based versions (e.g. `2026.02.28`)
|
||||
- Nightly builds (e.g. `nightly-20260321-397`)
|
||||
|
||||
For the local patch counter, use a dot (`X.Y.Z.N`), not a hyphen. `X.Y.Z-N` parses as a semver pre-release tag, which Home Assistant Supervisor treats as *older* than plain `X.Y.Z` — it will not offer the update. New and updated add-ons should use `.N`; existing `-N` versions should be migrated to `.N` opportunistically (e.g. when that add-on is next touched), not as a standalone repo-wide sweep.
|
||||
|
||||
When an upstream version is bumped, update `version` in `config.yaml`. If the add-on's `Dockerfile` contains an `ARG BUILD_UPSTREAM` line, update that value too — it is the canonical place that records the upstream version at build time (it is **not** stored in `build.json`/`build.yaml`). Some add-ons do not use `BUILD_UPSTREAM` at all. The `updater.json` file tracks which upstream source/repo to monitor and records the last seen version.
|
||||
|
||||
## updater.json Format
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 2.0.0 (2026-07-22)
|
||||
- Update to latest version from lklynet/aurral (changelog : https://github.com/lklynet/aurral/releases)
|
||||
|
||||
## 1.76.52 (2026-07-11)
|
||||
- Update to latest version from lklynet/aurral (changelog : https://github.com/lklynet/aurral/releases)
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: Aurral
|
||||
version: "1.76.52"
|
||||
version: "2.0.0"
|
||||
slug: aurral
|
||||
description: >-
|
||||
Self-hosted music discovery, request management, flows, and playlist
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"last_update": "2026-07-11",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "aurral",
|
||||
"source": "github",
|
||||
"upstream_repo": "lklynet/aurral",
|
||||
"upstream_version": "1.76.52",
|
||||
"upstream_version": "2.0.0",
|
||||
"github_beta": false
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
## 2026.07.22 (22-07-2026)
|
||||
- Fix: health-check the WebUI port (8081) instead of port 80, so the standalone Docker container no longer reports "unhealthy" when ssl=false
|
||||
- Fix: health-check now probes https when ssl is enabled, and no longer silently reports "healthy" regardless of the actual result (the previous check's `&>` redirection is a bash-ism that dash, the image's /bin/sh, parses as background + no-op, discarding curl's exit status)
|
||||
## 2026.07.10-1 (10-07-2026)
|
||||
- Fix standalone (no-Supervisor) mode: strip `sudo` from BirdNET-Pi scripts at build time (the previous hook ran before the repo was cloned, so `sudo` remained and broke service/WebUI actions run by non-sudoers users such as `caddy`/`abc`)
|
||||
- Ensure `/run/php` exists before starting PHP-FPM so the WebUI starts even when `/run` is a fresh tmpfs
|
||||
|
||||
@@ -237,11 +237,19 @@ RUN \
|
||||
mv /etc/nginx/nginx.conf.new /etc/nginx/nginx.conf; \
|
||||
fi
|
||||
|
||||
ENV HEALTH_PORT="80" \
|
||||
# Health-check the actual WebUI port. In standalone Docker (no Supervisor) nginx
|
||||
# is disabled and Caddy serves the UI on 8081; nothing listens on port 80 when
|
||||
# ssl=false, which made the container report "unhealthy" even though it worked.
|
||||
# Select https when ssl is enabled (92-ssl.sh switches Caddy to https://:8081),
|
||||
# and use -k since the probe hits 127.0.0.1 rather than the cert's real name.
|
||||
# Note: the shell form's CMD runs under /bin/sh (dash here, not bash), so this
|
||||
# avoids "&>" (a bash-only redirection dash parses as background + no-op,
|
||||
# which silently discarded curl's exit status and made the check always pass).
|
||||
ENV HEALTH_PORT="8081" \
|
||||
HEALTH_URL=""
|
||||
HEALTHCHECK \
|
||||
--interval=5s \
|
||||
--retries=5 \
|
||||
--start-period=30s \
|
||||
--timeout=25s \
|
||||
CMD curl -A "HealthCheck: Docker/1.0" -s -f "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1
|
||||
CMD scheme=http; case "${ssl:-false}" in true|TRUE|True|1|yes|YES|Yes|on|ON|On) scheme=https ;; esac; curl -A "HealthCheck: Docker/1.0" -s -k -f "${scheme}://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" >/dev/null 2>&1 || exit 1
|
||||
|
||||
@@ -116,5 +116,5 @@ tmpfs: true
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pi
|
||||
usb: true
|
||||
version: 2026.07.10.1
|
||||
version: 2026.07.22
|
||||
video: true
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
|
||||
## 1.33 (22-07-2026)
|
||||
|
||||
- Add cowork virtualization support: `qemu-system-x86` and `ovmf` (Bookworm main, installed via apt) plus `virtiofsd` for sharing the workspace into the sandbox microVM. `virtiofsd` is only packaged for Debian trixie/sid, not Bookworm or bookworm-backports, and its trixie `.deb` links a newer GLIBC than this add-on's Bookworm runtime — so it now gets built from the pinned crates.io release (`1.14.0`) in a dedicated `virtiofsd-builder` stage, the same GLIBC-safe pattern already used for `rtk` and `tokensave`. Its build deps (`libseccomp-dev`, `libcap-ng-dev`, `pkg-config`, `clang`, `libclang-dev`) live only in that builder stage; only the runtime shared libs (`libseccomp2`, `libcap-ng0`) ship in the final image. The built binary is validated with `--version` at build time alongside `rtk`/`tokensave`, so a GLIBC/ABI mismatch fails the image build instead of surfacing at container start. Docker itself is deliberately not installed: this base image already ships Docker-in-Docker (`docker-ce`/`containerd.io` from Docker's own apt repo, started via the pre-existing `START_DOCKER` env var) — an initial attempt to also `apt-get install docker.io` broke the build, since Debian's package pulls in `containerd`/`runc`, which apt refuses to install alongside the base image's already-installed `containerd.io` (`Conflicts`).
|
||||
|
||||
## ubunturesolute-version-8208e985 (2026-07-21)
|
||||
- Update to latest version from linuxserver/docker-baseimage-selkies (changelog : https://github.com/linuxserver/docker-baseimage-selkies/releases)
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ ARG BUILD_VERSION
|
||||
ARG RTK_VERSION="v0.43.0"
|
||||
ARG RTK_COMMIT="5a7880d404db8364d602f2ecdc41dd790f64013f"
|
||||
ARG TOKENSAVE_VERSION="7.4.0"
|
||||
ARG VIRTIOFSD_VERSION="1.14.0"
|
||||
|
||||
# The upstream aarch64 release is cross-built on ubuntu-latest and requires
|
||||
# GLIBC 2.39. Build the pinned source on Bookworm instead so it is compatible
|
||||
@@ -33,8 +34,27 @@ ARG TOKENSAVE_VERSION
|
||||
RUN cargo install tokensave --version "${TOKENSAVE_VERSION}" --locked --root /out && \
|
||||
/out/bin/tokensave --version
|
||||
|
||||
# virtiofsd is only packaged for Debian trixie/sid, not Bookworm or bookworm-backports;
|
||||
# installing the trixie .deb on the Bookworm runtime would pull a binary linked against a
|
||||
# newer GLIBC. Build the pinned crates.io release from source on Bookworm so the daemon's
|
||||
# ABI matches the add-on runtime (same rationale as the rtk and tokensave builders above).
|
||||
# Cowork shares the workspace into its qemu microVM through virtiofsd.
|
||||
FROM rust:1.91-bookworm AS virtiofsd-builder
|
||||
ARG VIRTIOFSD_VERSION
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
libseccomp-dev \
|
||||
libcap-ng-dev \
|
||||
pkg-config \
|
||||
clang \
|
||||
libclang-dev && \
|
||||
cargo install virtiofsd --version "${VIRTIOFSD_VERSION}" --locked --root /out && \
|
||||
/out/bin/virtiofsd --version && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
FROM ${BUILD_FROM}
|
||||
ARG BUILD_ARCH
|
||||
ARG TARGETARCH
|
||||
|
||||
##################
|
||||
# 2 Modify Image #
|
||||
@@ -85,6 +105,13 @@ RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; f
|
||||
# Install Claude Desktop, Claude Code, Python tooling, and lightweight local validators.
|
||||
# gnome-keyring provides the Secret Service backend Electron safeStorage needs to persist
|
||||
# sign-in and dispatch grants.
|
||||
# The cowork virtualization stack (qemu-system-x86 + ovmf firmware) lets Claude Code launch
|
||||
# its sandbox microVM; libseccomp2 and libcap-ng0 are the shared libraries the source-built
|
||||
# virtiofsd daemon links against at runtime. Docker itself is NOT installed here: this base
|
||||
# image already ships Docker-in-Docker (docker-ce + containerd.io from Docker's own apt repo,
|
||||
# started via the pre-existing START_DOCKER env var) — installing Debian's docker.io package
|
||||
# on top pulls in Debian's own containerd/runc, which apt refuses because they Conflict with
|
||||
# the base image's already-installed containerd.io.
|
||||
RUN install -d -m 0755 /etc/apt/keyrings && \
|
||||
curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc https://downloads.claude.ai/claude-desktop/key.asc && \
|
||||
curl -fsSLo /etc/apt/keyrings/claude-code.asc https://downloads.claude.ai/keys/claude-code.asc && \
|
||||
@@ -102,7 +129,11 @@ RUN install -d -m 0755 /etc/apt/keyrings && \
|
||||
ripgrep \
|
||||
jq \
|
||||
shellcheck \
|
||||
yamllint && \
|
||||
yamllint \
|
||||
qemu-system-x86 \
|
||||
ovmf \
|
||||
libseccomp2 \
|
||||
libcap-ng0 && \
|
||||
test -x /usr/bin/claude && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
@@ -112,10 +143,10 @@ ARG HADOLINT_VERSION=v2.14.0
|
||||
ARG ACTIONLINT_VERSION=v1.7.12
|
||||
|
||||
RUN set -eux; \
|
||||
case "${BUILD_ARCH}" in \
|
||||
case "${TARGETARCH}" in \
|
||||
amd64) hadolint_arch="x86_64"; actionlint_arch="amd64" ;; \
|
||||
aarch64) hadolint_arch="arm64"; actionlint_arch="arm64" ;; \
|
||||
*) echo "Unsupported validation-tools architecture: ${BUILD_ARCH}" >&2; exit 1 ;; \
|
||||
arm64) hadolint_arch="arm64"; actionlint_arch="arm64" ;; \
|
||||
*) echo "Unsupported validation-tools architecture: ${TARGETARCH}" >&2; exit 1 ;; \
|
||||
esac; \
|
||||
curl -fsSL --retry 3 --retry-delay 2 \
|
||||
-o /usr/local/bin/hadolint \
|
||||
@@ -134,7 +165,10 @@ RUN set -eux; \
|
||||
# image. This makes an ABI mismatch fail the image build instead of surfacing at runtime.
|
||||
COPY --from=rtk-builder /out/rtk /usr/local/bin/rtk
|
||||
COPY --from=tokensave-builder /out/bin/tokensave /usr/local/bin/tokensave
|
||||
RUN /usr/local/bin/rtk --version && /usr/local/bin/tokensave --version
|
||||
COPY --from=virtiofsd-builder /out/bin/virtiofsd /usr/bin/virtiofsd
|
||||
RUN /usr/local/bin/rtk --version && \
|
||||
/usr/local/bin/tokensave --version && \
|
||||
/usr/bin/virtiofsd --version
|
||||
|
||||
# Install only the Headroom proxy, code-compression, and MCP features used by this add-on,
|
||||
# plus mcp-proxy (stdio->HTTP bridge for the Home Assistant MCP server) and uv (fast
|
||||
|
||||
@@ -9,6 +9,8 @@ devices:
|
||||
- /dev/dri/card1
|
||||
- /dev/dri/renderD128
|
||||
- /dev/fuse
|
||||
- /dev/kvm
|
||||
- /dev/vhost-vsock
|
||||
environment:
|
||||
AUTO_GPU: "1"
|
||||
FM_HOME: /data/data
|
||||
@@ -110,5 +112,5 @@ slug: claude_desktop
|
||||
tmpfs: true
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "ubunturesolute-version-8208e985"
|
||||
version: "1.33"
|
||||
video: true
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## debian-2026-07-20 (2026-07-20)
|
||||
- Update to latest version from charlocharlie/epicgames-freegames
|
||||
|
||||
## debian-2026-06-21 (2026-06-21)
|
||||
- Update to latest version from charlocharlie/epicgames-freegames
|
||||
## debian-2026-06-05 (2026-06-05)
|
||||
|
||||
@@ -88,5 +88,5 @@ schema:
|
||||
slug: epicgamesfree
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "debian-2026-06-21"
|
||||
version: "debian-2026-07-20"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]"
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
"dockerhub_by_date": true,
|
||||
"dockerhub_list_size": 2,
|
||||
"github_exclude": "-",
|
||||
"last_update": "2026-06-21",
|
||||
"last_update": "2026-07-20",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "epicgamesfree",
|
||||
"source": "dockerhub",
|
||||
"upstream_repo": "charlocharlie/epicgames-freegames",
|
||||
"upstream_version": "debian-2026-06-21"
|
||||
"upstream_version": "debian-2026-07-20"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## 2.63.18.4 (22-07-2026)
|
||||
- Minor bugs fixed
|
||||
## 2.63.18.3 (22-07-2026)
|
||||
- New flag added : follow_external_symlinks
|
||||
|
||||
## 2.63.18 (2026-07-04)
|
||||
- Update to latest version from filebrowser/filebrowser (changelog : https://github.com/filebrowser/filebrowser/releases)
|
||||
|
||||
@@ -134,4 +134,4 @@ HEALTHCHECK \
|
||||
--retries=5 \
|
||||
--start-period=30s \
|
||||
--timeout=25s \
|
||||
CMD curl -A "HealthCheck: Docker/1.0" -s -f "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || curl -k --fail "https://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1
|
||||
CMD if [ "$ssl" = "true" ]; then curl -f -k https://127.0.01:${HEALTH_PORT}${HEALTH_URL}; else curl -f http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}/; fi
|
||||
|
||||
@@ -95,6 +95,7 @@ options:
|
||||
NoAuth: true
|
||||
certfile: fullchain.pem
|
||||
disable_thumbnails: true
|
||||
follow_external_symlinks: true
|
||||
keyfile: privkey.pem
|
||||
ssl: false
|
||||
panel_admin: false
|
||||
@@ -117,6 +118,7 @@ schema:
|
||||
cifspassword: str?
|
||||
cifsusername: str?
|
||||
disable_thumbnails: bool?
|
||||
follow_external_symlinks: bool?
|
||||
keyfile: str
|
||||
localdisks: str?
|
||||
networkdisks: str?
|
||||
@@ -124,4 +126,4 @@ schema:
|
||||
slug: filebrowser
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "2.63.18"
|
||||
version: "2.63.18.4"
|
||||
|
||||
@@ -105,6 +105,12 @@ else
|
||||
DISABLE_THUMBNAILS=""
|
||||
fi
|
||||
|
||||
# Disable thumbnails
|
||||
if bashio::config.true 'follow_external_symlinks'; then
|
||||
FOLLOW_SYMLINKS="--followExternalSymlinks"
|
||||
else
|
||||
FOLLOW_SYMLINKS=""
|
||||
fi
|
||||
# Remove configuration file
|
||||
if [ -f /.filebrowser.json ]; then
|
||||
rm /.filebrowser.json
|
||||
@@ -113,7 +119,7 @@ fi
|
||||
bashio::log.info "Starting..."
|
||||
|
||||
# shellcheck disable=SC2086
|
||||
/./bin/filebrowser --disablePreviewResize --disableTypeDetectionByHeader --cacheDir="/cache" $CERTFILE $KEYFILE --root="$BASE_FOLDER" --address=0.0.0.0 --port=8080 --database=/config/filebrowser.dB ${NOAUTH:+$NOAUTH} ${DISABLE_THUMBNAILS:+$DISABLE_THUMBNAILS} &
|
||||
/./bin/filebrowser --disablePreviewResize --disableTypeDetectionByHeader --cacheDir="/cache" $CERTFILE $KEYFILE --root="$BASE_FOLDER" --address=0.0.0.0 --port=8080 --database=/config/filebrowser.dB ${FOLLOW_SYMLINKS:+$FOLLOW_SYMLINKS} ${NOAUTH:+$NOAUTH} ${DISABLE_THUMBNAILS:+$DISABLE_THUMBNAILS} &
|
||||
bashio::net.wait_for 8080 localhost 900 || true
|
||||
bashio::log.info "Started !"
|
||||
nginx || bashio::log.fatal "Nginx failed"
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 1.5.0 (2026-07-22)
|
||||
- Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases)
|
||||
## 1.4.0-2 (16-07-2026)
|
||||
- Minor bugs fixed
|
||||
|
||||
|
||||
@@ -114,4 +114,4 @@ schema:
|
||||
slug: filebrowser_quantum
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "1.4.0.2"
|
||||
version: "1.5.0"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"github_beta": "false",
|
||||
"last_update": "2026-06-20",
|
||||
"last_update": "2026-07-22",
|
||||
"paused": false,
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "filebrowser_quantum",
|
||||
"source": "github",
|
||||
"upstream_repo": "gtsteffaniak/filebrowser",
|
||||
"upstream_version": "1.4.0"
|
||||
"upstream_version": "1.5.0"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 3.19.28 (2026-07-22)
|
||||
- Update to latest version from wiserain/flexget
|
||||
|
||||
## 3.19.26 (2026-07-04)
|
||||
- Update to latest version from wiserain/flexget
|
||||
|
||||
|
||||
@@ -95,5 +95,5 @@ schema:
|
||||
slug: flexget
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "3.19.26"
|
||||
version: "3.19.28"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:5050]"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"dockerhub_list_size": "10",
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "flexget",
|
||||
"source": "dockerhub",
|
||||
"upstream_repo": "wiserain/flexget",
|
||||
"upstream_version": "3.19.26"
|
||||
"upstream_version": "3.19.28"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 1.27.0 (2026-07-22)
|
||||
- Update to latest version from go-gitea/gitea (changelog : https://github.com/go-gitea/gitea/releases)
|
||||
## 1.27 (15-07-2026)
|
||||
- Fix the Gitea add-on HEALTHCHECK to work correctly when SSL is enabled, so Home Assistant can accurately report the add-on's health status regardless of whether the instance uses HTTP or HTTPS.
|
||||
|
||||
|
||||
@@ -97,5 +97,5 @@ schema:
|
||||
slug: gitea
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/gitea
|
||||
version: "1.27"
|
||||
version: "1.27.0"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"last_update": "2026-06-23",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "gitea",
|
||||
"source": "github",
|
||||
"upstream_repo": "go-gitea/gitea",
|
||||
"upstream_version": "1.26.4"
|
||||
"upstream_version": "1.27.0"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 26.7.0 (2026-07-22)
|
||||
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)
|
||||
|
||||
## 26.6.2 (2026-06-23)
|
||||
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)
|
||||
|
||||
|
||||
@@ -115,5 +115,5 @@ services:
|
||||
slug: grampsweb
|
||||
tmpfs: true
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/grampsweb
|
||||
version: "26.6.2"
|
||||
version: "26.7.0"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:5001]"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"github_beta": true,
|
||||
"last_update": "2026-06-23",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "grampsweb",
|
||||
"source": "github",
|
||||
"upstream_repo": "gramps-project/gramps-web",
|
||||
"upstream_version": "26.6.2"
|
||||
"upstream_version": "26.7.0"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 2.0.12 (2026-07-22)
|
||||
- Update to latest version from linuxserver/docker-grav (changelog : https://github.com/linuxserver/docker-grav/releases)
|
||||
|
||||
## 2.0.6 (2026-07-04)
|
||||
- Update to latest version from linuxserver/docker-grav (changelog : https://github.com/linuxserver/docker-grav/releases)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
ARG BUILD_FROM
|
||||
ARG BUILD_VERSION
|
||||
ARG BUILD_UPSTREAM="2.0.6"
|
||||
ARG BUILD_UPSTREAM="2.0.12"
|
||||
FROM ${BUILD_FROM}
|
||||
|
||||
##################
|
||||
|
||||
@@ -89,5 +89,5 @@ schema:
|
||||
slug: grav
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "2.0.6"
|
||||
version: "2.0.12"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:80]"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"github_beta": false,
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "grav",
|
||||
"source": "github",
|
||||
"upstream_repo": "linuxserver/docker-grav",
|
||||
"upstream_version": "2.0.6"
|
||||
"upstream_version": "2.0.12"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 3.0.3 (2026-07-22)
|
||||
- Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases)
|
||||
## 3.0.1-2 (04-07-2026)
|
||||
- Minor bugs fixed
|
||||
## 3.0.1 (2026-07-04)
|
||||
|
||||
@@ -141,6 +141,6 @@ slug: immich
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
usb: true
|
||||
version: "3.0.1.2"
|
||||
version: "3.0.3"
|
||||
video: true
|
||||
webui: http://[HOST]:[PORT:8080]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"github_beta": "false",
|
||||
"github_exclude": "",
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "immich",
|
||||
"source": "github",
|
||||
"upstream_repo": "immich-app/immich",
|
||||
"upstream_version": "3.0.1"
|
||||
"upstream_version": "3.0.3"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 3.0.3 (2026-07-22)
|
||||
- Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases)
|
||||
## 3.0.1-2 (04-07-2026)
|
||||
- Minor bugs fixed
|
||||
|
||||
|
||||
@@ -139,6 +139,6 @@ slug: immich_cuda
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
usb: true
|
||||
version: "3.0.1.2"
|
||||
version: "3.0.3"
|
||||
video: true
|
||||
webui: http://[HOST]:[PORT:8080]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"github_beta": "false",
|
||||
"github_exclude": "",
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "immich",
|
||||
"source": "github",
|
||||
"upstream_repo": "immich-app/immich",
|
||||
"upstream_version": "3.0.1"
|
||||
"upstream_version": "3.0.3"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 1.0.37.0 (2026-07-22)
|
||||
- Update to latest version from immichFrame/ImmichFrame (changelog : https://github.com/immichFrame/ImmichFrame/releases)
|
||||
|
||||
## 1.0.34.0 (2026-07-04)
|
||||
- Update to latest version from immichFrame/ImmichFrame (changelog : https://github.com/immichFrame/ImmichFrame/releases)
|
||||
|
||||
|
||||
@@ -70,5 +70,5 @@ schema:
|
||||
RefreshAlbumPeopleInterval: int?
|
||||
slug: immich_frame
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "1.0.34.0"
|
||||
version: "1.0.37.0"
|
||||
webui: http://[HOST]:[PORT:8080]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"github_beta": "false",
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "immich_frame",
|
||||
"source": "github",
|
||||
"upstream_repo": "immichFrame/ImmichFrame",
|
||||
"upstream_version": "1.0.34.0"
|
||||
"upstream_version": "1.0.37.0"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 3.0.3 (2026-07-22)
|
||||
- Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases)
|
||||
## 3.0.1-2 (04-07-2026)
|
||||
- Minor bugs fixed
|
||||
|
||||
|
||||
@@ -140,6 +140,6 @@ slug: immich_noml
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
usb: true
|
||||
version: "3.0.1.2"
|
||||
version: "3.0.3"
|
||||
video: true
|
||||
webui: http://[HOST]:[PORT:8080]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"github_beta": "false",
|
||||
"github_exclude": "",
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "immich",
|
||||
"source": "github",
|
||||
"upstream_repo": "immich-app/immich",
|
||||
"upstream_version": "3.0.1"
|
||||
"upstream_version": "3.0.3"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 3.0.3 (2026-07-22)
|
||||
- Update to latest version from immich-app/immich (changelog : https://github.com/immich-app/immich/releases)
|
||||
## 3.0.1-2 (04-07-2026)
|
||||
- Minor bugs fixed
|
||||
## 3.0.1 (2026-07-04)
|
||||
|
||||
@@ -140,6 +140,6 @@ slug: immich_openvino
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
usb: true
|
||||
version: "3.0.1.2"
|
||||
version: "3.0.3"
|
||||
video: true
|
||||
webui: http://[HOST]:[PORT:8080]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"github_beta": "false",
|
||||
"github_exclude": "",
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "immich",
|
||||
"source": "github",
|
||||
"upstream_repo": "immich-app/immich",
|
||||
"upstream_version": "3.0.1"
|
||||
"upstream_version": "3.0.3"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 0.24.2251 (2026-07-22)
|
||||
- Update to latest version from linuxserver/docker-jackett (changelog : https://github.com/linuxserver/docker-jackett/releases)
|
||||
|
||||
## 0.24.2166 (2026-07-04)
|
||||
- Update to latest version from linuxserver/docker-jackett (changelog : https://github.com/linuxserver/docker-jackett/releases)
|
||||
|
||||
|
||||
@@ -106,5 +106,5 @@ schema:
|
||||
slug: jackett_nas
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/jackett
|
||||
version: "0.24.2166"
|
||||
version: "0.24.2251"
|
||||
webui: http://[HOST]:[PORT:9117]
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "jackett",
|
||||
"source": "github",
|
||||
"upstream_repo": "linuxserver/docker-jackett",
|
||||
"upstream_version": "0.24.2166"
|
||||
"upstream_version": "0.24.2251"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
## 2.15.1 (2026-07-22)
|
||||
- Update to latest version from linkwarden/linkwarden (changelog : https://github.com/linkwarden/linkwarden/releases)
|
||||
|
||||
## 2.14.1 (2026-04-23)
|
||||
- Update to latest version from linkwarden/linkwarden (changelog : https://github.com/linkwarden/linkwarden/releases)
|
||||
|
||||
@@ -45,5 +45,5 @@ schema:
|
||||
STORAGE_FOLDER: str?
|
||||
slug: linkwarden
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/linkwarden
|
||||
version: "2.14.1"
|
||||
version: "2.15.1"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:3000]"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"last_update": "2026-04-23",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "linkwarden",
|
||||
"source": "github",
|
||||
"upstream_repo": "linkwarden/linkwarden",
|
||||
"upstream_version": "2.14.1"
|
||||
"upstream_version": "2.15.1"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## 3.18.0 (2026-07-22)
|
||||
- Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases)
|
||||
|
||||
## 3.16.0 (2026-07-04)
|
||||
- Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases)
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#=== Home Assistant Addon ===#
|
||||
|
||||
# ARGs used in FROM must be declared before any FROM instruction
|
||||
ARG BUILD_UPSTREAM="3.16.0"
|
||||
ARG BUILD_UPSTREAM="3.18.0"
|
||||
|
||||
############################
|
||||
# 0) Tools stage #
|
||||
|
||||
@@ -88,5 +88,5 @@ schema:
|
||||
TZ: str?
|
||||
slug: maintainerr
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/maintainerr
|
||||
version: "3.16.0"
|
||||
version: "3.18.0"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:6246]"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"last_update": "2026-07-04",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "maintainerr",
|
||||
"source": "github",
|
||||
"upstream_repo": "maintainerr/maintainerr",
|
||||
"upstream_version": "3.16.0"
|
||||
"upstream_version": "3.18.0"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## nightly-2.5.2.5487-ls8 (2026-07-22)
|
||||
- Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases)
|
||||
|
||||
## nightly-2.5.1.5478-ls7 (2026-07-18)
|
||||
- Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases)
|
||||
|
||||
|
||||
@@ -110,4 +110,4 @@ schema:
|
||||
slug: prowlarr
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "nightly-2.5.1.5478-ls7"
|
||||
version: "nightly-2.5.2.5487-ls8"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"github_beta": "true",
|
||||
"github_fulltag": "true",
|
||||
"last_update": "2026-07-18",
|
||||
"last_update": "2026-07-22",
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "prowlarr",
|
||||
"source": "github",
|
||||
"upstream_repo": "linuxserver/docker-prowlarr",
|
||||
"upstream_version": "nightly-2.5.1.5478-ls7"
|
||||
"upstream_version": "nightly-2.5.2.5487-ls8"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user