Compare commits

...

24 Commits

Author SHA1 Message Date
alexbelgium
772a1a50eb Updater bot : zzz_archived_code-server updated to 4.125.0 2026-06-20 01:32:08 +02:00
alexbelgium
aaaee56d6f Updater bot : webtop_kde updated to 4.16-r0-ls93 2026-06-20 01:31:44 +02:00
alexbelgium
d5a2a1e5e4 Updater bot : signalk updated to 2.28.0 2026-06-20 01:30:30 +02:00
alexbelgium
86d441fd14 Updater bot : scrutiny_original updated to v0.9.2 2026-06-20 01:30:21 +02:00
alexbelgium
8c8b77d4d7 Updater bot : scrutiny_fa_original updated to v0.9.2 2026-06-20 01:30:17 +02:00
alexbelgium
3874451139 Updater bot : scrutiny_fa updated to v1.64.0 2026-06-20 01:30:12 +02:00
alexbelgium
c50e7069fc Updater bot : scrutiny updated to v1.64.0 2026-06-20 01:30:09 +02:00
alexbelgium
471429b481 Updater bot : qbittorrent updated to 5.2.2 2026-06-20 01:29:48 +02:00
alexbelgium
88838dd641 Updater bot : prowlarr updated to nightly-2.5.0.5422-ls2 2026-06-20 01:29:44 +02:00
alexbelgium
c8b6c11093 Updater bot : nzbget updated to v26.2-ls249 2026-06-20 01:29:17 +02:00
alexbelgium
dd7da6208e Updater bot : maintainerr updated to 3.15.1 2026-06-20 01:28:48 +02:00
alexbelgium
59fe7d53e9 Updater bot : jackett updated to 0.24.2080 2026-06-20 01:28:23 +02:00
alexbelgium
f34a4c9746 Updater bot : flexget updated to 3.19.24 2026-06-20 01:27:41 +02:00
alexbelgium
4f61431317 Updater bot : filebrowser_quantum updated to 1.4.0 2026-06-20 01:27:28 +02:00
alexbelgium
8d84304846 Updater bot : emby_beta updated to 4.10.0.15 2026-06-20 01:27:08 +02:00
alexbelgium
69b23ddb69 Updater bot : codex updated to 2.0.0 2026-06-20 01:26:56 +02:00
alexbelgium
c57efa63d5 Updater bot : cleanuparr updated to 2.9.14 2026-06-20 01:26:49 +02:00
alexbelgium
f6a63bdb1b Updater bot : browserless_chrome updated to 2.54.0 2026-06-20 01:26:36 +02:00
alexbelgium
5ab6e9952c Updater bot : browser_chromium updated to version-b9b82d3e 2026-06-20 01:26:31 +02:00
alexbelgium
23072efb00 Updater bot : browser_brave updated to 1.91.175-ls106 2026-06-20 01:26:21 +02:00
github-actions
825aaca402 GitHub bot: sanitize (spaces + LF endings) & chmod [nobuild] 2026-06-19 20:17:21 +00:00
Alexandre
6e611fe3d2 Merge pull request #2788 from alexbelgium/claude/zealous-wozniak-qk5ow5
Add Zoraxy reverse proxy add-on
2026-06-19 22:16:32 +02:00
Claude
7323936899 Address PR review: ZeroTier permissions and updater.json paused boolean
- Grant NET_ADMIN capability and /dev/net/tun device so the ZEROTIER option
  works at runtime (Codex review)
- Use a JSON boolean for updater.json "paused" to match the documented format
  (CodeRabbit review)
- Document the ZeroTier requirements in README and CHANGELOG

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PXZfzWxhkWHq8i8P7fnDvL
2026-06-19 20:02:55 +00:00
Claude
aa5cd67194 Add Zoraxy reverse proxy add-on
Implements the Zoraxy general-purpose reverse proxy (issue #1946) as a new
add-on following the repository conventions:

- Based on the upstream zoraxydocker/zoraxy image (Alpine)
- Web management UI exposed on port 8000 (webui link); reverse proxy on 80/443
- Persistent config/db/logs/plugins relocated to /config (addon_config) so they
  survive add-on updates, by patching the upstream entrypoint working directory
- Options NOAUTH/ZEROTIER/FASTGEOIP/MDNS mapped to upstream env vars via the
  shared 00-global_var module, plus env_vars passthrough for advanced settings
- Standard 6-section Dockerfile, supervised services.d launcher, healthcheck

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PXZfzWxhkWHq8i8P7fnDvL
2026-06-19 19:11:03 +00:00
73 changed files with 431 additions and 66 deletions

View File

@@ -1,4 +1,7 @@
## 1.91.175-ls106 (2026-06-20)
- Update to latest version from linuxserver/docker-brave (changelog : https://github.com/linuxserver/docker-brave/releases)
## 1.91.172-ls105 (2026-06-13)
- 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.91.172-ls105"
version: "1.91.175-ls106"
video: true

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-06-13",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "brave",
"source": "github",
"upstream_repo": "linuxserver/docker-brave",
"upstream_version": "1.91.172-ls105"
"upstream_version": "1.91.175-ls106"
}

View File

@@ -1,4 +1,7 @@
## version-b9b82d3e (2026-06-20)
- Update to latest version from linuxserver/docker-chromium (changelog : https://github.com/linuxserver/docker-chromium/releases)
## version-cca5154d (2026-06-11)
- Update to latest version from linuxserver/docker-chromium (changelog : https://github.com/linuxserver/docker-chromium/releases)
## version-89f88890 (2026-06-05)

View File

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

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-06-11",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "chromium",
"source": "github",
"upstream_repo": "linuxserver/docker-chromium",
"upstream_version": "version-cca5154d"
"upstream_version": "version-b9b82d3e"
}

View File

@@ -1,4 +1,7 @@
## 2.54.0 (2026-06-20)
- Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases)
## 2.52.2 (2026-06-17)
- Update to latest version from browserless/chrome (changelog : https://github.com/browserless/chrome/releases)

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

View File

@@ -1,9 +1,9 @@
{
"github_tagfilter": "v",
"last_update": "2026-06-17",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "browserless_chrome",
"source": "github",
"upstream_repo": "browserless/chrome",
"upstream_version": "2.52.2"
"upstream_version": "2.54.0"
}

View File

@@ -1,3 +1,6 @@
## 2.9.14 (2026-06-20)
- Update to latest version from Cleanuparr/Cleanuparr (changelog : https://github.com/Cleanuparr/Cleanuparr/releases)
## 2.9.13 (2026-05-16)
- Update to latest version from Cleanuparr/Cleanuparr (changelog : https://github.com/Cleanuparr/Cleanuparr/releases)

View File

@@ -11,7 +11,7 @@
#=== Home Assistant Addon ===#
# ARGs used in FROM must be declared before any FROM instruction
ARG BUILD_UPSTREAM="2.9.13"
ARG BUILD_UPSTREAM="2.9.14"
#################
# 1 Build Image #

View File

@@ -91,5 +91,5 @@ schema:
TZ: str?
slug: cleanuparr
url: https://github.com/alexbelgium/hassio-addons/tree/master/cleanuparr
version: "2.9.13"
version: "2.9.14"
webui: "[PROTO:ssl]://[HOST]:[PORT:11011]"

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-05-16",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "cleanuparr",
"source": "github",
"upstream_repo": "Cleanuparr/Cleanuparr",
"upstream_version": "2.9.13"
"upstream_version": "2.9.14"
}

View File

@@ -1,4 +1,7 @@
## 2.0.0 (2026-06-20)
- Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases)
## 1.12.8 (2026-06-17)
- Update to latest version from ajslater/codex (changelog : https://github.com/ajslater/codex/releases)

View File

@@ -101,4 +101,4 @@ schema:
slug: codex
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "1.12.8"
version: "2.0.0"

View File

@@ -1,9 +1,9 @@
{
"github_beta": "true",
"last_update": "2026-06-17",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "codex",
"source": "github",
"upstream_repo": "ajslater/codex",
"upstream_version": "1.12.8"
"upstream_version": "2.0.0"
}

View File

@@ -1,3 +1,6 @@
## 4.10.0.15 (2026-06-20)
- Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases)
## 4.10.0.14 (2026-06-05)
- Update to latest version from linuxserver/docker-emby (changelog : https://github.com/linuxserver/docker-emby/releases)

View File

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

View File

@@ -122,5 +122,5 @@ schema:
slug: emby_nas
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/emby
version: "4.10.0.14"
version: "4.10.0.15"
video: true

View File

@@ -1,9 +1,9 @@
{
"github_beta": "true",
"last_update": "2026-06-05",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "emby",
"source": "github",
"upstream_repo": "linuxserver/docker-emby",
"upstream_version": "4.10.0.14"
"upstream_version": "4.10.0.15"
}

View File

@@ -1,3 +1,6 @@
## 1.4.0 (2026-06-20)
- Update to latest version from gtsteffaniak/filebrowser (changelog : https://github.com/gtsteffaniak/filebrowser/releases)
## 1.3.3-8 (2026-06-03)
- Add `default_user_scope` option: sets the FileBrowser source path and default user scope (must be an existing absolute directory path, defaults to `/`)

View File

@@ -114,4 +114,4 @@ schema:
slug: filebrowser_quantum
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "1.3.3-8"
version: "1.4.0"

View File

@@ -1,10 +1,10 @@
{
"github_beta": "false",
"last_update": "2026-05-19",
"last_update": "2026-06-20",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "filebrowser_quantum",
"source": "github",
"upstream_repo": "gtsteffaniak/filebrowser",
"upstream_version": "1.3.3"
"upstream_version": "1.4.0"
}

View File

@@ -1,4 +1,7 @@
## 3.19.24 (2026-06-20)
- Update to latest version from wiserain/flexget
## 3.19.23 (2026-06-06)
- 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.19.23"
version: "3.19.24"
webui: "[PROTO:ssl]://[HOST]:[PORT:5050]"

View File

@@ -1,9 +1,9 @@
{
"dockerhub_list_size": "10",
"last_update": "2026-06-06",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "flexget",
"source": "dockerhub",
"upstream_repo": "wiserain/flexget",
"upstream_version": "3.19.23"
"upstream_version": "3.19.24"
}

View File

@@ -1,4 +1,7 @@
## 0.24.2080 (2026-06-20)
- Update to latest version from linuxserver/docker-jackett (changelog : https://github.com/linuxserver/docker-jackett/releases)
## 0.24.2075 (2026-06-17)
- Update to latest version from linuxserver/docker-jackett (changelog : https://github.com/linuxserver/docker-jackett/releases)

View File

@@ -106,5 +106,5 @@ schema:
slug: jackett_nas
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/jackett
version: "0.24.2075"
version: "0.24.2080"
webui: http://[HOST]:[PORT:9117]

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-06-17",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "jackett",
"source": "github",
"upstream_repo": "linuxserver/docker-jackett",
"upstream_version": "0.24.2075"
"upstream_version": "0.24.2080"
}

View File

@@ -1,4 +1,7 @@
## 3.15.1 (2026-06-20)
- Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases)
## 3.15.0 (2026-06-11)
- Update to latest version from maintainerr/maintainerr (changelog : https://github.com/maintainerr/maintainerr/releases)

View File

@@ -11,7 +11,7 @@
#=== Home Assistant Addon ===#
# ARGs used in FROM must be declared before any FROM instruction
ARG BUILD_UPSTREAM="3.15.0"
ARG BUILD_UPSTREAM="3.15.1"
############################
# 0) Tools stage #

View File

@@ -88,5 +88,5 @@ schema:
TZ: str?
slug: maintainerr
url: https://github.com/alexbelgium/hassio-addons/tree/master/maintainerr
version: "3.15.0"
version: "3.15.1"
webui: "[PROTO:ssl]://[HOST]:[PORT:6246]"

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-06-11",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "maintainerr",
"source": "github",
"upstream_repo": "maintainerr/maintainerr",
"upstream_version": "3.15.0"
"upstream_version": "3.15.1"
}

View File

@@ -1,4 +1,7 @@
## v26.2-ls249 (2026-06-20)
- Update to latest version from linuxserver/docker-nzbget (changelog : https://github.com/linuxserver/docker-nzbget/releases)
## v26.1-ls248 (2026-06-13)
- Update to latest version from linuxserver/docker-nzbget (changelog : https://github.com/linuxserver/docker-nzbget/releases)

View File

@@ -104,4 +104,4 @@ schema:
slug: nzbget
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "v26.1-ls248"
version: "v26.2-ls249"

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-06-13",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "nzbget",
"source": "github",
"upstream_repo": "linuxserver/docker-nzbget",
"upstream_version": "v26.1-ls248"
"upstream_version": "v26.2-ls249"
}

View File

@@ -1,4 +1,7 @@
## nightly-2.5.0.5422-ls2 (2026-06-20)
- Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases)
## 2.4.0.5397-ls149 (2026-06-11)
- Update to latest version from linuxserver/docker-prowlarr (changelog : https://github.com/linuxserver/docker-prowlarr/releases)
## nightly-2.4.0.5391-ls238 (2026-06-05)

View File

@@ -110,5 +110,5 @@ schema:
slug: prowlarr
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.4.0.5397-ls149"
version: "nightly-2.5.0.5422-ls2"
webui: "[PROTO:ssl]://[HOST]:[PORT:9696]"

View File

@@ -1,10 +1,10 @@
{
"github_beta": "true",
"github_fulltag": "true",
"last_update": "2026-06-11",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "prowlarr",
"source": "github",
"upstream_repo": "linuxserver/docker-prowlarr",
"upstream_version": "2.4.0.5397-ls149"
"upstream_version": "nightly-2.5.0.5422-ls2"
}

View File

@@ -1,3 +1,6 @@
## 5.2.2 (2026-06-20)
- Update to latest version from linuxserver/docker-qbittorrent (changelog : https://github.com/linuxserver/docker-qbittorrent/releases)
## 5.2.1 (2026-05-30)
- Update to latest version from linuxserver/docker-qbittorrent (changelog : https://github.com/linuxserver/docker-qbittorrent/releases)

View File

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

View File

@@ -143,4 +143,4 @@ schema:
slug: qbittorrent
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "5.2.1"
version: "5.2.2"

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "false",
"last_update": "2026-05-30",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "qbittorrent",
"source": "github",
"upstream_repo": "linuxserver/docker-qbittorrent",
"upstream_version": "5.2.1"
"upstream_version": "5.2.2"
}

View File

@@ -1,4 +1,7 @@
## v1.64.0 (2026-06-20)
- Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases)
## v1.63.0 (2026-06-13)
- Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases)

View File

@@ -113,4 +113,4 @@ schema:
slug: scrutiny
udev: true
url: https://github.com/Starosdev/scrutiny
version: "v1.63.0"
version: "v1.64.0"

View File

@@ -1,10 +1,10 @@
{
"github_fulltag": "true",
"last_update": "2026-06-13",
"last_update": "2026-06-20",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "scrutiny",
"source": "github",
"upstream_repo": "Starosdev/scrutiny",
"upstream_version": "v1.63.0"
"upstream_version": "v1.64.0"
}

View File

@@ -1,4 +1,7 @@
## v1.64.0 (2026-06-20)
- Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases)
## v1.63.0 (2026-06-13)
- Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases)

View File

@@ -45,4 +45,4 @@ schema:
slug: scrutiny_fa
udev: true
url: https://github.com/Starosdev/scrutiny
version: "v1.63.0"
version: "v1.64.0"

View File

@@ -1,10 +1,10 @@
{
"github_fulltag": "true",
"last_update": "2026-06-13",
"last_update": "2026-06-20",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "scrutiny_fa",
"source": "github",
"upstream_repo": "Starosdev/scrutiny",
"upstream_version": "v1.63.0"
"upstream_version": "v1.64.0"
}

View File

@@ -1,4 +1,7 @@
## v0.9.2 (2026-06-20)
- Update to latest version from analogj/scrutiny (changelog : https://github.com/analogj/scrutiny/releases)
## v1.63.0 (2026-06-13)
- Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases)

View File

@@ -45,4 +45,4 @@ schema:
slug: scrutiny_fa_original
udev: true
url: https://github.com/analogj/scrutiny
version: "v1.63.0"
version: "v0.9.2"

View File

@@ -1,10 +1,10 @@
{
"github_fulltag": "true",
"last_update": "2026-06-13",
"last_update": "2026-06-20",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "scrutiny_fa_original",
"source": "github",
"upstream_repo": "analogj/scrutiny",
"upstream_version": "v1.63.0"
"upstream_version": "v0.9.2"
}

View File

@@ -1,4 +1,7 @@
## v0.9.2 (2026-06-20)
- Update to latest version from analogj/scrutiny (changelog : https://github.com/analogj/scrutiny/releases)
## v1.63.0 (2026-06-13)
- Update to latest version from Starosdev/scrutiny (changelog : https://github.com/Starosdev/scrutiny/releases)

View File

@@ -113,4 +113,4 @@ schema:
slug: scrutiny_original
udev: true
url: https://github.com/analogj/scrutiny
version: "v1.63.0"
version: "v0.9.2"

View File

@@ -1,10 +1,10 @@
{
"github_fulltag": "true",
"last_update": "2026-06-13",
"last_update": "2026-06-20",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "scrutiny_original",
"source": "github",
"upstream_repo": "analogj/scrutiny",
"upstream_version": "v1.63.0"
"upstream_version": "v0.9.2"
}

View File

@@ -1,3 +1,6 @@
## 2.28.0 (2026-06-20)
- Update to latest version from SignalK/signalk-server (changelog : https://github.com/SignalK/signalk-server/releases)
## 2.27.0 (2026-05-16)
- Update to latest version from SignalK/signalk-server (changelog : https://github.com/SignalK/signalk-server/releases)

View File

@@ -57,5 +57,5 @@ uart: true
udev: true
url: https://github.com/alexbelgium/hassio-addons
usb: true
version: "2.27.0"
version: "2.28.0"
webui: http://[HOST]:[PORT:3000]

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-05-16",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "signalk",
"source": "github",
"upstream_repo": "SignalK/signalk-server",
"upstream_version": "2.27.0"
"upstream_version": "2.28.0"
}

View File

@@ -1,4 +1,7 @@
## 4.16-r0-ls93 (2026-06-20)
- Update to latest version from linuxserver/docker-webtop (changelog : https://github.com/linuxserver/docker-webtop/releases)
## 4.16-r0-ls92 (2026-06-11)
- Update to latest version from linuxserver/docker-webtop (changelog : https://github.com/linuxserver/docker-webtop/releases)
## 4.16-r0-ls95 (2026-06-05)

View File

@@ -2,11 +2,11 @@
# ALEXBELGIUM'S DOCKERFILE #
#============================#
# _.------.
# _.-` ('>.-`"4.16-r0-ls92""-.
# _.-` ('>.-`"4.16-r0-ls93""-.
# '.--'` _'` _ .--.)
# -' '-.-';` `
# ' - _.' ``'--.
# '---` .-'"4.16-r0-ls92"`
# '---` .-'"4.16-r0-ls93"`
# /`
#=== Home Assistant Addon ===#

View File

@@ -143,5 +143,5 @@ slug: webtop
tmpfs: true
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "4.16-r0-ls92"
version: "4.16-r0-ls93"
video: true

View File

@@ -1,9 +1,9 @@
{
"github_fulltag": "true",
"last_update": "2026-06-11",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "webtop",
"source": "github",
"upstream_repo": "linuxserver/docker-webtop",
"upstream_version": "4.16-r0-ls92"
"upstream_version": "4.16-r0-ls93"
}

7
zoraxy/CHANGELOG.md Normal file
View File

@@ -0,0 +1,7 @@
## 3.3.3 (2026-06-19)
- Initial release
- Zoraxy reverse proxy with web management UI (port 8000) for Home Assistant
- Persistent configuration stored in the add-on config directory (/config)
- Options exposed: NOAUTH, ZEROTIER, FASTGEOIP, MDNS, plus env_vars passthrough
- ZeroTier mode supported via the NET_ADMIN capability and /dev/net/tun device
- Based on upstream tobychui/zoraxy (https://github.com/tobychui/zoraxy/releases)

130
zoraxy/Dockerfile Normal file
View File

@@ -0,0 +1,130 @@
#============================#
# ALEXBELGIUM'S DOCKERFILE #
#============================#
# _.------.
# _.-` ('>.-`"""-.
# '.--'` _'` _ .--.)
# -' '-.-';` `
# ' - _.' ``'--.
# '---` .-'""`
# /`
#=== Home Assistant Addon ===#
#################
# 1 Build Image #
#################
ARG BUILD_FROM
ARG BUILD_VERSION
FROM ${BUILD_FROM}
##################
# 2 Modify Image #
##################
# Set S6 wait time
ENV S6_CMD_WAIT_FOR_SERVICES=1 \
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
S6_SERVICES_GRACETIME=0
USER root
##################
# 3 Install apps #
##################
# Add rootfs
COPY rootfs/ /
RUN find . -type f \( -name "*.sh" -o -name "run" -o -name "finish" \) -print -exec chmod +x {} \;
# Uses /bin for compatibility purposes
# hadolint ignore=DL4005
RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \
if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi
# Persist Zoraxy data in /config (addon_config) instead of the ephemeral
# upstream working directory, so the configuration survives add-on updates.
RUN sed -i 's#/opt/zoraxy/config#/config#g' /opt/zoraxy/entrypoint.py
# Modules
ARG MODULES="00-banner.sh"
# Automatic modules download
COPY ha_automodules.sh /ha_automodules.sh
RUN chmod 744 /ha_automodules.sh && /ha_automodules.sh "$MODULES" && rm /ha_automodules.sh
# Manual apps
ENV PACKAGES="jq"
# Automatic apps & bashio
COPY ha_autoapps.sh /ha_autoapps.sh
RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.sh
# Install bashio
RUN BASHIO_VERSION="0.14.3" && \
mkdir -p /tmp/bashio && \
curl -f -L -s -S "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" | tar -xzf - --strip 1 -C /tmp/bashio && \
mv /tmp/bashio/lib /usr/lib/bashio && \
ln -s /usr/lib/bashio/bashio /usr/bin/bashio && \
rm -rf /tmp/bashio
################
# 4 Entrypoint #
################
# Add entrypoint
ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
COPY ha_entrypoint.sh /ha_entrypoint.sh
RUN chmod 777 /ha_entrypoint.sh
# Install bashio standalone fallback
COPY bashio-standalone.sh /usr/local/lib/bashio-standalone.sh
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
WORKDIR /
ENTRYPOINT [ "/usr/bin/env" ]
CMD [ "/ha_entrypoint.sh" ]
############
# 5 Labels #
############
ARG BUILD_ARCH
ARG BUILD_DATE
ARG BUILD_DESCRIPTION
ARG BUILD_NAME
ARG BUILD_REF
ARG BUILD_REPOSITORY
ARG BUILD_VERSION
ENV BUILD_VERSION="${BUILD_VERSION}"
LABEL \
io.hass.name="${BUILD_NAME}" \
io.hass.description="${BUILD_DESCRIPTION}" \
io.hass.arch="${BUILD_ARCH}" \
io.hass.type="addon" \
io.hass.version=${BUILD_VERSION} \
maintainer="alexbelgium (https://github.com/alexbelgium)" \
org.opencontainers.image.title="${BUILD_NAME}" \
org.opencontainers.image.description="${BUILD_DESCRIPTION}" \
org.opencontainers.image.vendor="Home Assistant Add-ons" \
org.opencontainers.image.authors="alexbelgium (https://github.com/alexbelgium)" \
org.opencontainers.image.licenses="MIT" \
org.opencontainers.image.url="https://github.com/alexbelgium" \
org.opencontainers.image.source="https://github.com/${BUILD_REPOSITORY}" \
org.opencontainers.image.documentation="https://github.com/${BUILD_REPOSITORY}/blob/main/README.md" \
org.opencontainers.image.created=${BUILD_DATE} \
org.opencontainers.image.revision=${BUILD_REF} \
org.opencontainers.image.version=${BUILD_VERSION}
#################
# 6 Healthcheck #
#################
ENV HEALTH_PORT="8000" \
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 || curl -k --fail "https://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1

78
zoraxy/README.md Normal file
View File

@@ -0,0 +1,78 @@
# Home assistant add-on: Zoraxy
I maintain this and other Home Assistant add-ons in my free time: keeping up with upstream changes, HA changes, and testing on real hardware takes a lot of time (and some money). I use around 5-10 of my >110 addons so regularly I install test machines (and purchase some test services such as vpn) that I don't use myself to troubleshoot and improve the addons
If this add-on saves you time or makes your setup easier, I would be very grateful for your support!
[![Buy me a coffee][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
[![Donate via PayPal][paypal-badge]](https://www.paypal.com/donate/?hosted_button_id=DZFULJZTP3UQA)
## Addon informations
![Version](https://img.shields.io/badge/dynamic/yaml?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fzoraxy%2Fconfig.yaml)
![Arch](https://img.shields.io/badge/dynamic/yaml?color=success&label=Arch&query=%24.arch&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fzoraxy%2Fconfig.yaml)
[donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white
[paypal-badge]: https://img.shields.io/badge/Donate%20via%20PayPal-0070BA?logo=paypal&style=flat&logoColor=white
## About
[Zoraxy](https://github.com/tobychui/zoraxy) is a general purpose HTTP request (reverse) proxy and forwarding tool with a clean web management UI. It can be used as a modern, actively-maintained alternative to Nginx Proxy Manager: create reverse proxy hosts, manage TLS certificates (including ACME / Let's Encrypt), set up redirections, access rules, a basic web server and more.
This add-on is based on the official [docker image](https://github.com/tobychui/zoraxy/tree/main/docker) from tobychui.
## Installation
The installation of this add-on is pretty straightforward and not different in
comparison to installing any other Hass.io add-on.
1. Add my add-ons repository to your home assistant instance (in supervisor addons store at top right, or click button below if you have configured my HA)
[![Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.](https://my.home-assistant.io/badges/supervisor_add_addon_repository.svg)](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Falexbelgium%2Fhassio-addons)
1. Install this add-on.
1. Click the `Save` button to store your configuration.
1. Start the add-on.
1. Check the logs of the add-on to see if everything went well.
1. Open the Web UI and create your administrator account.
## Configuration
The management Web UI is exposed on port `8000`. Because Zoraxy acts as a reverse
proxy that must own the standard web ports, it is **not** served through Home
Assistant ingress — open it directly:
Webui can be found at `http://homeassistant.local:8000`
The reverse proxy itself listens on ports `80` (HTTP) and `443` (HTTPS). Make
sure these ports are free on the host (e.g. not used by another proxy add-on)
and, if you want to reach your services from outside, forward them on your
router.
All configuration, the database, logs and plugins are stored persistently in the
add-on configuration folder (`/addon_configs/<slug>_zoraxy/`, exposed inside the
container as `/config`), so they survive add-on updates and restarts.
### Options
| Option | Default | Description |
| ----------- | ------- | -------------------------------------------------------------------------------------------- |
| `NOAUTH` | `false` | Disable authentication for the management interface (use with care). |
| `ZEROTIER` | `false` | Enable the ZeroTier global area network controller (uses the `NET_ADMIN` capability and `/dev/net/tun`, both granted by the add-on). |
| `FASTGEOIP` | `false` | Enable high-speed GeoIP lookup (uses ~1 GB extra memory). |
| `MDNS` | `true` | Enable mDNS service discovery. |
| `TZ` | - | Timezone, e.g. `Europe/Brussels`. |
| `env_vars` | `[]` | Pass any additional upstream environment variable (e.g. `AUTORENEW`, `DB`, `MDNSNAME`, ...). |
Any other upstream setting documented in the [Zoraxy docker README](https://github.com/tobychui/zoraxy/tree/main/docker) can be supplied through `env_vars`:
```yaml
env_vars:
- name: AUTORENEW
value: "86400"
- name: DB
value: "auto"
```
## Support
Create an issue on the [repository](https://github.com/alexbelgium/hassio-addons).

6
zoraxy/build.json Normal file
View File

@@ -0,0 +1,6 @@
{
"build_from": {
"aarch64": "zoraxydocker/zoraxy:latest",
"amd64": "zoraxydocker/zoraxy:latest"
}
}

48
zoraxy/config.yaml Normal file
View File

@@ -0,0 +1,48 @@
---
arch:
- aarch64
- amd64
description: "🦓 General purpose request (reverse) proxy and forwarding tool with web management UI"
image: ghcr.io/alexbelgium/zoraxy-{arch}
name: Zoraxy
slug: zoraxy
url: https://github.com/alexbelgium/hassio-addons/tree/master/zoraxy
version: "3.3.3"
init: false
startup: services
webui: "http://[HOST]:[PORT:8000]"
ports:
80/tcp: 80
443/tcp: 443
8000/tcp: 8000
ports_description:
80/tcp: HTTP traffic for reverse-proxied hosts
443/tcp: HTTPS traffic for reverse-proxied hosts
8000/tcp: Management Web UI
map:
- addon_config:rw
- share:rw
- ssl
privileged:
- NET_ADMIN
devices:
- /dev/net/tun
environment:
PORT: "8000"
DOCKER: "true"
PLUGIN: /config/plugin
options:
NOAUTH: false
ZEROTIER: false
FASTGEOIP: false
MDNS: true
env_vars: []
schema:
NOAUTH: bool
ZEROTIER: bool
FASTGEOIP: bool
MDNS: bool
TZ: str?
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?

View File

@@ -0,0 +1,14 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
set -e
#############################################
# Prepare persistent storage under /config #
#############################################
# Zoraxy stores its database, configuration, logs and plugins relative to its
# working directory. The Dockerfile patched the upstream entrypoint to use
# /config (mapped to addon_config) so the data survives add-on updates.
mkdir -p /config /config/plugin /config/conf /config/log /config/tmp
bashio::log.info "Zoraxy data directory: /config"

View File

@@ -0,0 +1,9 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
bashio::log.info "Starting Zoraxy..."
# All Zoraxy options are passed as environment variables (converted from the
# add-on options by the 00-global_var module) and consumed by the upstream
# entrypoint, which launches the zoraxy binary from /config.
exec python3 -u /opt/zoraxy/entrypoint.py

13
zoraxy/updater.json Normal file
View File

@@ -0,0 +1,13 @@
{
"last_update": "2026-06-19",
"paused": false,
"repository": "alexbelgium/hassio-addons",
"slug": "zoraxy",
"source": "github",
"upstream_repo": "tobychui/zoraxy",
"upstream_version": "3.3.3",
"github_beta": false,
"github_fulltag": false,
"github_tagfilter": "",
"github_exclude": ""
}

View File

@@ -1,3 +1,6 @@
## 4.125.0 (2026-06-20)
- Update to latest version from linuxserver/docker-code-server (changelog : https://github.com/linuxserver/docker-code-server/releases)
## 4.123.0 (2026-06-05)
- Update to latest version from linuxserver/docker-code-server (changelog : https://github.com/linuxserver/docker-code-server/releases)

View File

@@ -101,5 +101,5 @@ schema:
slug: code-server
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/coder-server
version: "4.123.0"
version: "4.125.0"
webui: "[PROTO:ssl]://[HOST]:[PORT:8443]"

View File

@@ -1,8 +1,8 @@
{
"last_update": "2026-06-05",
"last_update": "2026-06-20",
"repository": "alexbelgium/hassio-addons",
"slug": "code-server",
"source": "github",
"upstream_repo": "linuxserver/docker-code-server",
"upstream_version": "4.123.0"
"upstream_version": "4.125.0"
}