34 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
105 changed files with 426 additions and 22 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -113,7 +113,14 @@ def automatic_mqtt_publish(file, detection, path):
log.info("Posted to MQTT: ok") 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.username_pw_set(mqtt_user, mqtt_pass)
mqttc.on_connect = on_connect mqttc.on_connect = on_connect

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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) ## "4.4.6" (01-11-2025)
- Minor bugs fixed - Minor bugs fixed

View File

@@ -1,11 +1,10 @@
#============================# #============================#
# ALEXBELGIUM'S DOCKERFILE # # ALEXBELGIUM'S DOCKERFILE #
#============================# #============================#
# ... ascii art omitted ...
#=== Home Assistant Addon ENTE (server+web UI) ===# #=== 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 FROM node:22-alpine AS web-builder
@@ -32,32 +31,38 @@ RUN yarn config set network-timeout 900000 -g \
&& yarn build:cast && yarn build:cast
################# #################
# 1 Base image # # 1 Base image #
################# #################
ARG BUILD_VERSION
FROM ghcr.io/ente-io/server:latest FROM ghcr.io/ente-io/server:latest
################## ##################
# 2 Tune image # # 2 Tune image #
################## ##################
ENV S6_CMD_WAIT_FOR_SERVICES=1 \ ENV S6_CMD_WAIT_FOR_SERVICES=1 \
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
S6_SERVICES_GRACETIME=0 S6_SERVICES_GRACETIME=0
USER root USER root
# --- LSIO helper (unchanged) --- # --- LSIO helper ---
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" /ha_lsio.sh ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" /ha_lsio.sh
ARG CONFIGLOCATION="/config" ARG CONFIGLOCATION="/config"
RUN chmod 744 /ha_lsio.sh && \ RUN chmod 744 /ha_lsio.sh && \
if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && \ if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && \
rm /ha_lsio.sh rm /ha_lsio.sh
# --- MinIO, psql client etc. (unchanged) --- # --- MinIO, psql client etc. ---
RUN set -eux; \ 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; \ 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/server/minio/release/linux-"$ARCH"/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/client/mc/release/linux-"$ARCH"/mc -o /usr/local/bin/mc; \
chmod +x /usr/local/bin/minio /usr/local/bin/mc chmod +x /usr/local/bin/minio /usr/local/bin/mc
RUN apk add --no-cache \ RUN apk add --no-cache \
lsb-release curl gnupg wget tini jq sudo \ 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 COPY --from=web-builder /src/web/apps/cast/out /www/cast
################## ##################
# 3 Install addon helpers (unchanged) # # 3 Install addon helpers #
################## ##################
COPY rootfs/ / COPY rootfs/ /
ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh" 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 ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" /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"] 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 \ LABEL \
io.hass.name="${BUILD_NAME}" \ io.hass.name="${BUILD_NAME}" \
io.hass.description="${BUILD_DESCRIPTION}" \ io.hass.description="${BUILD_DESCRIPTION}" \
@@ -117,6 +122,6 @@ LABEL \
org.opencontainers.image.version=${BUILD_VERSION} org.opencontainers.image.version=${BUILD_VERSION}
################# #################
# 6 Finish line # # 6 Finish line #
################# #################
EXPOSE 3000 3001 3002 3003 3004 EXPOSE 3000 3001 3002 3003 3004

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -94,6 +94,7 @@ map:
- ssl:rw - ssl:rw
name: Immich name: Immich
options: options:
env_vars: []
DB_DATABASE_NAME: immich DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant DB_PASSWORD: homeassistant
@@ -113,6 +114,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str DB_DATABASE_NAME: str
DB_HOSTNAME: str DB_HOSTNAME: str
DB_PASSWORD: str DB_PASSWORD: str

View File

@@ -93,6 +93,7 @@ map:
- ssl:rw - ssl:rw
name: Immich Cuda name: Immich Cuda
options: options:
env_vars: []
DB_DATABASE_NAME: immich DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant DB_PASSWORD: homeassistant
@@ -112,6 +113,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str DB_DATABASE_NAME: str
DB_HOSTNAME: str DB_HOSTNAME: str
DB_PASSWORD: str DB_PASSWORD: str

View File

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

View File

@@ -94,6 +94,7 @@ map:
- ssl:rw - ssl:rw
name: Immich without Machine Learning name: Immich without Machine Learning
options: options:
env_vars: []
DB_DATABASE_NAME: immich DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant DB_PASSWORD: homeassistant
@@ -113,6 +114,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str DB_DATABASE_NAME: str
DB_HOSTNAME: str DB_HOSTNAME: str
DB_PASSWORD: str DB_PASSWORD: str

View File

@@ -93,6 +93,7 @@ map:
- ssl:rw - ssl:rw
name: Immich Openvino name: Immich Openvino
options: options:
env_vars: []
DB_DATABASE_NAME: immich DB_DATABASE_NAME: immich
DB_HOSTNAME: homeassistant.local DB_HOSTNAME: homeassistant.local
DB_PASSWORD: homeassistant DB_PASSWORD: homeassistant
@@ -112,6 +113,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DB_DATABASE_NAME: str DB_DATABASE_NAME: str
DB_HOSTNAME: str DB_HOSTNAME: str
DB_PASSWORD: str DB_PASSWORD: str

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -89,6 +89,7 @@ map:
- ssl - ssl
name: Jellyfin NAS name: Jellyfin NAS
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
data_location: /share/jellyfin data_location: /share/jellyfin
@@ -109,6 +110,9 @@ privileged:
- DAC_READ_SEARCH - DAC_READ_SEARCH
- NET_ADMIN - NET_ADMIN
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DOCKER_MODS: list(linuxserver/mods:jellyfin-opencl-intel|linuxserver/mods:jellyfin-amd|linuxserver/mods:jellyfin-rffmpeg|)? DOCKER_MODS: list(linuxserver/mods:jellyfin-opencl-intel|linuxserver/mods:jellyfin-amd|linuxserver/mods:jellyfin-rffmpeg|)?
PGID: int PGID: int
PUID: int PUID: int

View File

@@ -73,6 +73,7 @@ map:
- config:rw - config:rw
name: Jellyseerr name: Jellyseerr
options: options:
env_vars: []
TYPE: emby TYPE: emby
TZ: Europe/Paris TZ: Europe/Paris
ports: ports:
@@ -81,6 +82,9 @@ ports_description:
5055/tcp: web interface 5055/tcp: web interface
privileged: [] privileged: []
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
TYPE: list(emby|jellyfin) TYPE: list(emby|jellyfin)
TZ: str? TZ: str?
slug: jellyseerr slug: jellyseerr

View File

@@ -11,6 +11,7 @@ map:
- config:rw - config:rw
name: Joal name: Joal
options: options:
env_vars: []
run_duration: 12h run_duration: 12h
secret_token: lrMY24Byhx secret_token: lrMY24Byhx
ui_path: joal ui_path: joal
@@ -23,6 +24,9 @@ ports_description:
49152/tcp: torrent port (not required) 49152/tcp: torrent port (not required)
8081/tcp: Web UI port (required) 8081/tcp: Web UI port (required)
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
run_duration: str? run_duration: str?
secret_token: str secret_token: str
ui_path: str ui_path: str

View File

@@ -73,6 +73,7 @@ map:
- share:rw - share:rw
name: Joplin Server name: Joplin Server
options: options:
env_vars: []
APP_BASE_URL: http://your_domain:port APP_BASE_URL: http://your_domain:port
data_location: /config/addons_config/joplin data_location: /config/addons_config/joplin
ports: ports:
@@ -82,6 +83,9 @@ ports_description:
privileged: privileged:
- SYS_TIME - SYS_TIME
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
APP_BASE_URL: str APP_BASE_URL: str
DB_CLIENT: str? DB_CLIENT: str?
MAILER_AUTH_PASSWORD: str? MAILER_AUTH_PASSWORD: str?

View File

@@ -75,6 +75,7 @@ map:
- media:rw - media:rw
name: Kometa name: Kometa
options: options:
env_vars: []
KOMETA_CONFIG: /config/addons_config/kometa/config.yml KOMETA_CONFIG: /config/addons_config/kometa/config.yml
PGID: 0 PGID: 0
PUID: 0 PUID: 0
@@ -82,6 +83,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
KOMETA_CONFIG: str KOMETA_CONFIG: str
KOMETA_NO_MISSING: bool? KOMETA_NO_MISSING: bool?
KOMETA_RUN: bool? KOMETA_RUN: bool?

View File

@@ -76,6 +76,7 @@ map:
- addon_config:rw - addon_config:rw
name: LibreSpeed name: LibreSpeed
options: options:
env_vars: []
CUSTOM_RESULTS: false CUSTOM_RESULTS: false
IPINFO_APIKEY: "" IPINFO_APIKEY: ""
PGID: 1000 PGID: 1000
@@ -87,6 +88,9 @@ ports:
ports_description: ports_description:
80/tcp: web interface (Not required for Ingress) 80/tcp: web interface (Not required for Ingress)
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CUSTOM_RESULTS: bool? CUSTOM_RESULTS: bool?
IPINFO_APIKEY: str? IPINFO_APIKEY: str?
PASSWORD: str? PASSWORD: str?

View File

@@ -78,6 +78,7 @@ map:
- media:rw - media:rw
name: Lidarr NAS name: Lidarr NAS
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
ports: ports:
@@ -88,6 +89,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -26,6 +26,9 @@ ports:
ports_description: ports_description:
3000/tcp: Webui 3000/tcp: Webui
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
AUTHENTIK_CLIENT_ID: str? AUTHENTIK_CLIENT_ID: str?
AUTHENTIK_CLIENT_SECRET: str? AUTHENTIK_CLIENT_SECRET: str?
AUTHENTIK_CUSTOM_NAME: str? AUTHENTIK_CUSTOM_NAME: str?

View File

@@ -85,6 +85,7 @@ map:
- ssl:rw - ssl:rw
name: Mealie name: Mealie
options: options:
env_vars: []
ALLOW_SIGNUP: true ALLOW_SIGNUP: true
DATA_DIR: /config DATA_DIR: /config
PGID: 1000 PGID: 1000
@@ -99,6 +100,9 @@ ports:
ports_description: ports_description:
9001/tcp: Web interface 9001/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
ALLOW_SIGNUP: bool ALLOW_SIGNUP: bool
BASE_URL: str? BASE_URL: str?
DATA_DIR: str? DATA_DIR: str?

View File

@@ -71,6 +71,7 @@ environment:
image: ghcr.io/alexbelgium/monica-{arch} image: ghcr.io/alexbelgium/monica-{arch}
init: false init: false
options: options:
env_vars: []
database: sqlite database: sqlite
map: map:
- type: addon_config - type: addon_config
@@ -81,6 +82,9 @@ ports:
ports_description: ports_description:
80/tcp: webui 80/tcp: webui
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
database: list(sqlite|MariaDB_addon|Mysql_external) database: list(sqlite|MariaDB_addon|Mysql_external)
APP_KEY: str? APP_KEY: str?
DB_DATABASE: str? DB_DATABASE: str?

View File

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

View File

@@ -14,6 +14,7 @@ map:
- ssl:rw - ssl:rw
name: Navidrome name: Navidrome
options: options:
env_vars: []
base_url: / base_url: /
certfile: fullchain.pem certfile: fullchain.pem
data_folder: /data data_folder: /data
@@ -26,6 +27,9 @@ ports:
ports_description: ports_description:
4533/tcp: Web interface 4533/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
base_url: str base_url: str
certfile: str? certfile: str?
cifsdomain: str? cifsdomain: str?

View File

@@ -35,6 +35,9 @@ privileged:
- NET_ADMIN - NET_ADMIN
- NET_RAW - NET_RAW
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
APP_CONF_OVERRIDE: str? APP_CONF_OVERRIDE: str?
TZ: str? TZ: str?
services: services:

View File

@@ -36,6 +36,9 @@ privileged:
- NET_ADMIN - NET_ADMIN
- NET_RAW - NET_RAW
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
APP_CONF_OVERRIDE: str? APP_CONF_OVERRIDE: str?
TZ: str? TZ: str?
services: services:

View File

@@ -146,7 +146,7 @@ and you want to overcome this, follow the below steps:
Host-name : core-mariadb:3306 Host-name : core-mariadb:3306
``` ```
- 3. Go back at `mariadb` add-on, configure it with above credentials and restart it. Make sure the add-on is creating the `netxcloud` database. - 3. Go back at `mariadb` add-on, configure it with above credentials and restart it. Make sure the add-on is creating the `nextcloud` database.
- 4. Go in the webui and fill all required info. Here you can view an example: - 4. Go in the webui and fill all required info. Here you can view an example:
![image](https://user-images.githubusercontent.com/19391765/207888717-50b43002-a5e2-4782-b5c9-1f582309df2b.png) ![image](https://user-images.githubusercontent.com/19391765/207888717-50b43002-a5e2-4782-b5c9-1f582309df2b.png)
@@ -170,4 +170,4 @@ See this component : https://www.home-assistant.io/integrations/nextcloud/
[repository]: https://github.com/alexbelgium/hassio-addons [repository]: https://github.com/alexbelgium/hassio-addons
[elasticsearch-shield]: https://img.shields.io/badge/Elasticsearch-optional-blue.svg?logo=elasticsearch [elasticsearch-shield]: https://img.shields.io/badge/Elasticsearch-optional-blue.svg?logo=elasticsearch
continu continu

View File

@@ -94,6 +94,7 @@ map:
- ssl:rw - ssl:rw
name: Nextcloud name: Nextcloud
options: options:
env_vars: []
Full_Text_Search: false Full_Text_Search: false
OCR: false OCR: false
OCRLANG: fra OCRLANG: fra
@@ -118,6 +119,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
Full_Text_Search: bool? Full_Text_Search: bool?
OCR: bool? OCR: bool?
OCRLANG: str? OCRLANG: str?

View File

@@ -79,6 +79,7 @@ map:
- media:rw - media:rw
name: Nzbget name: Nzbget
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
panel_admin: false panel_admin: false
@@ -91,6 +92,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -72,6 +72,7 @@ map:
- config:rw - config:rw
name: Ombi name: Ombi
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
ports: ports:
@@ -79,6 +80,9 @@ ports:
ports_description: ports_description:
3579/tcp: Web interface 3579/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
slug: ombi slug: ombi

View File

@@ -16,6 +16,7 @@ map:
- share:rw - share:rw
name: Openproject name: Openproject
options: options:
env_vars: []
OPENPROJECT_DEFAULT__LANGUAGE: en OPENPROJECT_DEFAULT__LANGUAGE: en
OPENPROJECT_HOST__NAME: homeassistant:8080 OPENPROJECT_HOST__NAME: homeassistant:8080
OPENPROJECT_HTTPS: "false" OPENPROJECT_HTTPS: "false"
@@ -24,6 +25,9 @@ ports:
ports_description: ports_description:
8080/tcp: Web interface 8080/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
OPENPROJECT_DEFAULT__LANGUAGE: str OPENPROJECT_DEFAULT__LANGUAGE: str
OPENPROJECT_HOST__NAME: str OPENPROJECT_HOST__NAME: str
OPENPROJECT_HTTPS: bool OPENPROJECT_HTTPS: bool

View File

@@ -72,6 +72,7 @@ map:
- ssl - ssl
name: Organizr name: Organizr
options: options:
env_vars: []
PGID: "0" PGID: "0"
PUID: "0" PUID: "0"
ports: ports:
@@ -79,6 +80,9 @@ ports:
ports_description: ports_description:
80/tcp: web interface 80/tcp: web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
slug: organizr slug: organizr

View File

@@ -74,6 +74,7 @@ map:
- config:rw - config:rw
name: Overseerr name: Overseerr
options: options:
env_vars: []
CONFIG_LOCATION: /config/addons_config/overseerr CONFIG_LOCATION: /config/addons_config/overseerr
PGID: "0" PGID: "0"
PUID: "0" PUID: "0"
@@ -83,6 +84,9 @@ ports_description:
5055/tcp: web interface 5055/tcp: web interface
privileged: [] privileged: []
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str CONFIG_LOCATION: str
PGID: int PGID: int
PUID: int PUID: int

View File

@@ -84,6 +84,7 @@ map:
- ssl:ro - ssl:ro
name: Photoprism name: Photoprism
options: options:
env_vars: []
BACKUP_PATH: /share/photoprism/backup BACKUP_PATH: /share/photoprism/backup
CONFIG_LOCATION: /config/addons_config/photoprism/config.yaml CONFIG_LOCATION: /config/addons_config/photoprism/config.yaml
DB_TYPE: sqlite DB_TYPE: sqlite
@@ -105,6 +106,9 @@ privileged:
- SYS_RAWIO - SYS_RAWIO
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BACKUP_PATH: str BACKUP_PATH: str
CONFIG_LOCATION: str CONFIG_LOCATION: str
DB_TYPE: list(sqlite|mariadb_addon|external) DB_TYPE: list(sqlite|mariadb_addon|external)

View File

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

View File

@@ -124,6 +124,7 @@ map:
- ssl - ssl
name: Plex NAS name: Plex NAS
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
claim: Get_from_https://www.plex.tv/claim claim: Get_from_https://www.plex.tv/claim
@@ -155,6 +156,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -20,6 +20,7 @@ map:
- ssl - ssl
name: Portainer name: Portainer
options: options:
env_vars: []
certfile: fullchain.pem certfile: fullchain.pem
keyfile: privkey.pem keyfile: privkey.pem
password: homeassistant password: homeassistant
@@ -33,6 +34,9 @@ ports_description:
8000/tcp: Edge Agent Api (Enable when managing remote edge agents) 8000/tcp: Edge Agent Api (Enable when managing remote edge agents)
9099/tcp: Web UI port 9099/tcp: Web UI port
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
certfile: str certfile: str
keyfile: str keyfile: str
password: str? password: str?

View File

@@ -23,6 +23,9 @@ ports_description:
80/tcp: Portainer edge agent 80/tcp: Portainer edge agent
9001/tcp: Portainer agent 9001/tcp: Portainer agent
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
AGENT_CLUSTER_ADDR: str? AGENT_CLUSTER_ADDR: str?
AGENT_CLUSTER_PROBE_INTERVAL: str? AGENT_CLUSTER_PROBE_INTERVAL: str?
AGENT_CLUSTER_PROBE_TIMEOUT: str? AGENT_CLUSTER_PROBE_TIMEOUT: str?

View File

@@ -18,12 +18,16 @@ map:
- media:rw - media:rw
name: Postgres 15 name: Postgres 15
options: options:
env_vars: []
POSTGRES_PASSWORD: homeassistant POSTGRES_PASSWORD: homeassistant
ports: ports:
5432/tcp: 5432 5432/tcp: 5432
ports_description: ports_description:
5432/tcp: Postgres 5432/tcp: Postgres
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
POSTGRES_DB: str? POSTGRES_DB: str?
POSTGRES_HOST_AUTH_METHOD: str? POSTGRES_HOST_AUTH_METHOD: str?
POSTGRES_INITDB_ARGS: str? POSTGRES_INITDB_ARGS: str?

View File

@@ -17,12 +17,16 @@ map:
- media:rw - media:rw
name: Postgres 17 name: Postgres 17
options: options:
env_vars: []
POSTGRES_PASSWORD: homeassistant POSTGRES_PASSWORD: homeassistant
ports: ports:
5432/tcp: 5432 5432/tcp: 5432
ports_description: ports_description:
5432/tcp: Postgres 5432/tcp: Postgres
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
POSTGRES_DB: str? POSTGRES_DB: str?
POSTGRES_HOST_AUTH_METHOD: str? POSTGRES_HOST_AUTH_METHOD: str?
POSTGRES_INITDB_ARGS: str? POSTGRES_INITDB_ARGS: str?

View File

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

View File

@@ -81,6 +81,7 @@ map:
- ssl - ssl
name: qBittorrent name: qBittorrent
options: options:
env_vars: []
DNS_server: 8.8.8.8,1.1.1.1 DNS_server: 8.8.8.8,1.1.1.1
PGID: "0" PGID: "0"
PUID: "0" PUID: "0"
@@ -111,6 +112,9 @@ privileged:
- DAC_READ_SEARCH - DAC_READ_SEARCH
- NET_ADMIN - NET_ADMIN
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DNS_server: str? DNS_server: str?
PGID: int? PGID: int?
PUID: int? PUID: int?

View File

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

View File

@@ -78,6 +78,7 @@ map:
- media:rw - media:rw
name: Readarr name: Readarr
options: options:
env_vars: []
CONFIG_LOCATION: /config/addons_config/readarr CONFIG_LOCATION: /config/addons_config/readarr
PGID: 0 PGID: 0
PUID: 0 PUID: 0
@@ -92,6 +93,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str CONFIG_LOCATION: str
PGID: int PGID: int
PUID: int PUID: int

View File

@@ -77,6 +77,7 @@ map:
- addon_config:rw - addon_config:rw
name: Requestrr name: Requestrr
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
ports: ports:
@@ -87,6 +88,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -78,6 +78,7 @@ map:
- ssl:rw - ssl:rw
name: ResilioSync name: ResilioSync
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
config_location: /config/addons_config/resiliosync config_location: /config/addons_config/resiliosync
@@ -96,6 +97,9 @@ privileged:
- DAC_READ_SEARCH - DAC_READ_SEARCH
- NET_ADMIN - NET_ADMIN
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -80,6 +80,7 @@ map:
- media:rw - media:rw
name: Sabnzbd name: Sabnzbd
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
panel_admin: false panel_admin: false
@@ -92,6 +93,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -84,6 +84,7 @@ map:
- addon_config:rw - addon_config:rw
name: Scrutiny name: Scrutiny
options: options:
env_vars: []
Updates: Hourly Updates: Hourly
panel_admin: false panel_admin: false
panel_icon: mdi:glasses panel_icon: mdi:glasses
@@ -98,6 +99,9 @@ privileged:
- SYS_RAWIO - SYS_RAWIO
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
COLLECTOR_API_ENDPOINT: str? COLLECTOR_API_ENDPOINT: str?
COLLECTOR_HOST_ID: str? COLLECTOR_HOST_ID: str?
Mode: list(Collector+WebUI|Collector)? Mode: list(Collector+WebUI|Collector)?

View File

@@ -16,6 +16,7 @@ map:
- addon_config:rw - addon_config:rw
name: Scrutiny (Full Access) name: Scrutiny (Full Access)
options: options:
env_vars: []
Updates: Hourly Updates: Hourly
panel_admin: false panel_admin: false
panel_icon: mdi:glasses panel_icon: mdi:glasses
@@ -30,6 +31,9 @@ privileged:
- SYS_RAWIO - SYS_RAWIO
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
COLLECTOR_API_ENDPOINT: str? COLLECTOR_API_ENDPOINT: str?
COLLECTOR_HOST_ID: str? COLLECTOR_HOST_ID: str?
Mode: list(Collector+WebUI|Collector)? Mode: list(Collector+WebUI|Collector)?

View File

@@ -79,6 +79,7 @@ map:
- ssl - ssl
name: Seafile name: Seafile
options: options:
env_vars: []
CONFIG_LOCATION: /config/addons_config/seafile/config.yaml CONFIG_LOCATION: /config/addons_config/seafile/config.yaml
FILE_SERVER_ROOT: http://homeassistant.local:8082 FILE_SERVER_ROOT: http://homeassistant.local:8082
PGID: 1000 PGID: 1000
@@ -104,6 +105,9 @@ privileged:
- DAC_READ_SEARCH - DAC_READ_SEARCH
- NET_ADMIN - NET_ADMIN
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str? CONFIG_LOCATION: str?
FILE_SERVER_ROOT: str FILE_SERVER_ROOT: str
PGID: int PGID: int

View File

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

View File

@@ -12,8 +12,12 @@ map:
- addon_config:rw - addon_config:rw
name: Castsponsorskip name: Castsponsorskip
options: options:
env_vars: []
CSS_CATEGORIES: sponsor, intro, outro, selfpromo CSS_CATEGORIES: sponsor, intro, outro, selfpromo
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CSS_CATEGORIES: str CSS_CATEGORIES: str
CSS_DISCOVER_INTERVAL: str? CSS_DISCOVER_INTERVAL: str?
CSS_MUTE_ADS: bool? CSS_MUTE_ADS: bool?

View File

@@ -14,6 +14,7 @@ map:
- backup:rw - backup:rw
name: Spotweb name: Spotweb
options: options:
env_vars: []
certfile: fullchain.pem certfile: fullchain.pem
keyfile: privkey.pem keyfile: privkey.pem
ssl: false ssl: false
@@ -25,6 +26,9 @@ ports:
ports_description: ports_description:
80/tcp: Not required for Ingress 80/tcp: Not required for Ingress
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
certfile: str certfile: str
keyfile: str keyfile: str
log_level: list(trace|debug|info|notice|warning|error|fatal)? log_level: list(trace|debug|info|notice|warning|error|fatal)?

View File

@@ -78,6 +78,7 @@ map:
- media:rw - media:rw
name: Tandoor recipes name: Tandoor recipes
options: options:
env_vars: []
ALLOWED_HOSTS: "*" ALLOWED_HOSTS: "*"
DB_TYPE: sqlite DB_TYPE: sqlite
DEBUG: "0" DEBUG: "0"
@@ -91,6 +92,9 @@ ports:
ports_description: ports_description:
80/tcp: Web interface 80/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
AI_API_KEY: str? AI_API_KEY: str?
AI_MODEL_NAME: str? AI_MODEL_NAME: str?
AI_RATELIMIT: str? AI_RATELIMIT: str?

View File

@@ -96,6 +96,7 @@ map:
- ssl:rw - ssl:rw
name: Tdarr name: Tdarr
options: options:
env_vars: []
CONFIG_LOCATION: /config/addons_config/tdarr CONFIG_LOCATION: /config/addons_config/tdarr
panel_admin: false panel_admin: false
panel_icon: mdi:file-search panel_icon: mdi:file-search
@@ -109,6 +110,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str CONFIG_LOCATION: str
TZ: str? TZ: str?
cifsdomain: str? cifsdomain: str?

View File

@@ -10,6 +10,7 @@ map:
- ssl:rw - ssl:rw
name: Tor with bridges name: Tor with bridges
options: options:
env_vars: []
bridges: [] bridges: []
client_names: [] client_names: []
hidden_services: true hidden_services: true
@@ -26,6 +27,9 @@ ports_description:
9050/tcp: Tor SOCKS proxy port 9050/tcp: Tor SOCKS proxy port
9080/tcp: Tor HTTP tunnel port 9080/tcp: Tor HTTP tunnel port
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
bridges: bridges:
- str - str
client_names: client_names:

View File

@@ -82,6 +82,7 @@ map:
- ssl - ssl
name: Transmission name: Transmission
options: options:
env_vars: []
DNS_server: 8.8.8.8,1.1.1.1 DNS_server: 8.8.8.8,1.1.1.1
PGID: 0 PGID: 0
PUID: 0 PUID: 0
@@ -102,6 +103,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DNS_server: str? DNS_server: str?
PGID: int PGID: int
PUID: int PUID: int

View File

@@ -82,6 +82,7 @@ map:
- ssl - ssl
name: Transmission Openvpn name: Transmission Openvpn
options: options:
env_vars: []
DEBUG: false DEBUG: false
DNS_server: 8.8.8.8,1.1.1.1 DNS_server: 8.8.8.8,1.1.1.1
LOCAL_NETWORK: 192.168.178.0/24 LOCAL_NETWORK: 192.168.178.0/24
@@ -113,6 +114,9 @@ privileged:
- DAC_READ_SEARCH - DAC_READ_SEARCH
- NET_ADMIN - NET_ADMIN
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DEBUG: bool DEBUG: bool
DNS_server: str? DNS_server: str?
LOCAL_NETWORK: str LOCAL_NETWORK: str

View File

@@ -74,6 +74,7 @@ map:
- ssl - ssl
name: Ubooquity name: Ubooquity
options: options:
env_vars: []
PGID: 0 PGID: 0
PUID: 0 PUID: 0
certfile: fullchain.pem certfile: fullchain.pem
@@ -91,6 +92,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -78,6 +78,7 @@ map:
- ssl - ssl
name: Unpackerr name: Unpackerr
options: options:
env_vars: []
PGID: 1000 PGID: 1000
PUID: 1000 PUID: 1000
extraction_path: /share/downloads_packed extraction_path: /share/downloads_packed
@@ -86,6 +87,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
PGID: int PGID: int
PUID: int PUID: int
TZ: str? TZ: str?

View File

@@ -85,6 +85,7 @@ map:
- ssl - ssl
name: Webtop xfce name: Webtop xfce
options: options:
env_vars: []
DNS_server: 8.8.8.8 DNS_server: 8.8.8.8
PGID: 0 PGID: 0
PUID: 0 PUID: 0
@@ -117,6 +118,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DNS_server: str? DNS_server: str?
DRINODE: list(/dev/dri/card0|/dev/dri/card1|/dev/dri/card2|/dev/dri/renderD128|/dev/dri/renderD129|)? DRINODE: list(/dev/dri/card0|/dev/dri/card1|/dev/dri/card2|/dev/dri/renderD128|/dev/dri/renderD129|)?
KEYBOARD: list(da-dk-qwerty|de-de-qwertz|en-gb-qwerty|en-us-qwerty|es-es-qwerty|fr-ch-qwertz|fr-fr-azerty|it-it-qwerty|ja-jp-qwerty|pt-br-qwerty|sv-se-qwerty|tr-tr-qwerty)? KEYBOARD: list(da-dk-qwerty|de-de-qwertz|en-gb-qwerty|en-us-qwerty|es-es-qwerty|fr-ch-qwertz|fr-fr-azerty|it-it-qwerty|ja-jp-qwerty|pt-br-qwerty|sv-se-qwerty|tr-tr-qwerty)?

View File

@@ -82,6 +82,7 @@ map:
- ssl - ssl
name: Webtop KDE name: Webtop KDE
options: options:
env_vars: []
DNS_server: 8.8.8.8 DNS_server: 8.8.8.8
PGID: 0 PGID: 0
PUID: 0 PUID: 0
@@ -118,6 +119,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
DNS_server: str? DNS_server: str?
DRINODE: list(/dev/dri/card0|/dev/dri/card1|/dev/dri/card2|/dev/dri/renderD128|/dev/dri/renderD129|)? DRINODE: list(/dev/dri/card0|/dev/dri/card1|/dev/dri/card2|/dev/dri/renderD128|/dev/dri/renderD129|)?
KEYBOARD: list(da-dk-qwerty|de-de-qwertz|en-gb-qwerty|en-us-qwerty|es-es-qwerty|fr-ch-qwertz|fr-fr-azerty|it-it-qwerty|ja-jp-qwerty|pt-br-qwerty|sv-se-qwerty|tr-tr-qwerty)? KEYBOARD: list(da-dk-qwerty|de-de-qwertz|en-gb-qwerty|en-us-qwerty|es-es-qwerty|fr-ch-qwertz|fr-fr-azerty|it-it-qwerty|ja-jp-qwerty|pt-br-qwerty|sv-se-qwerty|tr-tr-qwerty)?

View File

@@ -83,6 +83,7 @@ map:
- ssl - ssl
name: Webtrees name: Webtrees
options: options:
env_vars: []
BASE_URL: http://192.168.178.23 BASE_URL: http://192.168.178.23
DATA_LOCATION: /config/data DATA_LOCATION: /config/data
certfile: fullchain.pem certfile: fullchain.pem
@@ -98,6 +99,9 @@ privileged:
- SYS_ADMIN - SYS_ADMIN
- DAC_READ_SEARCH - DAC_READ_SEARCH
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
BASE_URL: url BASE_URL: url
DATA_LOCATION: str DATA_LOCATION: str
base_url_portless: bool? base_url_portless: bool?

View File

@@ -10,12 +10,16 @@ map:
- ssl:ro - ssl:ro
name: Wger name: Wger
options: options:
env_vars: []
CONFIG_LOCATION: /config/addons_config/wger/config.yaml CONFIG_LOCATION: /config/addons_config/wger/config.yaml
ports: ports:
80/tcp: 9927 80/tcp: 9927
ports_description: ports_description:
80/tcp: Web interface 80/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
CONFIG_LOCATION: str CONFIG_LOCATION: str
slug: wger slug: wger
udev: true udev: true

View File

@@ -74,6 +74,7 @@ map:
- addon_config:rw - addon_config:rw
name: Whoogle Search name: Whoogle Search
options: options:
env_vars: []
TZ: Europe/Amsterdam TZ: Europe/Amsterdam
WHOOGLE_CONFIG_LANGUAGE: lang_en WHOOGLE_CONFIG_LANGUAGE: lang_en
WHOOGLE_CONFIG_URL: https://website.com WHOOGLE_CONFIG_URL: https://website.com
@@ -84,6 +85,9 @@ ports:
ports_description: ports_description:
5000/tcp: Web interface 5000/tcp: Web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
HTTPS_ONLY: list(0|1)? HTTPS_ONLY: list(0|1)?
TZ: str TZ: str
WHOOGLE_ALT_IG: str? WHOOGLE_ALT_IG: str?

View File

@@ -81,12 +81,16 @@ map:
- ssl - ssl
name: Zoneminder name: Zoneminder
options: options:
env_vars: []
Images_location: /config/addons_config/zoneminder/images Images_location: /config/addons_config/zoneminder/images
ports: ports:
80/tcp: 3778 80/tcp: 3778
ports_description: ports_description:
80/tcp: web interface 80/tcp: web interface
schema: schema:
env_vars:
- name: match(^[A-Z0-9_]+$)
value: str?
Images_location: str Images_location: str
services: services:
- mysql:want - mysql:want

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