mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-11 10:21:02 +01:00
Compare commits
34 Commits
6e7451bbb9
...
copilot/ha
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d3038139bb | ||
|
|
752a5d2acd | ||
|
|
0fe903874f | ||
|
|
6af0ef33b7 | ||
|
|
b71ab0fe1d | ||
|
|
1b11a5a8dd | ||
|
|
40ee8f8e9e | ||
|
|
6878c2fed3 | ||
|
|
65416ad2f7 | ||
|
|
f096704e2a | ||
|
|
589eb14f01 | ||
|
|
94efe7b40d | ||
|
|
dbfcc9e8d9 | ||
|
|
db02b3506e | ||
|
|
0aad470759 | ||
|
|
5202d32586 | ||
|
|
da0448b3c9 | ||
|
|
f12173226e | ||
|
|
3ec24941e6 | ||
|
|
40b67e07ca | ||
|
|
97bbb9beb6 | ||
|
|
779385596e | ||
|
|
1f5e1fc32f | ||
|
|
3abb013df2 | ||
|
|
7a7bc83f2a | ||
|
|
8f92e7ac75 | ||
|
|
5c3eaa8ccd | ||
|
|
bfdd572e40 | ||
|
|
7c5720e231 | ||
|
|
99d693410b | ||
|
|
a41b92f237 | ||
|
|
4d9d31d667 | ||
|
|
a9c6999117 | ||
|
|
8105a9ad0e |
@@ -71,6 +71,7 @@ image: ghcr.io/alexbelgium/arpspoof-{arch}
|
||||
map: []
|
||||
name: Arpspoof
|
||||
options:
|
||||
env_vars: []
|
||||
ROUTER_IP: yourip
|
||||
ports:
|
||||
7022/tcp: 7022
|
||||
@@ -80,6 +81,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
INTERFACE_NAME: str?
|
||||
ROUTER_IP: str
|
||||
slug: arpspoof
|
||||
|
||||
@@ -83,6 +83,7 @@ map:
|
||||
- ssl
|
||||
name: Autobrr
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
panel_admin: false
|
||||
@@ -95,6 +96,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -71,6 +71,7 @@ map:
|
||||
- ssl
|
||||
name: BattyBirdNET-Pi
|
||||
options:
|
||||
env_vars: []
|
||||
BIRDSONGS_FOLDER: /config/BirdSongs
|
||||
LIVESTREAM_BOOT_ENABLED: false
|
||||
TZ: Europe/Paris
|
||||
@@ -89,6 +90,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BIRDSONGS_FOLDER: str?
|
||||
LIVESTREAM_BOOT_ENABLED: bool
|
||||
MQTT_DISABLED: bool?
|
||||
|
||||
@@ -82,6 +82,7 @@ map:
|
||||
- ssl
|
||||
name: Bazarr NAS
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -92,6 +93,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -80,6 +80,7 @@ map:
|
||||
- config:rw
|
||||
name: Binance Trading Bot
|
||||
options:
|
||||
env_vars: []
|
||||
BINANCE_AUTHENTICATION_ENABLED: true
|
||||
BINANCE_AUTHENTICATION_PASSWORD: null
|
||||
BINANCE_MODE: test
|
||||
@@ -96,6 +97,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BINANCE_AUTHENTICATION_ENABLED: bool
|
||||
BINANCE_AUTHENTICATION_PASSWORD: str
|
||||
BINANCE_LIVE_API_KEY: str?
|
||||
|
||||
@@ -84,6 +84,7 @@ map:
|
||||
- share:rw
|
||||
name: Birdnet-go
|
||||
options:
|
||||
env_vars: []
|
||||
BIRDSONGS_FOLDER: /config/clips
|
||||
homeassistant_microphone: false
|
||||
panel_admin: false
|
||||
@@ -99,6 +100,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- SYS_RESOURCE
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BIRDSONGS_FOLDER: str?
|
||||
TZ: str?
|
||||
cifsdomain: str?
|
||||
|
||||
@@ -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)
|
||||
- Minor bugs fixed
|
||||
## 2025.10.02 (07-10-2025)
|
||||
|
||||
@@ -68,6 +68,7 @@ map:
|
||||
- ssl
|
||||
name: BirdNET-pi
|
||||
options:
|
||||
env_vars: []
|
||||
BIRDSONGS_FOLDER: /config/BirdSongs
|
||||
LIVESTREAM_BOOT_ENABLED: false
|
||||
MQTT_DISABLED: true
|
||||
@@ -88,6 +89,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BIRDSONGS_FOLDER: str?
|
||||
LIVESTREAM_BOOT_ENABLED: bool
|
||||
MQTT_DISABLED: bool?
|
||||
@@ -113,5 +117,5 @@ tmpfs: true
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pi
|
||||
usb: true
|
||||
version: 2025.11.02
|
||||
version: 2025.11.04
|
||||
video: true
|
||||
|
||||
@@ -113,7 +113,14 @@ def automatic_mqtt_publish(file, detection, path):
|
||||
log.info("Posted to MQTT: ok")
|
||||
|
||||
|
||||
mqttc = mqtt.Client("birdnet_mqtt")
|
||||
# Create MQTT client using legacy callback API when available for
|
||||
# compatibility with paho-mqtt >= 2.0
|
||||
callback_api = getattr(mqtt, "CallbackAPIVersion", None)
|
||||
|
||||
if callback_api is not None:
|
||||
mqttc = mqtt.Client("birdnet_mqtt", callback_api_version=callback_api.VERSION1)
|
||||
else:
|
||||
mqttc = mqtt.Client("birdnet_mqtt")
|
||||
mqttc.username_pw_set(mqtt_user, mqtt_pass)
|
||||
mqttc.on_connect = on_connect
|
||||
|
||||
|
||||
@@ -75,6 +75,7 @@ map:
|
||||
- media:rw
|
||||
name: Booksonic air
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -85,6 +86,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -73,12 +73,16 @@ map:
|
||||
- addon_config:rw
|
||||
name: Browserless Chromium
|
||||
options:
|
||||
env_vars: []
|
||||
TIMEOUT: "60000"
|
||||
ports:
|
||||
3000/tcp: 3000
|
||||
ports_description:
|
||||
3000/tcp: Webui
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
TIMEOUT: int
|
||||
slug: browserless_chrome
|
||||
udev: true
|
||||
|
||||
@@ -83,6 +83,7 @@ map:
|
||||
- ssl
|
||||
name: Calibre
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
panel_admin: false
|
||||
@@ -100,6 +101,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CLI_ARGS: str?
|
||||
PASSWORD: str?
|
||||
PGID: int
|
||||
|
||||
@@ -86,6 +86,7 @@ map:
|
||||
- ssl
|
||||
name: Calibre-web
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
panel_admin: false
|
||||
@@ -99,6 +100,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DOCKER_MODS: str?
|
||||
OAUTHLIB_RELAX_TOKEN_SCOPE: str?
|
||||
PGID: int
|
||||
|
||||
@@ -12,6 +12,7 @@ map:
|
||||
- config:rw
|
||||
name: Changedetection.io
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
TIMEOUT: "60000"
|
||||
@@ -20,6 +21,9 @@ ports:
|
||||
ports_description:
|
||||
5000/tcp: Webui
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BASE_URL: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
|
||||
@@ -89,6 +89,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CUSTOM_OPTIONS: str?
|
||||
DROPBOX_TOKEN: str?
|
||||
cifsdomain: str?
|
||||
|
||||
@@ -71,6 +71,7 @@ map:
|
||||
- share:rw
|
||||
name: Codex
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: "0"
|
||||
PUID: "0"
|
||||
csrf_allowed: http://homeassistant.local:8123,https://homeassistant.local:8123
|
||||
@@ -84,6 +85,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CODEX_RESET_ADMIN: int?
|
||||
CODEX_SKIP_INTEGRITY_CHECK: int?
|
||||
PGID: int?
|
||||
|
||||
@@ -13,6 +13,7 @@ map:
|
||||
- ssl:ro
|
||||
name: Collabora
|
||||
options:
|
||||
env_vars: []
|
||||
aliasgroup1: ""
|
||||
certfile: fullchain.pem
|
||||
domain1: ""
|
||||
@@ -28,6 +29,9 @@ ports:
|
||||
ports_description:
|
||||
9980/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
TZ: str?
|
||||
aliasgroup1: str
|
||||
cert_domain: bool?
|
||||
|
||||
@@ -74,6 +74,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
TZ: str?
|
||||
cifsdomain: str?
|
||||
cifspassword: str?
|
||||
|
||||
@@ -86,6 +86,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Emby
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
silent: true
|
||||
@@ -105,6 +106,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -87,6 +87,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Emby Beta
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
silent: true
|
||||
@@ -106,6 +107,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -72,6 +72,7 @@ map:
|
||||
- config:rw
|
||||
name: MyElectricalData
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/myelectricaldata/config.yaml
|
||||
TZ: Europe/Paris
|
||||
mqtt_autodiscover: true
|
||||
@@ -83,6 +84,9 @@ ports:
|
||||
ports_description:
|
||||
5000/tcp: Portail
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
TZ: str?
|
||||
mqtt_autodiscover: bool
|
||||
|
||||
@@ -72,6 +72,7 @@ map:
|
||||
- config:rw
|
||||
name: MyElectricalData Dev
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/myelectricaldata_dev/config.yaml
|
||||
TZ: Europe/Paris
|
||||
mqtt_autodiscover: true
|
||||
@@ -83,6 +84,9 @@ ports:
|
||||
ports_description:
|
||||
5000/tcp: Portail
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
TZ: str?
|
||||
mqtt_autodiscover: bool
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
## "4.4.6-3" (05-11-2025)
|
||||
- Minor bugs fixed
|
||||
## "4.4.6-2" (04-11-2025)
|
||||
- Minor bugs fixed
|
||||
## "4.4.6" (01-11-2025)
|
||||
- Minor bugs fixed
|
||||
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
#============================#
|
||||
# ALEXBELGIUM'S DOCKERFILE #
|
||||
#============================#
|
||||
# ... ascii art omitted ...
|
||||
#=== Home Assistant Add‑on – ENTE (server + web UI) ===#
|
||||
|
||||
########################################################
|
||||
# 0 ▸ Build the ente‑web static front‑end (multi‑stage) #
|
||||
# 0 Build the ente‑web static front‑end (multi‑stage) #
|
||||
########################################################
|
||||
FROM node:22-alpine AS web-builder
|
||||
|
||||
@@ -32,32 +31,38 @@ RUN yarn config set network-timeout 900000 -g \
|
||||
&& yarn build:cast
|
||||
|
||||
#################
|
||||
# 1 ▸ Base image #
|
||||
# 1 Base image #
|
||||
#################
|
||||
ARG BUILD_VERSION
|
||||
FROM ghcr.io/ente-io/server:latest
|
||||
|
||||
##################
|
||||
# 2 ▸ Tune image #
|
||||
# 2 Tune image #
|
||||
##################
|
||||
ENV S6_CMD_WAIT_FOR_SERVICES=1 \
|
||||
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
|
||||
S6_SERVICES_GRACETIME=0
|
||||
USER root
|
||||
|
||||
# --- LSIO helper (unchanged) ---
|
||||
# --- LSIO helper ---
|
||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" /ha_lsio.sh
|
||||
ARG CONFIGLOCATION="/config"
|
||||
RUN chmod 744 /ha_lsio.sh && \
|
||||
if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && \
|
||||
rm /ha_lsio.sh
|
||||
|
||||
# --- MinIO, psql client etc. (unchanged) ---
|
||||
# --- MinIO, psql client etc. ---
|
||||
RUN set -eux; \
|
||||
apk add --no-cache \
|
||||
BUILD_ARCH=$(uname -m) \
|
||||
&& echo "${BUILD_ARCH}" \
|
||||
&& BUILD_ARCH=${BUILD_ARCH:-x86} \
|
||||
&& if [[ "${BUILD_ARCH}" == *aarch64* ]]; then ARCH="arm64"; fi \
|
||||
&& if [[ "${BUILD_ARCH}" == *armv8* ]]; then ARCH="arm64"; fi \
|
||||
&& if [[ "${BUILD_ARCH}" == *arm64* ]]; then ARCH="arm64"; fi \
|
||||
&& if [[ "${BUILD_ARCH}" == *x86* ]]; then ARCH="amd64"; fi \
|
||||
&& apk add --no-cache \
|
||||
bash curl ca-certificates wget jq tini postgresql15-client; \
|
||||
curl -fsSL https://dl.min.io/server/minio/release/linux-amd64/minio -o /usr/local/bin/minio; \
|
||||
curl -fsSL https://dl.min.io/client/mc/release/linux-amd64/mc -o /usr/local/bin/mc; \
|
||||
curl -fsSL https://dl.min.io/server/minio/release/linux-"$ARCH"/minio -o /usr/local/bin/minio; \
|
||||
curl -fsSL https://dl.min.io/client/mc/release/linux-"$ARCH"/mc -o /usr/local/bin/mc; \
|
||||
chmod +x /usr/local/bin/minio /usr/local/bin/mc
|
||||
RUN apk add --no-cache \
|
||||
lsb-release curl gnupg wget tini jq sudo \
|
||||
@@ -73,7 +78,7 @@ COPY --from=web-builder /src/web/apps/auth/out /www/auth
|
||||
COPY --from=web-builder /src/web/apps/cast/out /www/cast
|
||||
|
||||
##################
|
||||
# 3 ▸ Install add‑on helpers (unchanged) #
|
||||
# 3 Install add‑on helpers #
|
||||
##################
|
||||
COPY rootfs/ /
|
||||
ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh"
|
||||
@@ -86,7 +91,7 @@ RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.
|
||||
|
||||
|
||||
################
|
||||
# 4 ▸ Entrypoint (unchanged) #
|
||||
# 4 Entrypoint #
|
||||
################
|
||||
ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
|
||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" /ha_entrypoint.sh
|
||||
@@ -97,9 +102,9 @@ ENTRYPOINT ["/usr/bin/env"]
|
||||
CMD ["/ha_entrypoint.sh"]
|
||||
|
||||
############
|
||||
# 5 ▸ Labels (unchanged) #
|
||||
# 5 Labels #
|
||||
############
|
||||
ARG BUILD_ARCH BUILD_DATE BUILD_NAME BUILD_DESCRIPTION BUILD_REF BUILD_REPOSITORY
|
||||
ARG BUILD_VERSION BUILD_ARCH BUILD_DATE BUILD_NAME BUILD_DESCRIPTION BUILD_REF BUILD_REPOSITORY
|
||||
LABEL \
|
||||
io.hass.name="${BUILD_NAME}" \
|
||||
io.hass.description="${BUILD_DESCRIPTION}" \
|
||||
@@ -117,6 +122,6 @@ LABEL \
|
||||
org.opencontainers.image.version=${BUILD_VERSION}
|
||||
|
||||
#################
|
||||
# 6 ▸ Finish line #
|
||||
# 6 Finish line #
|
||||
#################
|
||||
EXPOSE 3000 3001 3002 3003 3004
|
||||
|
||||
@@ -76,6 +76,7 @@ map:
|
||||
- addon_config:rw
|
||||
name: Ente
|
||||
options:
|
||||
env_vars: []
|
||||
DB_PASSWORD: ente
|
||||
DISABLE_WEB_UI: true
|
||||
ENTE_ENDPOINT_URL: http://homeassistant.local:8280
|
||||
@@ -96,6 +97,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DB_DATABASE_NAME: str?
|
||||
DB_HOSTNAME: str?
|
||||
DB_PASSWORD: str
|
||||
@@ -116,6 +120,6 @@ schema:
|
||||
slug: ente
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "4.4.6"
|
||||
version: "4.4.6-3"
|
||||
video: true
|
||||
webui: http://[HOST]:[PORT:3000]
|
||||
|
||||
@@ -92,6 +92,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Filebrowser
|
||||
options:
|
||||
env_vars: []
|
||||
NoAuth: true
|
||||
certfile: fullchain.pem
|
||||
disable_thumbnails: true
|
||||
@@ -107,6 +108,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
NoAuth: bool
|
||||
base_folder: str?
|
||||
certfile: str
|
||||
|
||||
@@ -74,6 +74,7 @@ map:
|
||||
- share:rw
|
||||
name: Firefly iii
|
||||
options:
|
||||
env_vars: []
|
||||
APP_KEY: CHANGEME_32_CHARS_EuC5dfn3LAPzeO
|
||||
CONFIG_LOCATION: /config/addons_config/fireflyiii/config.yaml
|
||||
DB_CONNECTION: sqlite_internal
|
||||
@@ -85,6 +86,9 @@ ports_description:
|
||||
8080/tcp: web interface
|
||||
8443/tcp: ssl web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
APP_KEY: str
|
||||
CONFIG_LOCATION: str
|
||||
DB_CONNECTION: list(sqlite_internal|mariadb_addon|mysql|pgsql)
|
||||
|
||||
@@ -76,12 +76,16 @@ map:
|
||||
- ssl
|
||||
name: Firefly iii Data Importer
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config
|
||||
ports:
|
||||
8080/tcp: 3474
|
||||
ports_description:
|
||||
8080/tcp: web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
AUTO_IMPORT_SECRET: str?
|
||||
CAN_POST_AUTOIMPORT: bool?
|
||||
CAN_POST_FILES: bool?
|
||||
|
||||
@@ -80,6 +80,9 @@ ports:
|
||||
ports_description:
|
||||
8080/tcp: web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
Updates: list(|hourly|daily2|daily4|daily6|daily8|daily10|daily12|weekly)?
|
||||
silent: bool?
|
||||
slug: fireflyiii_fints_importer
|
||||
|
||||
@@ -76,6 +76,7 @@ map:
|
||||
- media
|
||||
name: Flexget
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
WebuiPass: homeassistant123
|
||||
@@ -84,6 +85,9 @@ ports:
|
||||
ports_description:
|
||||
5050/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
FG_LOG_LEVEL: list(critical|error|warning|info|verbose|debug|trace)?
|
||||
FG_PLUGINS: str?
|
||||
PGID: int
|
||||
|
||||
@@ -76,6 +76,7 @@ map:
|
||||
- homeassistant_config:rw
|
||||
name: Free Games Claimer (NoVNC not working)
|
||||
options:
|
||||
env_vars: []
|
||||
CMD_ARGUMENTS: node epic-games ; node prime-gaming ; node gog
|
||||
CONFIG_LOCATION: /config/config.env
|
||||
ports:
|
||||
@@ -85,6 +86,9 @@ ports_description:
|
||||
5900/tcp: VNC port
|
||||
6080/tcp: NOVNC port
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CMD_ARGUMENTS: str
|
||||
CONFIG_LOCATION: str
|
||||
slug: free_games_claimer
|
||||
|
||||
@@ -72,11 +72,15 @@ map:
|
||||
- share:rw
|
||||
name: Gazpar2mqtt
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/gazpar2mqtt/config.yaml
|
||||
TZ: Europe/Paris
|
||||
mqtt_autodiscover: true
|
||||
verbose: true
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
TZ: str?
|
||||
mqtt_autodiscover: bool
|
||||
|
||||
@@ -73,6 +73,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Gitea
|
||||
options:
|
||||
env_vars: []
|
||||
APP_NAME: Gitea for Homeassistant
|
||||
DOMAIN: homeassistant.local
|
||||
certfile: fullchain.pem
|
||||
@@ -85,6 +86,9 @@ ports_description:
|
||||
22/tcp: ssh
|
||||
3000/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
APP_NAME: str?
|
||||
DOMAIN: str?
|
||||
ROOT_URL: str?
|
||||
|
||||
@@ -77,6 +77,7 @@ environment:
|
||||
image: ghcr.io/alexbelgium/grampsweb-{arch}
|
||||
init: false
|
||||
options:
|
||||
env_vars: []
|
||||
CELERY_NUM_WORKERS: 2
|
||||
GUNICORN_NUM_WORKERS: 8
|
||||
certfile: fullchain.pem
|
||||
@@ -93,6 +94,9 @@ ports:
|
||||
ports_description:
|
||||
5001/tcp: webui
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CELERY_NUM_WORKERS: int
|
||||
GUNICORN_NUM_WORKERS: int
|
||||
GRAMPSWEB_SECRET_KEY: str?
|
||||
|
||||
@@ -73,6 +73,7 @@ map:
|
||||
- config:rw
|
||||
name: Grav web server
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 1000
|
||||
PUID: 1000
|
||||
ports:
|
||||
@@ -80,6 +81,9 @@ ports:
|
||||
ports_description:
|
||||
80/tcp: web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -83,6 +83,7 @@ map:
|
||||
- ssl:ro
|
||||
name: Guacamole Client
|
||||
options:
|
||||
env_vars: []
|
||||
EXTENSIONS: auth-totp
|
||||
panel_admin: false
|
||||
panel_icon: mdi:lan
|
||||
@@ -91,6 +92,9 @@ ports:
|
||||
ports_description:
|
||||
8080/tcp: web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
EXTENSIONS: str?
|
||||
TZ: str?
|
||||
slug: guacamole
|
||||
|
||||
@@ -94,6 +94,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Immich
|
||||
options:
|
||||
env_vars: []
|
||||
DB_DATABASE_NAME: immich
|
||||
DB_HOSTNAME: homeassistant.local
|
||||
DB_PASSWORD: homeassistant
|
||||
@@ -113,6 +114,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DB_DATABASE_NAME: str
|
||||
DB_HOSTNAME: str
|
||||
DB_PASSWORD: str
|
||||
|
||||
@@ -93,6 +93,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Immich Cuda
|
||||
options:
|
||||
env_vars: []
|
||||
DB_DATABASE_NAME: immich
|
||||
DB_HOSTNAME: homeassistant.local
|
||||
DB_PASSWORD: homeassistant
|
||||
@@ -112,6 +113,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DB_DATABASE_NAME: str
|
||||
DB_HOSTNAME: str
|
||||
DB_PASSWORD: str
|
||||
|
||||
@@ -14,6 +14,9 @@ ports:
|
||||
ports_description:
|
||||
8080/tcp: Web UI port
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
ApiKey: str
|
||||
ImmichServerUrl: str
|
||||
TZ: str?
|
||||
|
||||
@@ -94,6 +94,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Immich without Machine Learning
|
||||
options:
|
||||
env_vars: []
|
||||
DB_DATABASE_NAME: immich
|
||||
DB_HOSTNAME: homeassistant.local
|
||||
DB_PASSWORD: homeassistant
|
||||
@@ -113,6 +114,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DB_DATABASE_NAME: str
|
||||
DB_HOSTNAME: str
|
||||
DB_PASSWORD: str
|
||||
|
||||
@@ -93,6 +93,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Immich Openvino
|
||||
options:
|
||||
env_vars: []
|
||||
DB_DATABASE_NAME: immich
|
||||
DB_HOSTNAME: homeassistant.local
|
||||
DB_PASSWORD: homeassistant
|
||||
@@ -112,6 +113,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DB_DATABASE_NAME: str
|
||||
DB_HOSTNAME: str
|
||||
DB_PASSWORD: str
|
||||
|
||||
@@ -14,6 +14,9 @@ ports:
|
||||
ports_description:
|
||||
3000/tcp: Web UI port
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DB_DATABASE_NAME: str
|
||||
DB_HOST: str
|
||||
DB_PASSWORD: str
|
||||
|
||||
@@ -54,7 +54,7 @@ RUN chmod 744 /ha_automodules.sh && /ha_automodules.sh "$MODULES" && rm /ha_auto
|
||||
ENV PACKAGES="curl \
|
||||
jq \
|
||||
bash \
|
||||
build-base libressl-dev ca-certificates npm"
|
||||
build-base libressl-dev ca-certificates npm mustache"
|
||||
|
||||
# Automatic apps & bashio
|
||||
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_autoapps.sh" "/ha_autoapps.sh"
|
||||
|
||||
@@ -76,12 +76,16 @@ map:
|
||||
- ssl
|
||||
name: Inadyn
|
||||
options:
|
||||
env_vars: []
|
||||
providers:
|
||||
- hostname: dynamic-subdomain.example.com
|
||||
password: password
|
||||
provider: yourprovider
|
||||
username: username
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
allow_ipv6: bool?
|
||||
fake_address: bool?
|
||||
forced_update: int?
|
||||
@@ -111,4 +115,4 @@ schema:
|
||||
slug: inadyn
|
||||
udev: true
|
||||
url: https://github.com/alexbelgium/hassio-addons
|
||||
version: "2.13.0"
|
||||
version: 2.12.0-2
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"github_beta": "true",
|
||||
"last_update": "01-11-2025",
|
||||
"paused": true,
|
||||
"repository": "alexbelgium/hassio-addons",
|
||||
"slug": "inadyn",
|
||||
"source": "github",
|
||||
|
||||
@@ -81,6 +81,7 @@ map:
|
||||
- ssl
|
||||
name: Jackett NAS
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -93,6 +94,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -89,6 +89,7 @@ map:
|
||||
- ssl
|
||||
name: Jellyfin NAS
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
data_location: /share/jellyfin
|
||||
@@ -109,6 +110,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
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|)?
|
||||
PGID: int
|
||||
PUID: int
|
||||
|
||||
@@ -73,6 +73,7 @@ map:
|
||||
- config:rw
|
||||
name: Jellyseerr
|
||||
options:
|
||||
env_vars: []
|
||||
TYPE: emby
|
||||
TZ: Europe/Paris
|
||||
ports:
|
||||
@@ -81,6 +82,9 @@ ports_description:
|
||||
5055/tcp: web interface
|
||||
privileged: []
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
TYPE: list(emby|jellyfin)
|
||||
TZ: str?
|
||||
slug: jellyseerr
|
||||
|
||||
@@ -11,6 +11,7 @@ map:
|
||||
- config:rw
|
||||
name: Joal
|
||||
options:
|
||||
env_vars: []
|
||||
run_duration: 12h
|
||||
secret_token: lrMY24Byhx
|
||||
ui_path: joal
|
||||
@@ -23,6 +24,9 @@ ports_description:
|
||||
49152/tcp: torrent port (not required)
|
||||
8081/tcp: Web UI port (required)
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
run_duration: str?
|
||||
secret_token: str
|
||||
ui_path: str
|
||||
|
||||
@@ -73,6 +73,7 @@ map:
|
||||
- share:rw
|
||||
name: Joplin Server
|
||||
options:
|
||||
env_vars: []
|
||||
APP_BASE_URL: http://your_domain:port
|
||||
data_location: /config/addons_config/joplin
|
||||
ports:
|
||||
@@ -82,6 +83,9 @@ ports_description:
|
||||
privileged:
|
||||
- SYS_TIME
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
APP_BASE_URL: str
|
||||
DB_CLIENT: str?
|
||||
MAILER_AUTH_PASSWORD: str?
|
||||
|
||||
@@ -75,6 +75,7 @@ map:
|
||||
- media:rw
|
||||
name: Kometa
|
||||
options:
|
||||
env_vars: []
|
||||
KOMETA_CONFIG: /config/addons_config/kometa/config.yml
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
@@ -82,6 +83,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
KOMETA_CONFIG: str
|
||||
KOMETA_NO_MISSING: bool?
|
||||
KOMETA_RUN: bool?
|
||||
|
||||
@@ -76,6 +76,7 @@ map:
|
||||
- addon_config:rw
|
||||
name: LibreSpeed
|
||||
options:
|
||||
env_vars: []
|
||||
CUSTOM_RESULTS: false
|
||||
IPINFO_APIKEY: ""
|
||||
PGID: 1000
|
||||
@@ -87,6 +88,9 @@ ports:
|
||||
ports_description:
|
||||
80/tcp: web interface (Not required for Ingress)
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CUSTOM_RESULTS: bool?
|
||||
IPINFO_APIKEY: str?
|
||||
PASSWORD: str?
|
||||
|
||||
@@ -78,6 +78,7 @@ map:
|
||||
- media:rw
|
||||
name: Lidarr NAS
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -88,6 +89,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -26,6 +26,9 @@ ports:
|
||||
ports_description:
|
||||
3000/tcp: Webui
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
AUTHENTIK_CLIENT_ID: str?
|
||||
AUTHENTIK_CLIENT_SECRET: str?
|
||||
AUTHENTIK_CUSTOM_NAME: str?
|
||||
|
||||
@@ -85,6 +85,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Mealie
|
||||
options:
|
||||
env_vars: []
|
||||
ALLOW_SIGNUP: true
|
||||
DATA_DIR: /config
|
||||
PGID: 1000
|
||||
@@ -99,6 +100,9 @@ ports:
|
||||
ports_description:
|
||||
9001/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
ALLOW_SIGNUP: bool
|
||||
BASE_URL: str?
|
||||
DATA_DIR: str?
|
||||
|
||||
@@ -71,6 +71,7 @@ environment:
|
||||
image: ghcr.io/alexbelgium/monica-{arch}
|
||||
init: false
|
||||
options:
|
||||
env_vars: []
|
||||
database: sqlite
|
||||
map:
|
||||
- type: addon_config
|
||||
@@ -81,6 +82,9 @@ ports:
|
||||
ports_description:
|
||||
80/tcp: webui
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
database: list(sqlite|MariaDB_addon|Mysql_external)
|
||||
APP_KEY: str?
|
||||
DB_DATABASE: str?
|
||||
|
||||
@@ -77,6 +77,7 @@ map:
|
||||
- media:rw
|
||||
name: Mylar3
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -87,6 +88,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -14,6 +14,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Navidrome
|
||||
options:
|
||||
env_vars: []
|
||||
base_url: /
|
||||
certfile: fullchain.pem
|
||||
data_folder: /data
|
||||
@@ -26,6 +27,9 @@ ports:
|
||||
ports_description:
|
||||
4533/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
base_url: str
|
||||
certfile: str?
|
||||
cifsdomain: str?
|
||||
|
||||
@@ -35,6 +35,9 @@ privileged:
|
||||
- NET_ADMIN
|
||||
- NET_RAW
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
APP_CONF_OVERRIDE: str?
|
||||
TZ: str?
|
||||
services:
|
||||
|
||||
@@ -36,6 +36,9 @@ privileged:
|
||||
- NET_ADMIN
|
||||
- NET_RAW
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
APP_CONF_OVERRIDE: str?
|
||||
TZ: str?
|
||||
services:
|
||||
|
||||
@@ -146,7 +146,7 @@ and you want to overcome this, follow the below steps:
|
||||
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:
|
||||
|
||||

|
||||
@@ -170,4 +170,4 @@ See this component : https://www.home-assistant.io/integrations/nextcloud/
|
||||
|
||||
[repository]: https://github.com/alexbelgium/hassio-addons
|
||||
[elasticsearch-shield]: https://img.shields.io/badge/Elasticsearch-optional-blue.svg?logo=elasticsearch
|
||||
continu
|
||||
continu
|
||||
|
||||
@@ -94,6 +94,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Nextcloud
|
||||
options:
|
||||
env_vars: []
|
||||
Full_Text_Search: false
|
||||
OCR: false
|
||||
OCRLANG: fra
|
||||
@@ -118,6 +119,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
Full_Text_Search: bool?
|
||||
OCR: bool?
|
||||
OCRLANG: str?
|
||||
|
||||
@@ -79,6 +79,7 @@ map:
|
||||
- media:rw
|
||||
name: Nzbget
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
panel_admin: false
|
||||
@@ -91,6 +92,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -72,6 +72,7 @@ map:
|
||||
- config:rw
|
||||
name: Ombi
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -79,6 +80,9 @@ ports:
|
||||
ports_description:
|
||||
3579/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
slug: ombi
|
||||
|
||||
@@ -16,6 +16,7 @@ map:
|
||||
- share:rw
|
||||
name: Openproject
|
||||
options:
|
||||
env_vars: []
|
||||
OPENPROJECT_DEFAULT__LANGUAGE: en
|
||||
OPENPROJECT_HOST__NAME: homeassistant:8080
|
||||
OPENPROJECT_HTTPS: "false"
|
||||
@@ -24,6 +25,9 @@ ports:
|
||||
ports_description:
|
||||
8080/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
OPENPROJECT_DEFAULT__LANGUAGE: str
|
||||
OPENPROJECT_HOST__NAME: str
|
||||
OPENPROJECT_HTTPS: bool
|
||||
|
||||
@@ -72,6 +72,7 @@ map:
|
||||
- ssl
|
||||
name: Organizr
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: "0"
|
||||
PUID: "0"
|
||||
ports:
|
||||
@@ -79,6 +80,9 @@ ports:
|
||||
ports_description:
|
||||
80/tcp: web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
slug: organizr
|
||||
|
||||
@@ -74,6 +74,7 @@ map:
|
||||
- config:rw
|
||||
name: Overseerr
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/addons_config/overseerr
|
||||
PGID: "0"
|
||||
PUID: "0"
|
||||
@@ -83,6 +84,9 @@ ports_description:
|
||||
5055/tcp: web interface
|
||||
privileged: []
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
PGID: int
|
||||
PUID: int
|
||||
|
||||
@@ -84,6 +84,7 @@ map:
|
||||
- ssl:ro
|
||||
name: Photoprism
|
||||
options:
|
||||
env_vars: []
|
||||
BACKUP_PATH: /share/photoprism/backup
|
||||
CONFIG_LOCATION: /config/addons_config/photoprism/config.yaml
|
||||
DB_TYPE: sqlite
|
||||
@@ -105,6 +106,9 @@ privileged:
|
||||
- SYS_RAWIO
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BACKUP_PATH: str
|
||||
CONFIG_LOCATION: str
|
||||
DB_TYPE: list(sqlite|mariadb_addon|external)
|
||||
|
||||
@@ -77,6 +77,7 @@ map:
|
||||
- ssl
|
||||
name: Piwigo
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -87,6 +88,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -124,6 +124,7 @@ map:
|
||||
- ssl
|
||||
name: Plex NAS
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
claim: Get_from_https://www.plex.tv/claim
|
||||
@@ -155,6 +156,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -20,6 +20,7 @@ map:
|
||||
- ssl
|
||||
name: Portainer
|
||||
options:
|
||||
env_vars: []
|
||||
certfile: fullchain.pem
|
||||
keyfile: privkey.pem
|
||||
password: homeassistant
|
||||
@@ -33,6 +34,9 @@ ports_description:
|
||||
8000/tcp: Edge Agent Api (Enable when managing remote edge agents)
|
||||
9099/tcp: Web UI port
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
certfile: str
|
||||
keyfile: str
|
||||
password: str?
|
||||
|
||||
@@ -23,6 +23,9 @@ ports_description:
|
||||
80/tcp: Portainer edge agent
|
||||
9001/tcp: Portainer agent
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
AGENT_CLUSTER_ADDR: str?
|
||||
AGENT_CLUSTER_PROBE_INTERVAL: str?
|
||||
AGENT_CLUSTER_PROBE_TIMEOUT: str?
|
||||
|
||||
@@ -18,12 +18,16 @@ map:
|
||||
- media:rw
|
||||
name: Postgres 15
|
||||
options:
|
||||
env_vars: []
|
||||
POSTGRES_PASSWORD: homeassistant
|
||||
ports:
|
||||
5432/tcp: 5432
|
||||
ports_description:
|
||||
5432/tcp: Postgres
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
POSTGRES_DB: str?
|
||||
POSTGRES_HOST_AUTH_METHOD: str?
|
||||
POSTGRES_INITDB_ARGS: str?
|
||||
|
||||
@@ -17,12 +17,16 @@ map:
|
||||
- media:rw
|
||||
name: Postgres 17
|
||||
options:
|
||||
env_vars: []
|
||||
POSTGRES_PASSWORD: homeassistant
|
||||
ports:
|
||||
5432/tcp: 5432
|
||||
ports_description:
|
||||
5432/tcp: Postgres
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
POSTGRES_DB: str?
|
||||
POSTGRES_HOST_AUTH_METHOD: str?
|
||||
POSTGRES_INITDB_ARGS: str?
|
||||
|
||||
@@ -79,6 +79,7 @@ map:
|
||||
- ssl
|
||||
name: Prowlarr NAS
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -89,6 +90,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -81,6 +81,7 @@ map:
|
||||
- ssl
|
||||
name: qBittorrent
|
||||
options:
|
||||
env_vars: []
|
||||
DNS_server: 8.8.8.8,1.1.1.1
|
||||
PGID: "0"
|
||||
PUID: "0"
|
||||
@@ -111,6 +112,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DNS_server: str?
|
||||
PGID: int?
|
||||
PUID: int?
|
||||
|
||||
@@ -80,6 +80,7 @@ map:
|
||||
- ssl
|
||||
name: Radarr
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
connection_mode: ingress_noauth
|
||||
@@ -93,6 +94,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -78,6 +78,7 @@ map:
|
||||
- media:rw
|
||||
name: Readarr
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/addons_config/readarr
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
@@ -92,6 +93,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
PGID: int
|
||||
PUID: int
|
||||
|
||||
@@ -77,6 +77,7 @@ map:
|
||||
- addon_config:rw
|
||||
name: Requestrr
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
ports:
|
||||
@@ -87,6 +88,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -78,6 +78,7 @@ map:
|
||||
- ssl:rw
|
||||
name: ResilioSync
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
config_location: /config/addons_config/resiliosync
|
||||
@@ -96,6 +97,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -80,6 +80,7 @@ map:
|
||||
- media:rw
|
||||
name: Sabnzbd
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
panel_admin: false
|
||||
@@ -92,6 +93,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -84,6 +84,7 @@ map:
|
||||
- addon_config:rw
|
||||
name: Scrutiny
|
||||
options:
|
||||
env_vars: []
|
||||
Updates: Hourly
|
||||
panel_admin: false
|
||||
panel_icon: mdi:glasses
|
||||
@@ -98,6 +99,9 @@ privileged:
|
||||
- SYS_RAWIO
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
COLLECTOR_API_ENDPOINT: str?
|
||||
COLLECTOR_HOST_ID: str?
|
||||
Mode: list(Collector+WebUI|Collector)?
|
||||
|
||||
@@ -16,6 +16,7 @@ map:
|
||||
- addon_config:rw
|
||||
name: Scrutiny (Full Access)
|
||||
options:
|
||||
env_vars: []
|
||||
Updates: Hourly
|
||||
panel_admin: false
|
||||
panel_icon: mdi:glasses
|
||||
@@ -30,6 +31,9 @@ privileged:
|
||||
- SYS_RAWIO
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
COLLECTOR_API_ENDPOINT: str?
|
||||
COLLECTOR_HOST_ID: str?
|
||||
Mode: list(Collector+WebUI|Collector)?
|
||||
|
||||
@@ -79,6 +79,7 @@ map:
|
||||
- ssl
|
||||
name: Seafile
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/addons_config/seafile/config.yaml
|
||||
FILE_SERVER_ROOT: http://homeassistant.local:8082
|
||||
PGID: 1000
|
||||
@@ -104,6 +105,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str?
|
||||
FILE_SERVER_ROOT: str
|
||||
PGID: int
|
||||
|
||||
@@ -82,6 +82,7 @@ map:
|
||||
- ssl
|
||||
name: Sonarr
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
connection_mode: ingress_noauth
|
||||
@@ -95,6 +96,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -12,8 +12,12 @@ map:
|
||||
- addon_config:rw
|
||||
name: Castsponsorskip
|
||||
options:
|
||||
env_vars: []
|
||||
CSS_CATEGORIES: sponsor, intro, outro, selfpromo
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CSS_CATEGORIES: str
|
||||
CSS_DISCOVER_INTERVAL: str?
|
||||
CSS_MUTE_ADS: bool?
|
||||
|
||||
@@ -14,6 +14,7 @@ map:
|
||||
- backup:rw
|
||||
name: Spotweb
|
||||
options:
|
||||
env_vars: []
|
||||
certfile: fullchain.pem
|
||||
keyfile: privkey.pem
|
||||
ssl: false
|
||||
@@ -25,6 +26,9 @@ ports:
|
||||
ports_description:
|
||||
80/tcp: Not required for Ingress
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
certfile: str
|
||||
keyfile: str
|
||||
log_level: list(trace|debug|info|notice|warning|error|fatal)?
|
||||
|
||||
@@ -78,6 +78,7 @@ map:
|
||||
- media:rw
|
||||
name: Tandoor recipes
|
||||
options:
|
||||
env_vars: []
|
||||
ALLOWED_HOSTS: "*"
|
||||
DB_TYPE: sqlite
|
||||
DEBUG: "0"
|
||||
@@ -91,6 +92,9 @@ ports:
|
||||
ports_description:
|
||||
80/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
AI_API_KEY: str?
|
||||
AI_MODEL_NAME: str?
|
||||
AI_RATELIMIT: str?
|
||||
|
||||
@@ -96,6 +96,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Tdarr
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/addons_config/tdarr
|
||||
panel_admin: false
|
||||
panel_icon: mdi:file-search
|
||||
@@ -109,6 +110,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
TZ: str?
|
||||
cifsdomain: str?
|
||||
|
||||
@@ -10,6 +10,7 @@ map:
|
||||
- ssl:rw
|
||||
name: Tor with bridges
|
||||
options:
|
||||
env_vars: []
|
||||
bridges: []
|
||||
client_names: []
|
||||
hidden_services: true
|
||||
@@ -26,6 +27,9 @@ ports_description:
|
||||
9050/tcp: Tor SOCKS proxy port
|
||||
9080/tcp: Tor HTTP tunnel port
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
bridges:
|
||||
- str
|
||||
client_names:
|
||||
|
||||
@@ -82,6 +82,7 @@ map:
|
||||
- ssl
|
||||
name: Transmission
|
||||
options:
|
||||
env_vars: []
|
||||
DNS_server: 8.8.8.8,1.1.1.1
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
@@ -102,6 +103,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DNS_server: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
|
||||
@@ -82,6 +82,7 @@ map:
|
||||
- ssl
|
||||
name: Transmission Openvpn
|
||||
options:
|
||||
env_vars: []
|
||||
DEBUG: false
|
||||
DNS_server: 8.8.8.8,1.1.1.1
|
||||
LOCAL_NETWORK: 192.168.178.0/24
|
||||
@@ -113,6 +114,9 @@ privileged:
|
||||
- DAC_READ_SEARCH
|
||||
- NET_ADMIN
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DEBUG: bool
|
||||
DNS_server: str?
|
||||
LOCAL_NETWORK: str
|
||||
|
||||
@@ -74,6 +74,7 @@ map:
|
||||
- ssl
|
||||
name: Ubooquity
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
certfile: fullchain.pem
|
||||
@@ -91,6 +92,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -78,6 +78,7 @@ map:
|
||||
- ssl
|
||||
name: Unpackerr
|
||||
options:
|
||||
env_vars: []
|
||||
PGID: 1000
|
||||
PUID: 1000
|
||||
extraction_path: /share/downloads_packed
|
||||
@@ -86,6 +87,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
PGID: int
|
||||
PUID: int
|
||||
TZ: str?
|
||||
|
||||
@@ -85,6 +85,7 @@ map:
|
||||
- ssl
|
||||
name: Webtop xfce
|
||||
options:
|
||||
env_vars: []
|
||||
DNS_server: 8.8.8.8
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
@@ -117,6 +118,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DNS_server: str?
|
||||
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)?
|
||||
|
||||
@@ -82,6 +82,7 @@ map:
|
||||
- ssl
|
||||
name: Webtop KDE
|
||||
options:
|
||||
env_vars: []
|
||||
DNS_server: 8.8.8.8
|
||||
PGID: 0
|
||||
PUID: 0
|
||||
@@ -118,6 +119,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
DNS_server: str?
|
||||
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)?
|
||||
|
||||
@@ -83,6 +83,7 @@ map:
|
||||
- ssl
|
||||
name: Webtrees
|
||||
options:
|
||||
env_vars: []
|
||||
BASE_URL: http://192.168.178.23
|
||||
DATA_LOCATION: /config/data
|
||||
certfile: fullchain.pem
|
||||
@@ -98,6 +99,9 @@ privileged:
|
||||
- SYS_ADMIN
|
||||
- DAC_READ_SEARCH
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
BASE_URL: url
|
||||
DATA_LOCATION: str
|
||||
base_url_portless: bool?
|
||||
|
||||
@@ -10,12 +10,16 @@ map:
|
||||
- ssl:ro
|
||||
name: Wger
|
||||
options:
|
||||
env_vars: []
|
||||
CONFIG_LOCATION: /config/addons_config/wger/config.yaml
|
||||
ports:
|
||||
80/tcp: 9927
|
||||
ports_description:
|
||||
80/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
CONFIG_LOCATION: str
|
||||
slug: wger
|
||||
udev: true
|
||||
|
||||
@@ -74,6 +74,7 @@ map:
|
||||
- addon_config:rw
|
||||
name: Whoogle Search
|
||||
options:
|
||||
env_vars: []
|
||||
TZ: Europe/Amsterdam
|
||||
WHOOGLE_CONFIG_LANGUAGE: lang_en
|
||||
WHOOGLE_CONFIG_URL: https://website.com
|
||||
@@ -84,6 +85,9 @@ ports:
|
||||
ports_description:
|
||||
5000/tcp: Web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
HTTPS_ONLY: list(0|1)?
|
||||
TZ: str
|
||||
WHOOGLE_ALT_IG: str?
|
||||
|
||||
@@ -81,12 +81,16 @@ map:
|
||||
- ssl
|
||||
name: Zoneminder
|
||||
options:
|
||||
env_vars: []
|
||||
Images_location: /config/addons_config/zoneminder/images
|
||||
ports:
|
||||
80/tcp: 3778
|
||||
ports_description:
|
||||
80/tcp: web interface
|
||||
schema:
|
||||
env_vars:
|
||||
- name: match(^[A-Z0-9_]+$)
|
||||
value: str?
|
||||
Images_location: str
|
||||
services:
|
||||
- mysql:want
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user