From 8b1a029d1e33898b433e887b522e88bb7f372e5f Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:29:53 +0200 Subject: [PATCH 001/119] Update config.json --- webtop_kde/config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webtop_kde/config.json b/webtop_kde/config.json index 1ff7085b1..f5981d8b9 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -110,6 +110,6 @@ "slug": "webtop-kde", "tmpfs": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "4.16-r0-ls89-xfce10", + "version": "4.16-r0-ls89-xfce11", "video": true -} \ No newline at end of file +} From f62e6c0de0c00c8bb5117c1df0ccf26921897f20 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:30:02 +0200 Subject: [PATCH 002/119] Update CHANGELOG.md --- webtop_kde/CHANGELOG.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/webtop_kde/CHANGELOG.md b/webtop_kde/CHANGELOG.md index 7bda34e11..cbd343193 100644 --- a/webtop_kde/CHANGELOG.md +++ b/webtop_kde/CHANGELOG.md @@ -1,9 +1,3 @@ -### 4.16-r0-ls89-xfce10 (05-09-2023) -- Minor bugs fixed -### 4.16-r0-ls89-xfce9 (05-09-2023) -- Minor bugs fixed -### 4.16-r0-ls89-xfce8 (05-09-2023) -- Minor bugs fixed ### 4.16-r0-ls89-xfce3 (04-09-2023) - Minor bugs fixed From f8a9d6cbe454a9ae227b42496c37b8ed77885892 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:30:15 +0200 Subject: [PATCH 003/119] Update CHANGELOG.md --- webtop_kde/CHANGELOG.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/webtop_kde/CHANGELOG.md b/webtop_kde/CHANGELOG.md index cbd343193..18286d1d1 100644 --- a/webtop_kde/CHANGELOG.md +++ b/webtop_kde/CHANGELOG.md @@ -1,13 +1,8 @@ ### 4.16-r0-ls89-xfce3 (04-09-2023) -- Minor bugs fixed - Ingress enabled -### 4.16-r0-ls89-xfce2 (03-09-2023) -- Minor bugs fixed - ### 4.16-r0-ls89-xfce (03-09-2023) -- Minor bugs fixed - MAJOR REWORK : is now operational with Webtop 2.0 - Based on Ubuntu XFCE From 7d3d9200bb60bb99a972ce6e07bc978a338679b9 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Sep 2023 19:32:22 +0000 Subject: [PATCH 004/119] GitHub bot : changelog --- webtop_kde/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webtop_kde/CHANGELOG.md b/webtop_kde/CHANGELOG.md index 18286d1d1..f4341440a 100644 --- a/webtop_kde/CHANGELOG.md +++ b/webtop_kde/CHANGELOG.md @@ -1,3 +1,5 @@ +### 4.16-r0-ls89-xfce11 (05-09-2023) +- Minor bugs fixed ### 4.16-r0-ls89-xfce3 (04-09-2023) - Ingress enabled From d3624893317035c4592eb02156f0345a93c04336 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:39:56 +0200 Subject: [PATCH 005/119] Update Dockerfile --- webtop_kde/Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/webtop_kde/Dockerfile b/webtop_kde/Dockerfile index b4e176865..a81b73db3 100644 --- a/webtop_kde/Dockerfile +++ b/webtop_kde/Dockerfile @@ -26,7 +26,6 @@ FROM ${BUILD_FROM} ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh \ S6_STAGE2_HOOK=/ha_entrypoint.sh # load volume From 051b272795af66f84a7a1c1872196b76fc5ffa92 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:43:07 +0200 Subject: [PATCH 006/119] Update ha_entrypoint.sh --- .templates/ha_entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.templates/ha_entrypoint.sh b/.templates/ha_entrypoint.sh index 090abe5be..5eb75f19b 100644 --- a/.templates/ha_entrypoint.sh +++ b/.templates/ha_entrypoint.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/command/with-contenv bashio # shellcheck shell=bash echo "Starting..." From c343fbff37853e1a2965e3085f18b353941831ba Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:43:30 +0200 Subject: [PATCH 007/119] Update config.json --- webtop_kde/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webtop_kde/config.json b/webtop_kde/config.json index f5981d8b9..051a94ee9 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -110,6 +110,6 @@ "slug": "webtop-kde", "tmpfs": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "4.16-r0-ls89-xfce11", + "version": "4.16-r0-ls89-xfce11test", "video": true } From 930d784e4ca42cb8dcfc8c12e4f024bf0b27c19d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 22:50:55 +0200 Subject: [PATCH 008/119] Update 80-configuration.sh --- webtop_kde/rootfs/etc/cont-init.d/80-configuration.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/webtop_kde/rootfs/etc/cont-init.d/80-configuration.sh b/webtop_kde/rootfs/etc/cont-init.d/80-configuration.sh index 4340fc8f0..77bc80983 100755 --- a/webtop_kde/rootfs/etc/cont-init.d/80-configuration.sh +++ b/webtop_kde/rootfs/etc/cont-init.d/80-configuration.sh @@ -31,7 +31,6 @@ fi || (bashio::log.fatal "Error : $TIMEZONE not found. Here is a list of valid t if bashio::config.has_value 'KEYBOARD'; then KEYBOARD=$(bashio::config 'KEYBOARD') bashio::log.info "Setting keyboard to $KEYBOARD" - sed -i "1a export KEYBOARD=$KEYBOARD" /etc/s6-overlay/s6-rc.d/svc-web/run if [ -d /var/run/s6/container_environment ]; then printf "%s" "$KEYBOARD" > /var/run/s6/container_environment/KEYBOARD; fi printf "%s" "KEYBOARD=\"$KEYBOARD\"" >> ~/.bashrc fi || true From cbb6223689783c070f6a9969ead0641a0dd0d921 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 23:11:31 +0200 Subject: [PATCH 009/119] Update Dockerfile --- nextcloud/Dockerfile | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 21f04d136..b742b79d1 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -50,18 +50,7 @@ RUN \ sed -i "s|client_body_timeout 300s;|client_body_timeout 900s;|g" /defaults/nginx/site-confs/default.conf.sample && \ \ # Change location of log - sed -i "s|s6-setuidgid abc php -f /config/www/nextcloud/cron.php|(s6-setuidgid abc php -f /config/www/nextcloud/cron.php) \&>/proc/1/fd/1|g" /etc/crontabs/root && \ - \ - # Run custom scripts after installation - echo "touch /runfile" >> /etc/s6-overlay/s6-rc.d/init-nextcloud-config/run && \ - echo "/./etc/entrypoint.sh" >> /etc/s6-overlay/s6-rc.d/init-nextcloud-config/run && \ - \ - # Ensure correct data mount first - sed -i "1a /./scripts2/00-banner.sh" /etc/s6-overlay/s6-rc.d/init-adduser/run && \ - sed -i "2a /./defaults/nextcloud-perms.sh" /etc/s6-overlay/s6-rc.d/init-adduser/run && \ - echo "/./scripts2/01-custom_script.sh" >> /etc/s6-overlay/s6-rc.d/init-adduser/run && \ - echo "/./scripts2/00-smb_mounts.sh" >> /etc/s6-overlay/s6-rc.d/init-adduser/run && \ - echo "/./scripts2/00-local_mounts.sh" >> /etc/s6-overlay/s6-rc.d/init-adduser/run + sed -i "s|s6-setuidgid abc php -f /config/www/nextcloud/cron.php|(s6-setuidgid abc php -f /config/www/nextcloud/cron.php) \&>/proc/1/fd/1|g" /etc/crontabs/root # Global LSIO modifications ARG CONFIGLOCATION="/data/config" From 0f62e501fc45dc28243c50d380d17fe48fcc0da6 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 23:24:01 +0200 Subject: [PATCH 010/119] Order --- addons_updater/Dockerfile | 5 +++-- arpspoof/Dockerfile | 5 +++-- autobrr/Dockerfile | 5 +++-- baikal/Dockerfile | 5 +++-- bazarr/Dockerfile | 5 +++-- binance-trading-bot/Dockerfile | 5 +++-- bitwarden/Dockerfile | 5 +++-- booksonic_air/Dockerfile | 5 +++-- browserless_chrome/Dockerfile | 5 +++-- calibre/Dockerfile | 5 +++-- calibre_web/Dockerfile | 5 +++-- cloudcommander/Dockerfile | 5 +++-- code-server/Dockerfile | 5 +++-- elasticsearch/Dockerfile | 5 +++-- emby/Dockerfile | 5 +++-- enedisgateway2mqtt/Dockerfile | 5 +++-- enedisgateway2mqtt_dev/Dockerfile | 5 +++-- epicgamesfree/Dockerfile | 5 +++-- filebrowser/Dockerfile | 5 +++-- fireflyiii/Dockerfile | 5 +++-- fireflyiii_data_importer/Dockerfile | 5 +++-- fireflyiii_fints_importer/Dockerfile | 5 +++-- flaresolverr/Dockerfile | 5 +++-- flexget/Dockerfile | 5 +++-- free_games_claimer/Dockerfile | 5 +++-- gazpar2mqtt/Dockerfile | 5 +++-- gitea/Dockerfile | 5 +++-- grav/Dockerfile | 5 +++-- guacamole/Dockerfile | 5 +++-- immich/Dockerfile | 5 +++-- inadyn/Dockerfile | 5 +++-- jackett/Dockerfile | 5 +++-- jellyfin/Dockerfile | 5 +++-- jellyseerr/Dockerfile | 5 +++-- joal/Dockerfile | 5 +++-- joplin/Dockerfile | 5 +++-- lidarr/Dockerfile | 5 +++-- mealie/Dockerfile | 5 +++-- mylar3/Dockerfile | 5 +++-- nextcloud/Dockerfile | 5 +++-- nzbget/Dockerfile | 5 +++-- omada/Dockerfile | 5 +++-- omada_v3/Dockerfile | 5 +++-- ombi/Dockerfile | 5 +++-- organizr/Dockerfile | 5 +++-- overseerr/Dockerfile | 5 +++-- paperless_ngx/Dockerfile | 5 +++-- papermerge/Dockerfile | 5 +++-- photoprism/Dockerfile | 5 +++-- piwigo/Dockerfile | 5 +++-- plex/Dockerfile | 5 +++-- plex_meta_manager/Dockerfile | 5 +++-- portainer/Dockerfile | 5 +++-- portainer_agent/Dockerfile | 5 +++-- postgres/Dockerfile | 5 +++-- prowlarr/Dockerfile | 5 +++-- qbittorrent/Dockerfile | 5 +++-- radarr/Dockerfile | 5 +++-- readarr/Dockerfile | 5 +++-- requestrr/Dockerfile | 5 +++-- resiliosync/Dockerfile | 5 +++-- sabnzbd/Dockerfile | 5 +++-- scrutiny/Dockerfile | 5 +++-- scrutiny_fa/Dockerfile | 5 +++-- seafile/Dockerfile | 5 +++-- sonarr/Dockerfile | 5 +++-- sponsorblockcast/Dockerfile | 5 +++-- spotweb/Dockerfile | 5 +++-- tandoor_recipes/Dockerfile | 5 +++-- tdarr/Dockerfile | 5 +++-- teamspeak/Dockerfile | 5 +++-- transmission/Dockerfile | 5 +++-- transmission_openvpn/Dockerfile | 5 +++-- ubooquity/Dockerfile | 5 +++-- unpackerr/Dockerfile | 5 +++-- webtop_kde/Dockerfile | 5 +++-- webtrees/Dockerfile | 5 +++-- wger/Dockerfile | 5 +++-- whoogle/Dockerfile | 5 +++-- xteve/Dockerfile | 5 +++-- zoneminder/Dockerfile | 5 +++-- 81 files changed, 243 insertions(+), 162 deletions(-) diff --git a/addons_updater/Dockerfile b/addons_updater/Dockerfile index d60b418b1..eeea03361 100644 --- a/addons_updater/Dockerfile +++ b/addons_updater/Dockerfile @@ -25,8 +25,8 @@ VOLUME [ "/data" ] # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## @@ -64,6 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/arpspoof/Dockerfile b/arpspoof/Dockerfile index bbc52c809..d236318ff 100644 --- a/arpspoof/Dockerfile +++ b/arpspoof/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -64,6 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/autobrr/Dockerfile b/autobrr/Dockerfile index 01bea8508..52d3a8130 100644 --- a/autobrr/Dockerfile +++ b/autobrr/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/autobrr" @@ -90,6 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/baikal/Dockerfile b/baikal/Dockerfile index 6fe220a79..0e09941bc 100644 --- a/baikal/Dockerfile +++ b/baikal/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Image specific modifications # hadolint ignore=SC2015, SC2013, SC2086 @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/bazarr/Dockerfile b/bazarr/Dockerfile index dbb095d12..cc61e96da 100644 --- a/bazarr/Dockerfile +++ b/bazarr/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/bazarr" @@ -87,6 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/binance-trading-bot/Dockerfile b/binance-trading-bot/Dockerfile index 57735f187..f05ff7541 100644 --- a/binance-trading-bot/Dockerfile +++ b/binance-trading-bot/Dockerfile @@ -26,8 +26,8 @@ FROM $BUILD_FROM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -84,6 +84,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index 1378c72b2..6138ad1c3 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -33,8 +33,8 @@ COPY --from=vaultwarden /web-vault /opt/web-vault # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -74,6 +74,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/booksonic_air/Dockerfile b/booksonic_air/Dockerfile index f856df7d5..7445803fd 100644 --- a/booksonic_air/Dockerfile +++ b/booksonic_air/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM}${BUILD_UPSTREAM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV BOOKSONIC_AIR_SETTINGS="/data" @@ -92,6 +92,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/browserless_chrome/Dockerfile b/browserless_chrome/Dockerfile index ba490e510..3765d7e37 100644 --- a/browserless_chrome/Dockerfile +++ b/browserless_chrome/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM}${BUILD_UPSTREAM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + USER root @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/calibre/Dockerfile b/calibre/Dockerfile index 5d24f228d..06973414f 100644 --- a/calibre/Dockerfile +++ b/calibre/Dockerfile @@ -27,8 +27,8 @@ ENV BASHIO_VERSION=1.29.1 # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/calibre" @@ -93,6 +93,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/calibre_web/Dockerfile b/calibre_web/Dockerfile index af09fe1a1..b6c073d29 100644 --- a/calibre_web/Dockerfile +++ b/calibre_web/Dockerfile @@ -27,8 +27,8 @@ ENV BASHIO_VERSION=1.29.1 # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN \ echo '#!/bin/sh' > /usr/bin/xdg-icon-resource && chmod +x /usr/bin/xdg-icon-resource \ @@ -101,6 +101,7 @@ RUN if ! command -v sqlite3 >/dev/null 2>/dev/null; then (apt-get update && apt- ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/cloudcommander/Dockerfile b/cloudcommander/Dockerfile index 23857714a..5fe83904f 100644 --- a/cloudcommander/Dockerfile +++ b/cloudcommander/Dockerfile @@ -25,8 +25,8 @@ FROM coderaiser/cloudcmd:${BUILD_UPSTREAM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -66,6 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/code-server/Dockerfile b/code-server/Dockerfile index f8b8382e3..40f6aa367 100644 --- a/code-server/Dockerfile +++ b/code-server/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/data" @@ -87,6 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index 1ae22d071..0bb2c9f6c 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -24,8 +24,8 @@ FROM elasticsearch:$BUILD_UPSTREAM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Data persistence # hadolint ignore=SC2016 @@ -76,6 +76,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/emby/Dockerfile b/emby/Dockerfile index 7b4e68cd1..e4b4d5c55 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/emby" @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/enedisgateway2mqtt/Dockerfile b/enedisgateway2mqtt/Dockerfile index 94543faca..1d278ace9 100644 --- a/enedisgateway2mqtt/Dockerfile +++ b/enedisgateway2mqtt/Dockerfile @@ -25,8 +25,8 @@ FROM m4dm4rtig4n/myelectricaldata:$BUILD_UPSTREAM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -63,6 +63,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/enedisgateway2mqtt_dev/Dockerfile b/enedisgateway2mqtt_dev/Dockerfile index fa4f07613..ecfc1ac37 100644 --- a/enedisgateway2mqtt_dev/Dockerfile +++ b/enedisgateway2mqtt_dev/Dockerfile @@ -25,8 +25,8 @@ FROM m4dm4rtig4n/myelectricaldata:latest-dev # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -63,6 +63,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/epicgamesfree/Dockerfile b/epicgamesfree/Dockerfile index f61efea16..d91d17d20 100644 --- a/epicgamesfree/Dockerfile +++ b/epicgamesfree/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN sed -i "1a /./ha_entrypoint.sh" /usr/local/bin/docker-entrypoint.sh @@ -65,6 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/filebrowser/Dockerfile b/filebrowser/Dockerfile index 22c82e294..73ffd552b 100644 --- a/filebrowser/Dockerfile +++ b/filebrowser/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -65,6 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index 065da8681..0e508a954 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -25,8 +25,8 @@ FROM fireflyiii/core:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + #ENV FIREFLY_III_PATH="/data/firefly" #WORKDIR $FIREFLY_III_PATH @@ -74,6 +74,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/fireflyiii_data_importer/Dockerfile b/fireflyiii_data_importer/Dockerfile index 90590d340..f018dfa25 100644 --- a/fireflyiii_data_importer/Dockerfile +++ b/fireflyiii_data_importer/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + #ENV FIREFLY_III_PATH="/data/firefly" #WORKDIR $FIREFLY_III_PATH @@ -70,6 +70,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/fireflyiii_fints_importer/Dockerfile b/fireflyiii_fints_importer/Dockerfile index a81cbeebf..568a9384c 100644 --- a/fireflyiii_fints_importer/Dockerfile +++ b/fireflyiii_fints_importer/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -64,6 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index 32a68e014..bd203a740 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -24,8 +24,8 @@ FROM flaresolverr/flaresolverr:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + USER root @@ -64,6 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/flexget/Dockerfile b/flexget/Dockerfile index 3d9ff9798..7b22fd2ea 100644 --- a/flexget/Dockerfile +++ b/flexget/Dockerfile @@ -25,8 +25,8 @@ FROM wiserain/flexget:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + SHELL ["/bin/bash", "-o", "pipefail", "-c"] @@ -98,6 +98,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/free_games_claimer/Dockerfile b/free_games_claimer/Dockerfile index 2785f167c..81de56ad1 100644 --- a/free_games_claimer/Dockerfile +++ b/free_games_claimer/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -63,6 +63,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/gazpar2mqtt/Dockerfile b/gazpar2mqtt/Dockerfile index b30a87ddd..e92d07b04 100644 --- a/gazpar2mqtt/Dockerfile +++ b/gazpar2mqtt/Dockerfile @@ -25,8 +25,8 @@ FROM yukulehe/gazpar2mqtt:$BUILD_UPSTREAM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV TZ=Europe/Paris @@ -65,6 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/gitea/Dockerfile b/gitea/Dockerfile index 3a8dd3979..1712ad968 100644 --- a/gitea/Dockerfile +++ b/gitea/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + USER root @@ -67,6 +67,7 @@ EXPOSE 22 3000 ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/grav/Dockerfile b/grav/Dockerfile index 4e8cf6c60..ca1d7d2a6 100644 --- a/grav/Dockerfile +++ b/grav/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/share/grav" @@ -90,6 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/guacamole/Dockerfile b/guacamole/Dockerfile index 3c5ba0acf..9e167eba2 100644 --- a/guacamole/Dockerfile +++ b/guacamole/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV PGDATA=/config/addons_config/guacamole/postgres ENV GUACAMOLE_HOME=/config/addons_config/guacamole @@ -95,6 +95,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/immich/Dockerfile b/immich/Dockerfile index 5c0d278e9..bf5e66550 100644 --- a/immich/Dockerfile +++ b/immich/Dockerfile @@ -25,8 +25,8 @@ FROM $BUILD_FROM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/immich" @@ -105,6 +105,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/inadyn/Dockerfile b/inadyn/Dockerfile index f8ee0b9d4..f38230b32 100644 --- a/inadyn/Dockerfile +++ b/inadyn/Dockerfile @@ -23,8 +23,8 @@ FROM troglobit/inadyn:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ARG BUILD_ARCH ENV LANG='C.UTF-8'\ @@ -88,6 +88,7 @@ RUN apk add --no-cache \ ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/jackett/Dockerfile b/jackett/Dockerfile index ca3873af4..fc1955490 100644 --- a/jackett/Dockerfile +++ b/jackett/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/Jackett" @@ -89,6 +89,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile index 95afd1f81..c4b3dcd55 100644 --- a/jellyfin/Dockerfile +++ b/jellyfin/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=0 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh \ + S6_SERVICES_GRACETIME=0 + \ S6_READ_ONLY_ROOT=1 # Global LSIO modifications @@ -94,6 +94,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/jellyseerr/Dockerfile b/jellyseerr/Dockerfile index c4bcd4845..192e4af66 100644 --- a/jellyseerr/Dockerfile +++ b/jellyseerr/Dockerfile @@ -26,8 +26,8 @@ ENV BASHIO_VERSION=1.29.1 # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/jellyseerr" @@ -71,6 +71,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/joal/Dockerfile b/joal/Dockerfile index a5fbb5794..d7ad8cc25 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -26,8 +26,8 @@ FROM anthonyraymond/joal:$BUILD_UPSTREAM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Install Joal # spellcheck disable=SC2015 @@ -76,6 +76,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/joplin/Dockerfile b/joplin/Dockerfile index 55a30feb1..2f273eeae 100644 --- a/joplin/Dockerfile +++ b/joplin/Dockerfile @@ -24,8 +24,8 @@ FROM florider89/joplin-server:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + USER root @@ -70,6 +70,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index c834e4563..b2c21da6b 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/lidarr" @@ -89,6 +89,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/mealie/Dockerfile b/mealie/Dockerfile index 0938ba186..6f03e6b17 100644 --- a/mealie/Dockerfile +++ b/mealie/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV FRONTEND_PORT=9925 @@ -71,6 +71,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/mylar3/Dockerfile b/mylar3/Dockerfile index 585b2059b..263d68ba5 100644 --- a/mylar3/Dockerfile +++ b/mylar3/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/data" @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index b742b79d1..8a4ead251 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -28,8 +28,8 @@ FROM ${BUILD_FROM}${BUILD_UPSTREAM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Specific modifications ARG CONFIGLOCATION="/share/nextcloud" @@ -111,6 +111,7 @@ VOLUME ["/share", "/ssl", "/data", "/media"] ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile index 7eb97d4fb..b6ff8b69d 100644 --- a/nzbget/Dockerfile +++ b/nzbget/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/nzbget" @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/omada/Dockerfile b/omada/Dockerfile index 4f15a63b8..7e8426153 100644 --- a/omada/Dockerfile +++ b/omada/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN echo "Adding symlinks to entrypoint" \ && sed -i \ @@ -71,6 +71,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/omada_v3/Dockerfile b/omada_v3/Dockerfile index fb39fd357..706f1c779 100644 --- a/omada_v3/Dockerfile +++ b/omada_v3/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN echo "Adding symlinks to entrypoint" \ && sed -i \ @@ -72,6 +72,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/ombi/Dockerfile b/ombi/Dockerfile index 94ad18001..fcb61a687 100644 --- a/ombi/Dockerfile +++ b/ombi/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/ombi" @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/organizr/Dockerfile b/organizr/Dockerfile index 5ed8afff0..9d732bb41 100644 --- a/organizr/Dockerfile +++ b/organizr/Dockerfile @@ -24,8 +24,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/data/organizr" @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/overseerr/Dockerfile b/overseerr/Dockerfile index 4ea900ad0..671f6bf08 100644 --- a/overseerr/Dockerfile +++ b/overseerr/Dockerfile @@ -26,8 +26,8 @@ ENV BASHIO_VERSION=1.29.1 # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/overseerr" @@ -87,6 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/paperless_ngx/Dockerfile b/paperless_ngx/Dockerfile index 93e52452a..0bf0219ba 100644 --- a/paperless_ngx/Dockerfile +++ b/paperless_ngx/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM}:${BUILD_UPSTREAM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Add custom scripts #RUN \ @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/papermerge/Dockerfile b/papermerge/Dockerfile index 1cf53592f..453ed62e6 100644 --- a/papermerge/Dockerfile +++ b/papermerge/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Image specific RUN \ @@ -96,6 +96,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/photoprism/Dockerfile b/photoprism/Dockerfile index d7b6d2c6a..ed284cf36 100644 --- a/photoprism/Dockerfile +++ b/photoprism/Dockerfile @@ -26,8 +26,8 @@ FROM photoprism/photoprism:preview # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV workdir="/data/photoprism" \ HOME="/data/photoprism" @@ -75,6 +75,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/piwigo/Dockerfile b/piwigo/Dockerfile index 99ecdd971..af820be6c 100644 --- a/piwigo/Dockerfile +++ b/piwigo/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/piwigo" @@ -88,6 +88,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/plex/Dockerfile b/plex/Dockerfile index 1ddc4b61c..b6a45ec6e 100644 --- a/plex/Dockerfile +++ b/plex/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Image specific modifications # hadolint ignore=SC2016,SC2086 @@ -98,6 +98,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/plex_meta_manager/Dockerfile b/plex_meta_manager/Dockerfile index 113695b92..c3bfe5e2f 100644 --- a/plex_meta_manager/Dockerfile +++ b/plex_meta_manager/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV HOME=/config/addons_config/plex-meta-manager @@ -94,6 +94,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/portainer/Dockerfile b/portainer/Dockerfile index e80c70be1..42ddb5a22 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -24,8 +24,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Set shell SHELL ["/bin/bash", "-o", "pipefail", "-c"] @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/portainer_agent/Dockerfile b/portainer_agent/Dockerfile index 494c9adc7..fab74be0a 100644 --- a/portainer_agent/Dockerfile +++ b/portainer_agent/Dockerfile @@ -34,8 +34,8 @@ COPY --from=original_agent /app /app # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -72,6 +72,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 33caf2db5..24f82ffc4 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -25,8 +25,8 @@ FROM postgres:15-alpine # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN \ # Correct for access @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/prowlarr/Dockerfile b/prowlarr/Dockerfile index a26234506..ffc07505c 100644 --- a/prowlarr/Dockerfile +++ b/prowlarr/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/prowlarr" @@ -89,6 +89,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index b36559da5..7e8b43270 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Environment variables ENV \ @@ -124,6 +124,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/radarr/Dockerfile b/radarr/Dockerfile index 790d4a364..96d1f88f2 100644 --- a/radarr/Dockerfile +++ b/radarr/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/radarr" @@ -90,6 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/readarr/Dockerfile b/readarr/Dockerfile index 1d34e02e8..137bab07f 100644 --- a/readarr/Dockerfile +++ b/readarr/Dockerfile @@ -26,8 +26,8 @@ ENV BASHIO_VERSION=0.14.3 # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/readarr" @@ -87,6 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/requestrr/Dockerfile b/requestrr/Dockerfile index 1899dc2c0..58bd52673 100644 --- a/requestrr/Dockerfile +++ b/requestrr/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/data" @@ -89,6 +89,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/resiliosync/Dockerfile b/resiliosync/Dockerfile index e0985a30e..2eec10bd7 100644 --- a/resiliosync/Dockerfile +++ b/resiliosync/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # hadolint ignore=SC2015,DL4006,SC2013,SC2086 RUN \ @@ -109,6 +109,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/sabnzbd/Dockerfile b/sabnzbd/Dockerfile index 56402cbdc..ce316da9c 100644 --- a/sabnzbd/Dockerfile +++ b/sabnzbd/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/sabnzbd" @@ -86,6 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/scrutiny/Dockerfile b/scrutiny/Dockerfile index 627ecd54d..57e216a0f 100644 --- a/scrutiny/Dockerfile +++ b/scrutiny/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -66,6 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/scrutiny_fa/Dockerfile b/scrutiny_fa/Dockerfile index 627ecd54d..57e216a0f 100644 --- a/scrutiny_fa/Dockerfile +++ b/scrutiny_fa/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -66,6 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/seafile/Dockerfile b/seafile/Dockerfile index 837f8c357..be5d30cff 100644 --- a/seafile/Dockerfile +++ b/seafile/Dockerfile @@ -26,8 +26,8 @@ ENV BASHIO_VERSION=1.29.1 # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV LANG C.UTF-8 @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile index 62e49d2d0..3d04db2f0 100644 --- a/sonarr/Dockerfile +++ b/sonarr/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config/addons_config/sonarr" @@ -90,6 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/sponsorblockcast/Dockerfile b/sponsorblockcast/Dockerfile index ee97a1da2..8b420b5d0 100644 --- a/sponsorblockcast/Dockerfile +++ b/sponsorblockcast/Dockerfile @@ -25,8 +25,8 @@ VOLUME [ "/data" ] # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -65,6 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/spotweb/Dockerfile b/spotweb/Dockerfile index 90ea34126..8eca0d8e3 100644 --- a/spotweb/Dockerfile +++ b/spotweb/Dockerfile @@ -25,8 +25,8 @@ FROM $BUILD_FROM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV LANG C.UTF-8 @@ -121,6 +121,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/tandoor_recipes/Dockerfile b/tandoor_recipes/Dockerfile index 07acea548..75e22946d 100644 --- a/tandoor_recipes/Dockerfile +++ b/tandoor_recipes/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -62,6 +62,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/tdarr/Dockerfile b/tdarr/Dockerfile index 42fd23b73..6556ba45a 100644 --- a/tdarr/Dockerfile +++ b/tdarr/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ################## # 3 Install apps # @@ -63,6 +63,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/teamspeak/Dockerfile b/teamspeak/Dockerfile index 46552804b..1c4d05990 100644 --- a/teamspeak/Dockerfile +++ b/teamspeak/Dockerfile @@ -24,8 +24,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN mkdir -p /data \ && chown -R 503:503 /data @@ -69,6 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/transmission/Dockerfile b/transmission/Dockerfile index d661c46a6..d58f782ed 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Modify image @@ -98,6 +98,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/transmission_openvpn/Dockerfile b/transmission_openvpn/Dockerfile index 31230b59e..25774ad6b 100644 --- a/transmission_openvpn/Dockerfile +++ b/transmission_openvpn/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # MOFIFY DATA PATH ENV CREATE_TUN_DEVICE=false \ @@ -91,6 +91,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/ubooquity/Dockerfile b/ubooquity/Dockerfile index 31f4ce9ad..b1f939feb 100644 --- a/ubooquity/Dockerfile +++ b/ubooquity/Dockerfile @@ -26,8 +26,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + RUN \ # Set default directory @@ -99,6 +99,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/unpackerr/Dockerfile b/unpackerr/Dockerfile index 23e5e5a09..3e438e75d 100644 --- a/unpackerr/Dockerfile +++ b/unpackerr/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global LSIO modifications ARG CONFIGLOCATION="/config" @@ -85,6 +85,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/webtop_kde/Dockerfile b/webtop_kde/Dockerfile index a81b73db3..7e698eb3e 100644 --- a/webtop_kde/Dockerfile +++ b/webtop_kde/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # load volume VOLUME [ "/sys/fs/cgroup" ] @@ -95,6 +95,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/webtrees/Dockerfile b/webtrees/Dockerfile index 4e36cf215..2b1f31aaa 100644 --- a/webtrees/Dockerfile +++ b/webtrees/Dockerfile @@ -25,8 +25,8 @@ FROM nathanvaughn/webtrees:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Global variables ENV WEBTREES_HOME="/data/webtrees" @@ -76,6 +76,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/wger/Dockerfile b/wger/Dockerfile index e962a10cc..7e0bbc817 100644 --- a/wger/Dockerfile +++ b/wger/Dockerfile @@ -25,8 +25,8 @@ FROM wger/devel:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + ENV SYNC_EXERCISES_ON_STARTUP=True \ DOWNLOAD_EXERCISE_IMAGES_ON_STARTUP=True \ @@ -73,6 +73,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/whoogle/Dockerfile b/whoogle/Dockerfile index b19a3d466..4b29183c1 100644 --- a/whoogle/Dockerfile +++ b/whoogle/Dockerfile @@ -25,8 +25,8 @@ FROM ${BUILD_FROM} # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + USER root @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/xteve/Dockerfile b/xteve/Dockerfile index 31bd95b05..6296283d9 100644 --- a/xteve/Dockerfile +++ b/xteve/Dockerfile @@ -26,8 +26,8 @@ FROM $BUILD_FROM # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + USER root @@ -68,6 +68,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 diff --git a/zoneminder/Dockerfile b/zoneminder/Dockerfile index e15e732d3..49d4714bc 100644 --- a/zoneminder/Dockerfile +++ b/zoneminder/Dockerfile @@ -26,8 +26,8 @@ FROM tritruongtr/zoneminder:latest # Set S6 wait time ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ - S6_SERVICES_GRACETIME=0 \ - S6_STAGE2_HOOK=/ha_entrypoint.sh + S6_SERVICES_GRACETIME=0 + # Change config location # hadolint ignore=DL4006 @@ -73,6 +73,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get ################ # Add entrypoint +ENV S6_STAGE2_HOOK=/ha_entrypoint.sh ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 From 4257bc8f93db23bcf1571fb36a21ab55a757a124 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 5 Sep 2023 23:25:34 +0200 Subject: [PATCH 011/119] Update Dockerfile --- browserless_chrome/Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/browserless_chrome/Dockerfile b/browserless_chrome/Dockerfile index 3765d7e37..919eb36d9 100644 --- a/browserless_chrome/Dockerfile +++ b/browserless_chrome/Dockerfile @@ -28,11 +28,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ S6_SERVICES_GRACETIME=0 - USER root -RUN sed -i "2a /./ha_entrypoint.sh" start.sh - ################## # 3 Install apps # ################## @@ -75,6 +72,8 @@ ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/mas RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ if [ -d /etc/services.d ]; then chmod -R 755 /etc/services.d; fi +RUN sed -i "2a /./ha_entrypoint.sh" start.sh + ############ # 5 Labels # ############ From 1ffab47748cc7e3c5ad96e68ed005979c423fada Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 08:47:00 +0200 Subject: [PATCH 012/119] Correct occ path https://github.com/alexbelgium/hassio-addons/issues/981 --- nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index d961e6fbb..1ecdf97fe 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -78,20 +78,20 @@ echo " " # DISABLE MAINTENACE MODE # ########################### -sudo -u abc -s /bin/bash -c "php /data/app/www/public/occ maintenance:mode --off" &>/dev/null || true +sudo -u abc -s /bin/bash -c "php /app/www/public/occ maintenance:mode --off" &>/dev/null || true ############## # CLEAN OCDE # ############## -sudo -u abc php /data/app/www/public/occ app:remove --no-interaction "richdocumentscode" &>/dev/null || true -sudo -u abc php /data/app/www/public/occ app:remove --no-interaction "richdocumentscode_arm64" &>/dev/null || true -sudo -u abc php /data/app/www/public/occ app:remove --no-interaction "richdocumentscode_amd64" &>/dev/null || true +sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentscode" &>/dev/null || true +sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentscode_arm64" &>/dev/null || true +sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentscode_amd64" &>/dev/null || true ################ # DEFINE PHONE # ################ if bashio::config.has_value "default_phone_region"; then - sudo -u abc php /data/app/www/public/occ config:system:set default_phone_region --value="$(bashio::config "default_phone_region")" + sudo -u abc php /app/www/public/occ config:system:set default_phone_region --value="$(bashio::config "default_phone_region")" fi From fdc319fdeca40d25abe079e6eb0df3753c9ea7dc Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 11:57:48 +0200 Subject: [PATCH 013/119] Update Dockerfile --- nextcloud/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 8a4ead251..a75b5ea0b 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -30,7 +30,6 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \ S6_SERVICES_GRACETIME=0 - # Specific modifications ARG CONFIGLOCATION="/share/nextcloud" # hadolint ignore=SC2015,SC2086 @@ -129,7 +128,11 @@ RUN \ # Correct nginx files sed -i "/Strict-Transport-Security/d" /defaults/nginx/site-confs/default.conf.sample && \ sed -i '1h;1!H;$!d;g;s/\(.*\)}/\1/' /defaults/nginx/site-confs/default.conf.sample && \ - cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample + cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample && \ + \ + # Add entrypoint + sed -i "1a if [ ! -f /started ]; then touch /started && exit 0; fi" ha_entrypoint.sh && \ + sed -i "1a /./ha_entrypoint.sh" /etc/s6-overlay/s6-rc.d/init-adduser/run ############ # 5 Labels # From d3315c1d85103d7d3e001d4781e6c6141fee7e9b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:47:29 +0200 Subject: [PATCH 014/119] Update 01-folders.sh --- nextcloud/rootfs/etc/cont-init.d/01-folders.sh | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/01-folders.sh b/nextcloud/rootfs/etc/cont-init.d/01-folders.sh index b62270b13..f4d934ed2 100755 --- a/nextcloud/rootfs/etc/cont-init.d/01-folders.sh +++ b/nextcloud/rootfs/etc/cont-init.d/01-folders.sh @@ -34,18 +34,5 @@ mkdir -p "$datadirectory" chmod 755 -R "$datadirectory"/* 2>/dev/null || true chown -R "$PUID:$PGID" "$datadirectory"/* 2>/dev/null || true -###################### -# Modify config.json # -###################### - -echo "Disabling check_data_directory_permissions" -for files in /defaults/config.php /data/config/www/nextcloud/config/config.php; do - if [ -f "$files" ]; then - sed -i "/check_data_directory_permissions/d" "$files" - sed -i "/datadirectory/a 'check_data_directory_permissions' => false," "$files" - fi -done -timeout 10 sudo -u abc php /app/www/public/occ config:system:set check_data_directory_permissions --value=false --type=bool || echo "Please install nextcloud first" - echo "...done" echo " " From 727b76f7931ad7d97a97af1aa48ccfc7f7a06c42 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:47:44 +0200 Subject: [PATCH 015/119] Update 02-init_steps.sh --- nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index 1ecdf97fe..f46619e7d 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -95,3 +95,16 @@ sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentsco if bashio::config.has_value "default_phone_region"; then sudo -u abc php /app/www/public/occ config:system:set default_phone_region --value="$(bashio::config "default_phone_region")" fi + +###################### +# Modify config.json # +###################### + +echo "Disabling check_data_directory_permissions" +for files in /defaults/config.php /data/config/www/nextcloud/config/config.php; do + if [ -f "$files" ]; then + sed -i "/check_data_directory_permissions/d" "$files" + sed -i "/datadirectory/a 'check_data_directory_permissions' => false," "$files" + fi +done +timeout 10 sudo -u abc php /app/www/public/occ config:system:set check_data_directory_permissions --value=false --type=bool || echo "Please install nextcloud first" From 71233935897af857826a2a88a0d26c26e8ef283f Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:52:00 +0200 Subject: [PATCH 016/119] Update 02-init_steps.sh --- nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index f46619e7d..22e54f9d5 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash +# Runs only after initialization done +if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi + ###################################### # Make links between logs and docker # ###################################### From d08f1fffe36cc0e60bd38d528d516d8ce0cf2d73 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:52:16 +0200 Subject: [PATCH 017/119] Update 02-mariadb_discovery.sh --- nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh index de2a90aa7..ba6c630ed 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh @@ -1,6 +1,8 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash +# Runs only after initialization done +if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi if bashio::services.available 'mysql'; then From 22c7d4a1d604417d288c71f4593e7b508e96d957 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:52:35 +0200 Subject: [PATCH 018/119] Update 99-add_packages.sh --- nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh index 66909d2ba..16d0a3231 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash +# Runs only after initialization done +if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi + # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From df494fb33e94a895e0bb118a77708c27e467014f Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:52:43 +0200 Subject: [PATCH 019/119] Update 99-add_packages.sh --- nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh index 16d0a3231..89dcf0a47 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh @@ -4,9 +4,6 @@ # Runs only after initialization done if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi -# Only execute if installed -if [ -f /notinstalled ]; then exit 0; fi - # Install specific packages if [ ! -d /data/config/www/nextcloud/apps/pdfannotate ]; then CURRENT="$PWD" From 7d0e760f73994ae985587bad88e626c38b40c4b9 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:53:01 +0200 Subject: [PATCH 020/119] Update 30-ssl.sh --- nextcloud/rootfs/etc/cont-init.d/30-ssl.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/30-ssl.sh b/nextcloud/rootfs/etc/cont-init.d/30-ssl.sh index db0a24ac4..9c76a590b 100755 --- a/nextcloud/rootfs/etc/cont-init.d/30-ssl.sh +++ b/nextcloud/rootfs/etc/cont-init.d/30-ssl.sh @@ -1,7 +1,6 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash - if bashio::config.true 'use_own_certs'; then bashio::log.green "Using referenced ssl certificates" From d3f4b04fa6ccc979cd18fe5d6786cb0a0b554c48 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:53:13 +0200 Subject: [PATCH 021/119] Update 99-elasticsearch.sh --- nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh b/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh index 7f3b988bb..c6624d24b 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh @@ -2,6 +2,9 @@ # shellcheck shell=bash # shellcheck disable=SC2086 +# Runs only after initialization done +if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi + # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 776b2cb13dda1ffd52b9418eafae1fbfcaff6dfd Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:53:29 +0200 Subject: [PATCH 022/119] Update 99-ocr.sh --- nextcloud/rootfs/etc/cont-init.d/99-ocr.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh b/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh index d984beafe..4d8f3ce16 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash +# Runs only after initialization done +if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi + # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 4df319875bd701951328cc63229488295048d067 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:53:37 +0200 Subject: [PATCH 023/119] Update 99-trusted_domains.sh --- nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh b/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh index 47932b1af..31a4d4872 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash +# Runs only after initialization done +if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi + # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 9f521b8c77640ed5fa84b4fcfd42df644d36333e Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 14:49:19 +0200 Subject: [PATCH 024/119] New entrypoint logic https://github.com/alexbelgium/hassio-addons/issues/981 --- nextcloud/config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index bd3a17673..6b641c553 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-4", + "version": "27.0.2-5", "webui": "https://[HOST]:[PORT:443]" -} \ No newline at end of file +} From 481d0e5ec421338bc8dc14405928bdd1e6948321 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 12:51:58 +0000 Subject: [PATCH 025/119] GitHub bot : changelog --- nextcloud/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 252c5fc74..de16af184 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,5 @@ +### 27.0.2-5 (06-09-2023) +- Minor bugs fixed ### 27.0.2-4 (05-09-2023) - Minor bugs fixed - Fit : new variable "default_phone_region" https://github.com/alexbelgium/hassio-addons/issues/981 From 3c1b3b7f770c5527dba0cae024d8f3ca1881920a Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:02:58 +0200 Subject: [PATCH 026/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 6b641c553..9a28bc4da 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-5", + "version": "27.0.2-4", "webui": "https://[HOST]:[PORT:443]" } From 2177696a7585e3dd8fe752ecb1b1c3b8d8e6dbb1 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:22:25 +0200 Subject: [PATCH 027/119] Update Dockerfile --- nextcloud/Dockerfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index a75b5ea0b..8512d0a48 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -128,11 +128,7 @@ RUN \ # Correct nginx files sed -i "/Strict-Transport-Security/d" /defaults/nginx/site-confs/default.conf.sample && \ sed -i '1h;1!H;$!d;g;s/\(.*\)}/\1/' /defaults/nginx/site-confs/default.conf.sample && \ - cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample && \ - \ - # Add entrypoint - sed -i "1a if [ ! -f /started ]; then touch /started && exit 0; fi" ha_entrypoint.sh && \ - sed -i "1a /./ha_entrypoint.sh" /etc/s6-overlay/s6-rc.d/init-adduser/run + cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample ############ # 5 Labels # From 30a4fa73e17110e54b50412e2d09117f6d8a175c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:23:42 +0200 Subject: [PATCH 028/119] Update 02-mariadb_discovery.sh --- nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh index ba6c630ed..c15cc681c 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi if bashio::services.available 'mysql'; then From 7cf978f5a9a0463268a746982a2f11ef6d32fc44 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:24:02 +0200 Subject: [PATCH 029/119] Update 99-trusted_domains.sh --- nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh b/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh index 31a4d4872..7a2b05045 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 0a2c2c0508f09ce8932e941bc746008da2fc4ff3 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:24:10 +0200 Subject: [PATCH 030/119] Update 99-ocr.sh --- nextcloud/rootfs/etc/cont-init.d/99-ocr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh b/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh index 4d8f3ce16..ea187d9cb 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 3751583a9fa15a4c3642e8434e829086bf96a481 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:24:18 +0200 Subject: [PATCH 031/119] Update 99-elasticsearch.sh --- nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh b/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh index c6624d24b..f0cd97c05 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh @@ -3,7 +3,7 @@ # shellcheck disable=SC2086 # Runs only after initialization done -if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 4b3868e1038ec5fb33bee0ead3ac3d91c25d0ccf Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:24:26 +0200 Subject: [PATCH 032/119] Update 99-add_packages.sh --- nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh index 89dcf0a47..039612b91 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Install specific packages if [ ! -d /data/config/www/nextcloud/apps/pdfannotate ]; then From 05648395a68057a7bdd02645ceb2219ec68a5c75 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:24:37 +0200 Subject: [PATCH 033/119] Update 02-init_steps.sh --- nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index 22e54f9d5..9282987d9 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]: then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi ###################################### # Make links between logs and docker # From cced5c3e2b2df51a12585b6505cb1528d9e9df1c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:24:52 +0200 Subject: [PATCH 034/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 9a28bc4da..6b641c553 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-4", + "version": "27.0.2-5", "webui": "https://[HOST]:[PORT:443]" } From ca1afe325055ac8259176115c4fb22ce97bb46ae Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:25:22 +0200 Subject: [PATCH 035/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 6b641c553..596d8a1cb 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-5", + "version": "27.0.2-6", "webui": "https://[HOST]:[PORT:443]" } From 68de5c5d84c389bb449cf750f3295246adc967f0 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:25:36 +0200 Subject: [PATCH 036/119] Update CHANGELOG.md --- nextcloud/CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index de16af184..0d48ce229 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,5 +1,4 @@ -### 27.0.2-5 (06-09-2023) -- Minor bugs fixed + ### 27.0.2-4 (05-09-2023) - Minor bugs fixed - Fit : new variable "default_phone_region" https://github.com/alexbelgium/hassio-addons/issues/981 From ea015ca0d845ee1ab197bb9f2471eca17a42ad34 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:26:44 +0200 Subject: [PATCH 037/119] Update 01-folders.sh --- nextcloud/rootfs/etc/cont-init.d/01-folders.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/rootfs/etc/cont-init.d/01-folders.sh b/nextcloud/rootfs/etc/cont-init.d/01-folders.sh index f4d934ed2..192ccaa79 100755 --- a/nextcloud/rootfs/etc/cont-init.d/01-folders.sh +++ b/nextcloud/rootfs/etc/cont-init.d/01-folders.sh @@ -34,5 +34,7 @@ mkdir -p "$datadirectory" chmod 755 -R "$datadirectory"/* 2>/dev/null || true chown -R "$PUID:$PGID" "$datadirectory"/* 2>/dev/null || true +mkdir -p /scripts + echo "...done" echo " " From 63907fa47eb1a7664221f6c33a562c2ecbc9fdfa Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:27:51 +0200 Subject: [PATCH 038/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 596d8a1cb..7da8cb71e 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-6", + "version": "27.0.2-7", "webui": "https://[HOST]:[PORT:443]" } From 4e2a02d73d2b4cc38e768ecd972f1e954720415c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:30:29 +0000 Subject: [PATCH 039/119] GitHub bot : changelog --- nextcloud/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 0d48ce229..065026755 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,5 @@ +### 27.0.2-7 (06-09-2023) +- Minor bugs fixed ### 27.0.2-4 (05-09-2023) - Minor bugs fixed From dfa5eea6426aec7fa09a73eedc175a8c70a34d55 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:47:56 +0000 Subject: [PATCH 040/119] Github bot : issues linked to readme --- nextcloud/README.md | 1 + plex/README.md | 2 +- sonarr/README.md | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud/README.md b/nextcloud/README.md index 188bfdb89..85d3bc895 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -1,3 +1,4 @@ +## ⚠ Open Request : [✨ [REQUEST] Nextcloud default_phone_region variable under configurable (opened 2023-09-05)](https://github.com/alexbelgium/hassio-addons/issues/981) by [@panhans](https://github.com/panhans) # Home assistant add-on: Nextcloud [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) diff --git a/plex/README.md b/plex/README.md index 82543b4f7..7d1826905 100644 --- a/plex/README.md +++ b/plex/README.md @@ -1,4 +1,4 @@ -## ⚠ Open Request : [✨ [REQUEST] Plex reduce backup (opened 2023-06-13)](https://github.com/alexbelgium/hassio-addons/issues/871) by [@akrigator](https://github.com/akrigator) +## ⚠ Open Issue : [🐛 [Plex NAS] amdgpu: The CS has been rejected (opened 2023-08-20)](https://github.com/alexbelgium/hassio-addons/issues/945) by [@interkelstar](https://github.com/interkelstar) # Home assistant add-on: plex diff --git a/sonarr/README.md b/sonarr/README.md index 624a2136b..f107136aa 100644 --- a/sonarr/README.md +++ b/sonarr/README.md @@ -1,4 +1,3 @@ -## ⚠ Open Request : [✨ [REQUEST] Sonarr develop (opened 2023-06-11)](https://github.com/alexbelgium/hassio-addons/issues/866) by [@JonasTae](https://github.com/JonasTae) # Home assistant add-on: Sonarr From 3d91f003f30d572a2ddfcd3bc3e92242d7a857ad Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:51:04 +0200 Subject: [PATCH 041/119] Update Dockerfile --- nextcloud/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 8512d0a48..0e1774810 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -128,7 +128,10 @@ RUN \ # Correct nginx files sed -i "/Strict-Transport-Security/d" /defaults/nginx/site-confs/default.conf.sample && \ sed -i '1h;1!H;$!d;g;s/\(.*\)}/\1/' /defaults/nginx/site-confs/default.conf.sample && \ - cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample + cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample && \ + \ + # Run custom scripts after installation + echo "/./ha_entrypoint.sh" >> /etc/s6-overlay/s6-rc.d/init-nextcloud-config/run ############ # 5 Labels # From 3a0f9f08f0d68ddb8d1ef349f76141ffd65e750d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:51:17 +0200 Subject: [PATCH 042/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 7da8cb71e..a658391cc 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-7", + "version": "27.0.2-8", "webui": "https://[HOST]:[PORT:443]" } From 0369f60bfcab2a6cf64998f32ae87fa719f030de Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:54:26 +0000 Subject: [PATCH 043/119] GitHub bot : changelog --- nextcloud/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 065026755..278d6c6e8 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,5 @@ +### 27.0.2-8 (06-09-2023) +- Minor bugs fixed ### 27.0.2-7 (06-09-2023) - Minor bugs fixed From 305c4ce11aea014d97567f00660a6951d464cb48 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:12:43 +0200 Subject: [PATCH 044/119] Update Dockerfile --- nextcloud/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 0e1774810..177ea1b3b 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -131,7 +131,7 @@ RUN \ cat /defaults/nginx_addition >> /defaults/nginx/site-confs/default.conf.sample && \ \ # Run custom scripts after installation - echo "/./ha_entrypoint.sh" >> /etc/s6-overlay/s6-rc.d/init-nextcloud-config/run + echo "mv /scripts/* /etc/cont-init.d/ && /./ha_entrypoint.sh" >> /etc/s6-overlay/s6-rc.d/init-nextcloud-config/run ############ # 5 Labels # From 92734fc3117650c9d8cb536673f949e71b1f7a8d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:13:22 +0200 Subject: [PATCH 045/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index a658391cc..7a82ad323 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-8", + "version": "27.0.2-test", "webui": "https://[HOST]:[PORT:443]" } From afe18382a9fafb088c36c757e070cdcf8640e999 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:19:20 +0200 Subject: [PATCH 046/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 7a82ad323..063ca9ba4 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-test", + "version": "27.0.2-test2", "webui": "https://[HOST]:[PORT:443]" } From 03f6e89a4af224e16de8fce231c5c11293eb352c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:37:05 +0200 Subject: [PATCH 047/119] Update 02-init_steps.sh --- nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index 9282987d9..9bc7ac012 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi ###################################### # Make links between logs and docker # From c7e2dc32b3441ad07a6fe937d15cb16639475c80 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:37:48 +0200 Subject: [PATCH 048/119] Update 02-mariadb_discovery.sh --- nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh index c15cc681c..13c36e543 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi if bashio::services.available 'mysql'; then From 658e9c27e6c228e70f058ac17956a29c11757d7b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:38:21 +0200 Subject: [PATCH 049/119] Update 99-add_packages.sh --- nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh index 039612b91..9de1c89ec 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-add_packages.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Install specific packages if [ ! -d /data/config/www/nextcloud/apps/pdfannotate ]; then From 7397d930a55e138fa41d39216f784b1157d0a669 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:39:13 +0200 Subject: [PATCH 050/119] Update 99-elasticsearch.sh --- nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh b/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh index f0cd97c05..e2dc95792 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-elasticsearch.sh @@ -3,7 +3,7 @@ # shellcheck disable=SC2086 # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 732f562798658e22eaa920168a961b8ddc4aaa5e Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:39:35 +0200 Subject: [PATCH 051/119] Update 99-ocr.sh --- nextcloud/rootfs/etc/cont-init.d/99-ocr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh b/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh index ea187d9cb..7495c5051 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-ocr.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From 850b995b64040f2b8b03bf71087a266766d92512 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:39:56 +0200 Subject: [PATCH 052/119] Update 99-trusted_domains.sh --- nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh b/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh index 7a2b05045..2b9eef6a3 100755 --- a/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh +++ b/nextcloud/rootfs/etc/cont-init.d/99-trusted_domains.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp "$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi # Only execute if installed if [ -f /notinstalled ]; then exit 0; fi From bf7e087859476a9630097e56f82a89539f38d258 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:40:58 +0200 Subject: [PATCH 053/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 063ca9ba4..1137ea047 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-test2", + "version": "27.0.2-test3", "webui": "https://[HOST]:[PORT:443]" } From 4fab5aa3343b977d957b9f8a7caecc5921c1c921 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:47:36 +0200 Subject: [PATCH 054/119] Update CHANGELOG.md --- nextcloud/CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 278d6c6e8..0d48ce229 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,7 +1,3 @@ -### 27.0.2-8 (06-09-2023) -- Minor bugs fixed -### 27.0.2-7 (06-09-2023) -- Minor bugs fixed ### 27.0.2-4 (05-09-2023) - Minor bugs fixed From ff9da33db87a2ff6391b13c9f18c4d9673668d4d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:49:22 +0200 Subject: [PATCH 055/119] Update 02-mariadb_discovery.sh --- nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh index 13c36e543..653da9721 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-mariadb_discovery.sh @@ -2,7 +2,7 @@ # shellcheck shell=bash # Runs only after initialization done -if [ ! -f /app/www/public/occ ]; then cp cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi +if [ ! -f /app/www/public/occ ]; then cp /etc/cont-init.d/"$(basename "${BASH_SOURCE}")" /scripts/ && exit 0; fi if bashio::services.available 'mysql'; then From 92a429a4a05e09b8bdd798e95fadfa228369ec4b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:50:14 +0200 Subject: [PATCH 056/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 1137ea047..a658391cc 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-test3", + "version": "27.0.2-8", "webui": "https://[HOST]:[PORT:443]" } From 5e1a4dc4014829983944e90554d5892f2ad2ccea Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:51:05 +0200 Subject: [PATCH 057/119] Update config.json --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index a658391cc..4a43db87b 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-8", + "version": "27.0.2-9", "webui": "https://[HOST]:[PORT:443]" } From f09f10449d8e9dd29dd1de0abb7ff03abeda7945 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 16:53:57 +0000 Subject: [PATCH 058/119] GitHub bot : changelog --- nextcloud/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 0d48ce229..57da72a6d 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,5 @@ +### 27.0.2-9 (06-09-2023) +- Minor bugs fixed ### 27.0.2-4 (05-09-2023) - Minor bugs fixed From 937880d8c276c0b1d48da8121618eef73fc3c654 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 19:46:54 +0200 Subject: [PATCH 059/119] Update 01-folders.sh https://github.com/alexbelgium/hassio-addons/issues/981 --- nextcloud/rootfs/etc/cont-init.d/01-folders.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/01-folders.sh b/nextcloud/rootfs/etc/cont-init.d/01-folders.sh index 192ccaa79..3d3a618b6 100755 --- a/nextcloud/rootfs/etc/cont-init.d/01-folders.sh +++ b/nextcloud/rootfs/etc/cont-init.d/01-folders.sh @@ -18,7 +18,7 @@ chown -R "$PUID:$PGID" "/data/config" # Check current version if [ -f /data/config/www/nextcloud/config/config.php ]; then datadirectory="$(sed -n "s|.*datadirectory.*' => '*\(.*[^ ]\) *',.*|\1|p" /data/config/www/nextcloud/config/config.php)" - echo "... Data directory detected : $datadirectory" + echo "... data directory detected : $datadirectory" else datadirectory=/share/nextcloud echo "Nextcloud is not installed yet, the default data directory is : $datadirectory. You can change it during nextcloud installation." @@ -30,11 +30,11 @@ if [[ "$datadirectory" == *"/mnt/"* ]] && [ ! -f "$datadirectory"/index.html ]; bashio::addon.stop fi -mkdir -p "$datadirectory" +echo "... setting permissions" +mkdir -p "$datadirectory" 2>/dev/null || true chmod 755 -R "$datadirectory"/* 2>/dev/null || true chown -R "$PUID:$PGID" "$datadirectory"/* 2>/dev/null || true +mkdir -p /scripts 2>/dev/null || true -mkdir -p /scripts - -echo "...done" +echo "... done" echo " " From d48a1ea981a297ccff740552cf564c6411040d00 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 6 Sep 2023 19:47:47 +0200 Subject: [PATCH 060/119] Update config.json https://github.com/alexbelgium/hassio-addons/issues/981 --- nextcloud/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/config.json b/nextcloud/config.json index 4a43db87b..68aad91ef 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -125,6 +125,6 @@ "slug": "nextcloud_ocr", "uart": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "27.0.2-9", + "version": "27.0.2-10", "webui": "https://[HOST]:[PORT:443]" } From cd0e0cd9f4bfdfef5a668d12a64d19b28e7eb50b Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 17:50:48 +0000 Subject: [PATCH 061/119] GitHub bot : changelog --- nextcloud/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 57da72a6d..9ad503a22 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,5 @@ +### 27.0.2-10 (06-09-2023) +- Minor bugs fixed ### 27.0.2-9 (06-09-2023) - Minor bugs fixed From ad10e1c74f83fb94697db4fc3dd94f8eadc2729b Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 05:48:31 +0000 Subject: [PATCH 062/119] Github bot : issues linked to readme --- nextcloud/README.md | 1 - plex/README.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/README.md b/nextcloud/README.md index 85d3bc895..188bfdb89 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -1,4 +1,3 @@ -## ⚠ Open Request : [✨ [REQUEST] Nextcloud default_phone_region variable under configurable (opened 2023-09-05)](https://github.com/alexbelgium/hassio-addons/issues/981) by [@panhans](https://github.com/panhans) # Home assistant add-on: Nextcloud [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) diff --git a/plex/README.md b/plex/README.md index 7d1826905..39f37853b 100644 --- a/plex/README.md +++ b/plex/README.md @@ -1,3 +1,4 @@ +## ⚠ Open Request : [✨ [REQUEST] Plex reduce backup (opened 2023-06-13)](https://github.com/alexbelgium/hassio-addons/issues/871) by [@akrigator](https://github.com/akrigator) ## ⚠ Open Issue : [🐛 [Plex NAS] amdgpu: The CS has been rejected (opened 2023-08-20)](https://github.com/alexbelgium/hassio-addons/issues/945) by [@interkelstar](https://github.com/interkelstar) From 1e4bc5d60baf6337d3bdaf2f79525edf55add6f9 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 10:54:37 +0200 Subject: [PATCH 063/119] Correct typo https://github.com/alexbelgium/hassio-addons/issues/971 --- postgres/rootfs/etc/cont-init.d/99-run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/rootfs/etc/cont-init.d/99-run.sh b/postgres/rootfs/etc/cont-init.d/99-run.sh index 4dcb9ded1..48cd22967 100755 --- a/postgres/rootfs/etc/cont-init.d/99-run.sh +++ b/postgres/rootfs/etc/cont-init.d/99-run.sh @@ -5,7 +5,7 @@ CONFIG_HOME="$(bashio::config "CONFIG_LOCATION")" CONFIG_HOME="$(dirname "$CONFIG_HOME")" mkdir -p "$CONFIG_HOME" -if [ ! -f "$CONFIG_HOME"/postgresql.conf.sample ]; then +if [ ! -f "$CONFIG_HOME"/postgresql.conf ]; then # Copy default config.env if [ -f /usr/local/share/postgresql/postgresql.conf.sample ]; then cp /usr/local/share/postgresql/postgresql.conf.sample "$CONFIG_HOME"/postgresql.conf From 5fcc58b29007d833323d9b9142b43007f3496929 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 10:55:40 +0200 Subject: [PATCH 064/119] Update CHANGELOG.md --- postgres/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index ecb44a56c..22ada0cff 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,2 +1,5 @@ +- Ensure postgres.conf persistcene + +## 15.3 - Initial release - Removed useless webui button From 5ccd763d992d88353a2dfe1e43e7068d9f97e9dc Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 10:55:46 +0200 Subject: [PATCH 065/119] Update config.json https://github.com/alexbelgium/hassio-addons/issues/971 --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index c9b2e0523..1ba61eb3b 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-test6" + "version": "15.3-2" } From 5f268c0f323ce315ef3517cafa3d310cc53a6bc0 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 08:58:57 +0000 Subject: [PATCH 066/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 22ada0cff..571181d1d 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-2 (07-09-2023) +- Minor bugs fixed - Ensure postgres.conf persistcene ## 15.3 From 8601be991d5f43c64dc3491f57d7e30b9c49612d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:47:26 +0200 Subject: [PATCH 067/119] Update 02-init_steps.sh --- nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index 9bc7ac012..682c76ae9 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -81,12 +81,16 @@ echo " " # DISABLE MAINTENACE MODE # ########################### -sudo -u abc -s /bin/bash -c "php /app/www/public/occ maintenance:mode --off" &>/dev/null || true +echo "... Clean potential errors" +sudo -u abc -s /bin/bash -c "php /data/config/www/nextcloud/occ maintenance:repair" >/dev/null || true +sudo -u abc -s /bin/bash -c "php /data/config/www/nextcloud/occ maintenance:repair-share-owner" >/dev/null || true +sudo -u abc -s /bin/bash -c "php /data/config/www/nextcloud/occ maintenance:mode --off" ############## # CLEAN OCDE # ############## +echo "... Remove OCDE if installed as not compatible" sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentscode" &>/dev/null || true sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentscode_arm64" &>/dev/null || true sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentscode_amd64" &>/dev/null || true @@ -96,6 +100,7 @@ sudo -u abc php /app/www/public/occ app:remove --no-interaction "richdocumentsco ################ if bashio::config.has_value "default_phone_region"; then + echo "... Define default_phone_region" sudo -u abc php /app/www/public/occ config:system:set default_phone_region --value="$(bashio::config "default_phone_region")" fi @@ -103,7 +108,7 @@ fi # Modify config.json # ###################### -echo "Disabling check_data_directory_permissions" +echo "... Disabling check_data_directory_permissions" for files in /defaults/config.php /data/config/www/nextcloud/config/config.php; do if [ -f "$files" ]; then sed -i "/check_data_directory_permissions/d" "$files" From 03580b9bd0a52336146d36ccf483aa21cf2b0c8b Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 09:58:19 +0000 Subject: [PATCH 068/119] Github bot : issues linked to readme --- omada/README.md | 1 - sonarr/README.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/omada/README.md b/omada/README.md index f97f81b0d..564f207b0 100644 --- a/omada/README.md +++ b/omada/README.md @@ -1,4 +1,3 @@ -## ⚠ Open Issue : [🐛 [Omadav3] out of memory (opened 2023-09-05)](https://github.com/alexbelgium/hassio-addons/issues/980) by [@SventeHof](https://github.com/SventeHof) # Home assistant add-on: Omada controller [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) diff --git a/sonarr/README.md b/sonarr/README.md index f107136aa..624a2136b 100644 --- a/sonarr/README.md +++ b/sonarr/README.md @@ -1,3 +1,4 @@ +## ⚠ Open Request : [✨ [REQUEST] Sonarr develop (opened 2023-06-11)](https://github.com/alexbelgium/hassio-addons/issues/866) by [@JonasTae](https://github.com/JonasTae) # Home assistant add-on: Sonarr From 60405f9211e4b004b5deb9ce7ed4a2ec858b9e26 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:54:31 +0000 Subject: [PATCH 069/119] Github bot : issues linked to readme --- sponsorblockcast/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/sponsorblockcast/README.md b/sponsorblockcast/README.md index 204b72e0b..95cd5ac61 100644 --- a/sponsorblockcast/README.md +++ b/sponsorblockcast/README.md @@ -1,4 +1,3 @@ -## ⚠ Open Request : [✨ [REQUEST] sponsorblockcast - Update to latest version of CastSponsorSkip (0.4.0) (opened 2023-09-01)](https://github.com/alexbelgium/hassio-addons/issues/974) by [@Runesmacher](https://github.com/Runesmacher) # Home assistant add-on: CastSponsorSkip From e26800ad4d434fdcee1691aa05bd077dc8ecc024 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 15:58:22 +0000 Subject: [PATCH 070/119] Github bot : issues linked to readme --- nextcloud/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/nextcloud/README.md b/nextcloud/README.md index 188bfdb89..85d3bc895 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -1,3 +1,4 @@ +## ⚠ Open Request : [✨ [REQUEST] Nextcloud default_phone_region variable under configurable (opened 2023-09-05)](https://github.com/alexbelgium/hassio-addons/issues/981) by [@panhans](https://github.com/panhans) # Home assistant add-on: Nextcloud [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) From 9bc69f8de925a105969369f3fd36d5270e5e44f6 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 22:49:01 +0200 Subject: [PATCH 071/119] Update Dockerfile --- postgres/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 24f82ffc4..8903b9020 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ From 78976d0b26ddab0a794827c0391d1a2f482f9299 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 22:50:05 +0200 Subject: [PATCH 072/119] Update config.json https://github.com/alexbelgium/hassio-addons/issues/971 https://github.com/alexbelgium/hassio-addons/issues/983 --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index 1ba61eb3b..720c6b3c8 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-2" + "version": "15.3-3" } From 9326ae0400301de0e90088cb42f9bd5686253e74 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 22:50:46 +0200 Subject: [PATCH 073/119] Update 99-run.sh --- postgres/rootfs/etc/cont-init.d/99-run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/rootfs/etc/cont-init.d/99-run.sh b/postgres/rootfs/etc/cont-init.d/99-run.sh index 48cd22967..5664d93ff 100755 --- a/postgres/rootfs/etc/cont-init.d/99-run.sh +++ b/postgres/rootfs/etc/cont-init.d/99-run.sh @@ -23,7 +23,7 @@ fi # Creating config location mkdir -p "$PGDATA" chown -R postgres:postgres "$PGDATA" -chmod 1777 "$PGDATA" +chmod 777 "$PGDATA" # Permissions chmod -R 777 "$CONFIG_HOME" From 84ae3bded1f27ca6bc3e653037ab9345e83875a9 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 22:51:10 +0200 Subject: [PATCH 074/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index 720c6b3c8..e7f966904 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-3" + "version": "15.3-5" } From b0cb486a168d1032f4671d37d516865010be2b1e Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 20:52:57 +0000 Subject: [PATCH 075/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 571181d1d..8346b0ad8 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-5 (07-09-2023) +- Minor bugs fixed ### 15.3-2 (07-09-2023) - Minor bugs fixed - Ensure postgres.conf persistcene From 39b3440f63ae160c907a931b241fe8d0e64d7a86 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 23:01:31 +0200 Subject: [PATCH 076/119] Update Dockerfile --- postgres/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 8903b9020..bdbb93e83 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -69,12 +69,14 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=644 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ if [ -d /etc/services.d ]; then chmod -R 755 /etc/services.d; fi +RUN curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" --output /ha_entrypoint.sh \ + && chmod 777 /ha_entrypoint.sh WORKDIR /data ENTRYPOINT [ "/usr/bin/env" ] From b19bfe006a883aa5a5def869d19cf9b6718af94f Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 23:01:53 +0200 Subject: [PATCH 077/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index e7f966904..acaf7b400 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-5" + "version": "15.3-6" } From f22d5e68924e91a4930d3206f571587d67bf26e9 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 21:04:25 +0000 Subject: [PATCH 078/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 8346b0ad8..49b9c632f 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-6 (07-09-2023) +- Minor bugs fixed ### 15.3-5 (07-09-2023) - Minor bugs fixed ### 15.3-2 (07-09-2023) From 7ad003a65e0d30c06374cd7d9f4498a7f9513a81 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 23:11:36 +0200 Subject: [PATCH 079/119] Create ha_entrypoint.sh --- postgres/rootfs/ha_entrypoint.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 postgres/rootfs/ha_entrypoint.sh diff --git a/postgres/rootfs/ha_entrypoint.sh b/postgres/rootfs/ha_entrypoint.sh new file mode 100644 index 000000000..5d6e3579e --- /dev/null +++ b/postgres/rootfs/ha_entrypoint.sh @@ -0,0 +1,29 @@ +/command/with-contenv bashio +# shellcheck shell=bash +echo "Starting..." + +#################### +# Starting scripts # +#################### + +for SCRIPTS in /etc/cont-init.d/*; do + [ -e "$SCRIPTS" ] || continue + echo "$SCRIPTS: executing" + chown "$(id -u)":"$(id -g)" "$SCRIPTS" + chmod a+x "$SCRIPTS" + # Change shebang if no s6 supervision + sed -i 's|/usr/bin/with-contenv bashio|/usr/bin/env bashio|g' "$SCRIPTS" + /usr/bin/env bashio "$SCRIPTS" || echo -e "\033[0;31mError\033[0m : $SCRIPTS exiting $?" + rm "$SCRIPTS" +done + +###################### +# Starting container # +###################### + +echo " " +echo -e "\033[0;32mStarting the upstream container\033[0m" +echo " " + +# Launch lsio mods +if [ -f /docker-mods ]; then exec /docker-mods; fi From 2d3f0919f2abcbd7e0edb023ba29e9b8aab23b57 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 7 Sep 2023 23:12:39 +0200 Subject: [PATCH 080/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index acaf7b400..1dbafa309 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-6" + "version": "15.3-7" } From 4940190d5929ec1455a4f4425171df26c4ac8754 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 21:13:05 +0000 Subject: [PATCH 081/119] GitHub bot : scripts executable --- postgres/rootfs/ha_entrypoint.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 postgres/rootfs/ha_entrypoint.sh diff --git a/postgres/rootfs/ha_entrypoint.sh b/postgres/rootfs/ha_entrypoint.sh old mode 100644 new mode 100755 From 647d8c06137aa080e7033e03096e85c067a0ae90 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 21:15:05 +0000 Subject: [PATCH 082/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 49b9c632f..057608653 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-7 (07-09-2023) +- Minor bugs fixed ### 15.3-6 (07-09-2023) - Minor bugs fixed ### 15.3-5 (07-09-2023) From f9957ae6dce47fbae3d3c2b43805eb3832f8f1e8 Mon Sep 17 00:00:00 2001 From: baldarn Date: Fri, 8 Sep 2023 11:57:22 +0200 Subject: [PATCH 083/119] updated gitea to 1.20.4 --- gitea/CHANGELOG.md | 2 ++ gitea/config.json | 2 +- gitea/updater.json | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gitea/CHANGELOG.md b/gitea/CHANGELOG.md index 2e497b70b..ee86622d7 100644 --- a/gitea/CHANGELOG.md +++ b/gitea/CHANGELOG.md @@ -1,3 +1,5 @@ +## 1.20.4 (8-09-2023) +- Update to latest version from go-gitea/gitea ## 1.20.3 (21-08-2023) - Update to latest version from go-gitea/gitea ## 1.20.2 (05-08-2023) diff --git a/gitea/config.json b/gitea/config.json index 0359d2cc1..078ec3242 100644 --- a/gitea/config.json +++ b/gitea/config.json @@ -85,6 +85,6 @@ }, "slug": "gitea", "url": "https://github.com/alexbelgium/hassio-addons/tree/master/gitea", - "version": "1.20.3", + "version": "1.20.4", "webui": "[PROTO:ssl]://[HOST]:[PORT:3000]" } diff --git a/gitea/updater.json b/gitea/updater.json index 8fe4b0879..8a20c1162 100644 --- a/gitea/updater.json +++ b/gitea/updater.json @@ -1,8 +1,8 @@ { - "last_update": "21-08-2023", + "last_update": "8-09-2023", "repository": "alexbelgium/hassio-addons", "slug": "gitea", "source": "github", "upstream_repo": "go-gitea/gitea", - "upstream_version": "1.20.3" + "upstream_version": "1.20.4" } From 4cf5ff34ee3b7417a48a61761a3a86ff1f324ddb Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 12:52:07 +0200 Subject: [PATCH 084/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index dad74eef6..849df8db0 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -16,12 +16,17 @@ jobs: - name: Run script file id: sort run: | - echo "Converting crlf to lf" - grep -rl '^M$' . | xargs sed 's/^M$//' + git clone t-regx/crlf + cd crlf + pip install -r requirements/requirements.txt + python setup.py install + cd .. + cd hassio-addons + crlf -R . --to lf shell: bash - name: Create New Pull Request If Needed uses: peter-evans/create-pull-request@v5 with: - title: "Github bot : crlf removed" + title: "Github bot : crlf to lf" branch-suffix: timestamp - commit-message: "Github bot : crlf removed" + commit-message: "Github bot : crlf to lf" From a708b63e1b85d201c58fecd413c7bc99a9ad9e5c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 12:07:15 +0000 Subject: [PATCH 085/119] Github bot : stats updated --- Stats | 164 ++++++++++++++++++++++++++++----------------------------- Stats2 | 154 ++++++++++++++++++++++++++--------------------------- 2 files changed, 159 insertions(+), 159 deletions(-) diff --git a/Stats b/Stats index bf02e7e17..c1b292277 100644 --- a/Stats +++ b/Stats @@ -1,82 +1,82 @@ -2023-09-01 2023-08-25 2023-08-18 2023-08-11 2023-08-04 2023-07-28 2023-07-21 2023-07-14 2023-07-07 2023-06-30 2023-06-23 2023-06-16 2023-06-09 2023-06-02 2023-05-26 2023-05-19 2023-05-12 2023-05-05 2023-04-28 2023-04-21 2023-04-14 2023-04-07 2023-03-31 2023-03-24 2023-03-17 2023-03-10 2023-03-03 2023-02-24 2023-02-17 2023-02-10 2023-02-03 2023-01-27 2023-01-21 2023-01-13 2023-01-06 2022-12-30 2022-12-24 2022-12-16 2022-12-09 2022-12-08 Date -43334 50337 49386 48913 46173 43611 43648 42982 41225 38304 38828 30434 30232 30051 32193 31615 29210 26192 19917 20377 19409 19253 18223 18044 16127 15701 14436 13970 13610 14133 12886 12065 11500 10919 9777 7647 7966 4937 3908 3691 TOTAL -5246 4979 4713 4452 4159 3836 3472 3016 4488 4238 4010 3585 3255 2851 3665 3335 2880 3319 2766 4137 3852 3527 3207 2848 2476 2542 2400 2836 2366 3080 2786 2538 2238 1987 1630 1327 1176 847 588 555 portainer -3241 8250 8000 7767 7521 7293 7034 6803 6575 6325 6136 5808 5613 5426 5247 5029 4775 4482 4212 3978 3759 3498 3263 3035 2810 2532 2229 1960 1569 2036 1730 1356 1359 1359 1070 888 727 477 285 264 filebrowser -1500 1457 1373 1302 1234 1154 1075 995 896 818 788 619 561 523 461 375 261 205 495 448 409 353 291 331 285 274 254 173 262 268 268 251 193 193 225 172 181 156 201 196 jellyfin -1466 1404 1300 1216 1123 1019 916 817 672 526 610 384 352 1101 1049 963 847 694 481 709 627 556 461 359 363 504 363 293 364 340 340 325 323 323 337 312 407 266 240 225 qbittorrent -1178 1167 1122 1079 1036 1001 959 915 841 787 778 647 635 622 618 589 527 451 353 326 313 300 289 277 262 252 240 227 218 193 183 168 142 126 98 88 75 39 30 29 arpspoof -1137 1129 1084 1045 1000 960 919 877 805 749 741 608 595 582 577 541 481 414 313 288 275 263 249 240 231 214 200 190 171 157 148 134 110 100 85 78 70 37 25 22 organizr -1105 1084 1038 995 949 907 867 827 759 707 700 577 568 557 544 519 461 389 283 261 249 238 231 219 210 195 189 179 166 152 133 123 108 98 80 66 51 23 15 14 xteve -1008 994 954 904 863 824 772 735 657 594 577 444 422 414 397 360 297 222 109 95 256 245 233 216 204 183 162 148 140 117 90 72 145 145 126 80 97 67 54 54 transmission_openvpn -982 977 946 909 867 829 785 747 679 628 617 489 480 472 462 432 376 310 215 189 177 170 166 158 153 138 126 114 104 89 87 82 64 52 46 43 37 19 13 13 teamspeak -979 973 937 897 864 827 789 750 685 633 623 498 489 483 471 438 383 317 223 203 193 190 183 171 165 154 149 143 132 122 118 104 85 76 67 56 49 24 20 18 baikal -968 953 927 881 841 800 757 718 666 616 598 501 477 453 436 396 350 291 219 187 148 161 186 150 145 86 127 83 155 124 112 127 115 115 125 98 112 86 107 69 calibre -942 922 868 814 764 709 657 605 511 433 400 238 311 284 252 227 137 301 244 187 351 322 301 262 236 202 158 111 176 148 152 108 134 134 123 84 104 57 86 80 paperless_ng -941 936 894 856 819 781 747 711 645 594 584 458 449 443 440 405 352 292 194 174 160 154 150 146 138 129 115 112 109 100 94 72 62 62 76 61 84 57 50 50 nzbget -917 906 870 837 797 757 719 680 615 566 556 435 426 412 406 377 323 259 162 142 128 117 108 94 83 76 61 57 55 45 39 31 37 37 19 11 28 12 10 8 resiliosync -879 874 843 810 777 742 708 676 615 563 560 438 436 431 427 396 344 279 188 169 150 143 139 133 123 105 83 125 117 108 92 89 68 53 47 38 29 13 7 7 gazpar2mqtt -853 850 817 784 749 711 675 645 580 519 509 385 381 372 366 335 287 227 136 119 110 106 98 89 82 71 67 62 56 49 44 37 68 68 57 41 37 19 10 9 ubooquity -819 806 767 728 695 664 632 599 534 485 474 348 344 335 328 297 248 188 88 71 62 59 54 51 41 31 27 79 70 63 56 46 29 25 55 49 45 27 23 22 spotweb -787 785 751 715 679 647 613 579 511 461 457 335 331 324 322 298 247 184 91 75 67 64 63 60 60 58 55 52 51 49 45 41 28 24 25 22 18 4 1 1 requestrr -732 717 684 658 631 603 575 545 497 459 442 348 335 320 313 290 248 188 112 91 104 158 144 132 119 103 81 130 127 112 97 74 81 81 67 48 84 58 58 58 scrutiny -691 691 659 629 599 569 539 508 446 398 398 278 278 275 275 251 203 143 53 38 31 31 31 31 31 31 30 30 120 110 99 91 68 65 53 42 35 16 11 9 papermerge -659 649 620 590 559 529 503 478 422 385 376 292 279 269 260 232 193 146 76 47 61 49 35 39 31 17 9 - - - - - - - - - - - - - binance_trading_bot -654 633 590 546 509 461 418 380 301 253 230 133 113 87 413 377 330 266 188 158 126 109 95 79 119 92 66 42 277 270 243 225 193 164 139 109 97 61 43 40 browserless_chrome -640 511 860 753 639 533 1392 1321 1240 1163 1124 965 939 910 887 836 761 656 515 492 834 803 755 709 672 607 450 490 416 365 279 254 504 397 403 272 289 35 59 39 myelectricaldata -631 607 567 520 468 415 372 330 258 197 168 175 142 230 203 153 169 321 231 185 129 606 588 562 542 501 465 434 404 373 368 328 276 192 142 7 90 53 38 35 mealie -607 597 571 545 523 498 474 449 404 369 363 276 269 263 251 225 189 146 83 70 62 59 54 49 41 26 90 85 86 78 72 69 52 47 45 31 31 13 7 7 elasticsearch -575 572 549 525 503 477 454 429 381 342 339 255 254 250 246 225 192 150 88 76 68 63 60 58 55 50 47 45 41 39 33 29 20 16 8 24 18 5 7 7 fireflyiii_fints_importer -551 548 505 469 431 393 358 324 260 206 199 69 63 55 407 373 323 255 157 137 126 120 114 109 104 98 91 86 79 78 74 71 59 46 40 34 29 12 7 7 inadyn -540 529 477 415 364 306 255 200 119 864 836 693 659 637 621 586 516 434 302 271 235 212 178 144 121 76 188 170 121 148 113 223 174 119 117 123 104 45 19 14 zoneminder -512 504 467 436 404 365 326 285 217 163 157 30 59 48 44 291 240 174 77 51 40 34 32 54 46 38 29 22 38 34 19 25 61 61 50 49 43 21 17 17 seafile -511 511 474 437 400 359 325 283 217 167 161 35 35 31 106 73 86 111 52 41 29 45 32 38 32 33 32 30 31 36 26 37 30 23 20 24 38 22 26 26 flexget -508 501 464 427 391 356 314 277 209 159 153 29 287 280 277 248 197 130 34 39 26 55 46 42 37 29 22 26 55 51 43 37 44 44 40 31 30 12 8 7 tdarr -498 476 419 364 309 262 199 143 296 229 207 53 47 28 41 - - - - - - - - - - - - - - - - - - - - - - - - - portainer_agent -465 440 399 358 301 255 196 146 77 22 124 40 26 37 6 - - - - - - - - - - - - - - - - - - - - - - - - - free_games_claimer -463 659 583 485 623 537 452 622 531 441 492 465 567 496 392 596 490 620 472 711 651 561 472 692 642 565 495 397 374 437 353 493 407 393 377 98 359 91 321 313 epicgamesfree -462 461 431 401 366 336 304 271 202 153 152 30 28 19 334 306 256 194 101 88 82 76 74 71 67 63 61 55 55 51 50 48 34 33 31 32 32 20 18 18 joal -420 376 704 640 567 497 436 354 599 529 491 341 286 291 291 267 503 411 280 382 347 322 281 250 86 290 257 222 235 191 186 208 200 200 128 95 91 47 31 29 radarr_nas -413 358 352 353 348 339 437 364 400 303 364 260 310 306 404 326 354 432 288 279 250 254 307 243 252 236 226 196 225 281 231 243 288 288 237 181 298 226 195 195 plex_nas -409 386 344 306 257 215 164 272 199 129 331 194 184 171 153 247 177 97 203 180 151 138 120 104 108 150 133 116 96 159 149 130 105 85 69 74 81 48 24 23 joplin -385 371 332 300 271 242 208 179 124 79 503 411 391 371 363 335 289 233 159 131 131 266 256 237 225 203 184 171 150 150 136 113 91 89 71 43 60 38 22 20 scrutiny-fa -354 285 267 265 291 272 271 280 283 234 316 313 246 225 233 263 271 321 319 216 211 213 221 274 203 206 277 145 202 333 260 277 254 254 294 218 282 205 204 195 transmission_ls -353 203 429 700 576 419 500 653 653 545 456 558 499 404 758 649 497 310 481 367 209 298 299 359 394 249 365 269 316 429 325 238 468 468 405 328 283 193 124 94 nextcloud_ocr -343 331 293 251 201 145 154 253 174 445 441 311 299 287 268 227 169 206 101 158 140 132 122 117 106 98 127 120 117 107 93 80 84 84 49 103 98 75 69 68 bazarr -332 332 312 292 272 252 232 212 170 138 138 58 58 111 119 128 142 166 110 109 112 105 103 97 108 95 115 76 82 75 79 84 127 105 93 88 78 53 51 51 omada -332 318 288 255 197 135 398 350 288 246 235 126 269 247 228 191 133 207 108 121 278 261 246 225 214 112 170 152 126 96 91 87 143 143 121 112 103 78 81 81 photoprism -331 325 286 248 202 160 120 82 300 250 244 115 113 107 99 67 267 201 100 84 67 59 47 39 35 25 17 15 38 32 23 26 32 32 22 19 53 33 27 26 piwigo -329 281 412 348 283 272 442 382 286 222 293 262 224 340 313 251 386 287 220 217 217 249 224 215 226 214 395 371 339 300 287 251 207 169 163 144 110 68 47 47 fireflyiii -296 283 245 207 169 131 308 280 226 183 166 562 550 541 522 477 417 348 242 221 209 196 186 180 171 145 144 133 119 102 103 150 132 119 99 73 64 33 27 27 overseerr -289 274 226 183 141 102 62 16 223 166 163 31 18 5 - - - - - - - - - - - - - - - - - - - - - - - - - - postgres -267 244 195 144 202 143 305 255 166 208 176 195 181 152 128 371 305 232 118 194 161 140 119 88 98 146 119 104 139 121 98 75 155 155 134 110 95 82 17 17 code_server -262 235 175 334 278 228 176 484 413 357 342 215 204 187 164 467 406 331 227 198 174 147 114 147 130 184 179 157 135 114 107 114 102 102 87 72 61 33 22 20 cloudcommander -251 241 206 152 191 146 356 314 243 184 171 129 114 99 384 352 293 226 130 111 95 88 100 94 82 146 138 128 117 112 100 90 70 56 44 39 34 11 7 6 flaresolverr -235 268 254 254 253 230 251 261 253 214 256 226 212 201 237 241 244 273 183 186 177 170 168 173 168 157 146 123 148 151 120 138 129 129 120 114 142 100 114 113 prowlarr -230 219 182 146 108 67 265 229 163 109 103 58 45 126 114 84 236 170 75 56 42 35 30 13 9 42 27 98 87 73 72 65 45 38 55 48 43 21 10 9 grav -223 193 452 411 365 320 266 209 196 150 240 99 176 145 179 407 339 251 259 232 211 194 169 139 200 167 150 123 143 132 184 157 93 114 94 73 52 44 34 32 tandoor_recipes -218 212 175 138 88 130 87 628 556 499 491 367 362 353 343 314 260 193 90 63 50 51 207 193 186 167 160 149 140 133 119 103 80 64 50 39 26 7 4 4 vaultwarden -198 208 770 723 674 621 571 521 431 363 343 205 187 172 156 104 338 263 152 113 92 74 54 35 14 - - - - - - - - - - - - - - - sponsorblockcast -192 237 231 219 224 219 233 244 241 189 247 188 193 187 220 184 239 253 183 177 181 171 169 161 159 154 148 110 134 140 111 129 118 118 94 106 136 104 95 95 jackett_nas -171 162 129 94 50 548 510 485 435 399 395 307 304 293 290 274 236 184 115 94 81 76 66 52 43 169 153 143 138 131 119 111 89 75 65 55 46 29 17 15 wger -163 154 113 73 337 299 262 222 151 99 87 68 64 52 47 132 76 133 36 29 21 14 22 13 1 - - - - - - - - - - - - - - - autobrr -140 394 350 301 250 205 139 466 376 315 298 149 133 531 520 478 417 328 216 186 170 155 138 121 88 303 282 266 241 221 198 168 148 125 102 87 80 45 21 19 addons_updater -137 415 352 660 606 554 506 456 367 281 404 279 291 215 394 345 272 137 235 373 337 306 282 232 284 228 298 268 243 201 170 122 188 144 176 150 131 91 59 57 guacamole -129 137 149 139 46 139 144 154 152 108 146 111 101 61 103 46 111 99 102 84 21 107 94 84 101 105 88 51 23 66 10 86 22 22 73 72 81 69 73 69 calibre_web -122 328 285 239 194 141 222 180 114 253 243 110 427 419 414 382 327 256 156 134 120 99 86 95 177 156 131 132 118 103 84 83 77 73 62 51 47 23 16 15 fireflyiii_data_importer -113 94 129 92 132 101 85 117 61 310 299 215 209 203 189 163 114 134 102 68 20 69 62 94 87 74 59 45 79 72 63 53 39 57 38 45 32 21 14 12 gitea -100 92 67 41 60 38 213 191 145 112 108 21 213 209 205 188 153 111 47 37 30 27 36 35 28 21 29 26 22 23 17 25 32 32 21 22 20 11 9 9 unpackerr -100 129 136 555 509 463 420 380 309 250 239 105 131 108 127 228 159 181 112 108 90 105 286 266 248 221 200 179 161 123 107 85 150 150 145 127 99 60 72 66 emby -91 767 725 685 650 613 579 539 471 416 406 278 270 249 242 215 154 75 103 76 54 259 251 240 232 218 216 204 199 180 168 148 135 119 97 82 72 41 32 29 whoogle-search -82 111 103 87 97 92 94 92 35 205 194 100 80 54 74 74 174 124 42 34 46 58 53 70 60 48 21 23 29 22 29 28 2 2 0 - - - - - immich -78 104 81 83 84 77 72 94 85 58 103 50 49 47 61 82 94 120 49 44 31 33 28 31 27 23 20 16 11 7 2 - - - - - - - - - sabnzbd -77 110 116 111 104 101 110 139 133 77 205 76 55 71 141 109 224 150 82 76 66 64 75 69 60 60 62 50 67 58 43 65 58 58 52 42 68 51 45 44 lidarr_nas -76 106 99 97 95 88 87 110 111 72 111 79 71 64 84 105 116 143 79 70 57 58 56 71 65 60 59 49 60 48 54 62 52 52 43 39 65 49 42 41 readarr_nas -67 66 29 187 150 115 74 644 571 518 510 386 384 376 374 352 301 240 145 113 107 106 101 97 90 84 74 64 67 61 56 51 29 29 20 8 44 28 26 26 webtrees -65 65 35 1424 1360 1294 1246 1191 1107 1033 1008 865 829 803 773 722 639 546 425 380 346 320 283 247 246 288 248 191 243 192 192 217 146 146 121 90 88 55 37 35 sonarr_nas -65 115 85 55 109 80 984 928 841 778 758 610 579 562 544 496 427 342 226 183 149 140 143 130 137 156 125 97 113 118 152 127 122 122 120 86 122 79 67 65 webtop_kde -64 608 570 529 482 448 410 376 307 258 250 118 109 91 82 341 287 220 121 103 90 88 84 80 73 59 93 92 87 81 73 65 50 40 39 30 24 9 4 4 ombi -57 70 84 88 88 83 83 107 104 47 184 54 60 60 79 94 198 131 68 52 46 44 41 55 53 47 51 44 53 44 37 56 59 45 42 33 63 33 32 31 plex-media-manager -52 93 116 70 74 73 73 331 269 216 203 80 77 72 61 263 211 144 49 39 99 87 78 72 69 63 54 28 17 20 17 22 69 62 41 28 45 18 7 5 myelectricaldata_dev -37 610 561 521 480 440 399 357 281 228 223 88 78 65 55 102 45 26 - - - - - - - - - - - - - - - - - - - - - - jellyseerr -22 323 299 277 251 229 206 184 139 103 94 8 5 14 33 42 52 70 28 20 13 11 17 13 15 17 17 10 19 17 14 27 43 38 34 30 24 7 13 11 omada_v3 -17 52 120 87 50 390 359 327 263 214 211 90 87 84 81 56 189 129 38 26 20 17 17 46 43 40 34 28 27 23 21 20 25 25 24 22 19 6 3 3 mylar3 +2023-09-08 2023-09-01 2023-08-25 2023-08-18 2023-08-11 2023-08-04 2023-07-28 2023-07-21 2023-07-14 2023-07-07 2023-06-30 2023-06-23 2023-06-16 2023-06-09 2023-06-02 2023-05-26 2023-05-19 2023-05-12 2023-05-05 2023-04-28 2023-04-21 2023-04-14 2023-04-07 2023-03-31 2023-03-24 2023-03-17 2023-03-10 2023-03-03 2023-02-24 2023-02-17 2023-02-10 2023-02-03 2023-01-27 2023-01-21 2023-01-13 2023-01-06 2022-12-30 2022-12-24 2022-12-16 2022-12-09 2022-12-08 Date +41790 43334 50337 49386 48913 46173 43611 43648 42982 41225 38304 38828 30434 30232 30051 32193 31615 29210 26192 19917 20377 19409 19253 18223 18044 16127 15701 14436 13970 13610 14133 12886 12065 11500 10919 9777 7647 7966 4937 3908 3691 TOTAL +5490 5246 4979 4713 4452 4159 3836 3472 3016 4488 4238 4010 3585 3255 2851 3665 3335 2880 3319 2766 4137 3852 3527 3207 2848 2476 2542 2400 2836 2366 3080 2786 2538 2238 1987 1630 1327 1176 847 588 555 portainer +3817 3241 8250 8000 7767 7521 7293 7034 6803 6575 6325 6136 5808 5613 5426 5247 5029 4775 4482 4212 3978 3759 3498 3263 3035 2810 2532 2229 1960 1569 2036 1730 1356 1359 1359 1070 888 727 477 285 264 filebrowser +1542 1500 1457 1373 1302 1234 1154 1075 995 896 818 788 619 561 523 461 375 261 205 495 448 409 353 291 331 285 274 254 173 262 268 268 251 193 193 225 172 181 156 201 196 jellyfin +1191 1178 1167 1122 1079 1036 1001 959 915 841 787 778 647 635 622 618 589 527 451 353 326 313 300 289 277 262 252 240 227 218 193 183 168 142 126 98 88 75 39 30 29 arpspoof +1141 1137 1129 1084 1045 1000 960 919 877 805 749 741 608 595 582 577 541 481 414 313 288 275 263 249 240 231 214 200 190 171 157 148 134 110 100 85 78 70 37 25 22 organizr +1113 1105 1084 1038 995 949 907 867 827 759 707 700 577 568 557 544 519 461 389 283 261 249 238 231 219 210 195 189 179 166 152 133 123 108 98 80 66 51 23 15 14 xteve +988 982 977 946 909 867 829 785 747 679 628 617 489 480 472 462 432 376 310 215 189 177 170 166 158 153 138 126 114 104 89 87 82 64 52 46 43 37 19 13 13 teamspeak +982 979 973 937 897 864 827 789 750 685 633 623 498 489 483 471 438 383 317 223 203 193 190 183 171 165 154 149 143 132 122 118 104 85 76 67 56 49 24 20 18 baikal +976 968 953 927 881 841 800 757 718 666 616 598 501 477 453 436 396 350 291 219 187 148 161 186 150 145 86 127 83 155 124 112 127 115 115 125 98 112 86 107 69 calibre +956 942 922 868 814 764 709 657 605 511 433 400 238 311 284 252 227 137 301 244 187 351 322 301 262 236 202 158 111 176 148 152 108 134 134 123 84 104 57 86 80 paperless_ng +944 941 936 894 856 819 781 747 711 645 594 584 458 449 443 440 405 352 292 194 174 160 154 150 146 138 129 115 112 109 100 94 72 62 62 76 61 84 57 50 50 nzbget +923 917 906 870 837 797 757 719 680 615 566 556 435 426 412 406 377 323 259 162 142 128 117 108 94 83 76 61 57 55 45 39 31 37 37 19 11 28 12 10 8 resiliosync +888 879 874 843 810 777 742 708 676 615 563 560 438 436 431 427 396 344 279 188 169 150 143 139 133 123 105 83 125 117 108 92 89 68 53 47 38 29 13 7 7 gazpar2mqtt +856 853 850 817 784 749 711 675 645 580 519 509 385 381 372 366 335 287 227 136 119 110 106 98 89 82 71 67 62 56 49 44 37 68 68 57 41 37 19 10 9 ubooquity +821 819 806 767 728 695 664 632 599 534 485 474 348 344 335 328 297 248 188 88 71 62 59 54 51 41 31 27 79 70 63 56 46 29 25 55 49 45 27 23 22 spotweb +790 787 785 751 715 679 647 613 579 511 461 457 335 331 324 322 298 247 184 91 75 67 64 63 60 60 58 55 52 51 49 45 41 28 24 25 22 18 4 1 1 requestrr +740 732 717 684 658 631 603 575 545 497 459 442 348 335 320 313 290 248 188 112 91 104 158 144 132 119 103 81 130 127 112 97 74 81 81 67 48 84 58 58 58 scrutiny +726 640 511 860 753 639 533 1392 1321 1240 1163 1124 965 939 910 887 836 761 656 515 492 834 803 755 709 672 607 450 490 416 365 279 254 504 397 403 272 289 35 59 39 myelectricaldata +691 691 691 659 629 599 569 539 508 446 398 398 278 278 275 275 251 203 143 53 38 31 31 31 31 31 31 30 30 120 110 99 91 68 65 53 42 35 16 11 9 papermerge +676 654 633 590 546 509 461 418 380 301 253 230 133 113 87 413 377 330 266 188 158 126 109 95 79 119 92 66 42 277 270 243 225 193 164 139 109 97 61 43 40 browserless_chrome +662 659 649 620 590 559 529 503 478 422 385 376 292 279 269 260 232 193 146 76 47 61 49 35 39 31 17 9 - - - - - - - - - - - - - binance_trading_bot +660 631 607 567 520 468 415 372 330 258 197 168 175 142 230 203 153 169 321 231 185 129 606 588 562 542 501 465 434 404 373 368 328 276 192 142 7 90 53 38 35 mealie +638 1466 1404 1300 1216 1123 1019 916 817 672 526 610 384 352 1101 1049 963 847 694 481 709 627 556 461 359 363 504 363 293 364 340 340 325 323 323 337 312 407 266 240 225 qbittorrent +610 607 597 571 545 523 498 474 449 404 369 363 276 269 263 251 225 189 146 83 70 62 59 54 49 41 26 90 85 86 78 72 69 52 47 45 31 31 13 7 7 elasticsearch +579 575 572 549 525 503 477 454 429 381 342 339 255 254 250 246 225 192 150 88 76 68 63 60 58 55 50 47 45 41 39 33 29 20 16 8 24 18 5 7 7 fireflyiii_fints_importer +556 551 548 505 469 431 393 358 324 260 206 199 69 63 55 407 373 323 255 157 137 126 120 114 109 104 98 91 86 79 78 74 71 59 46 40 34 29 12 7 7 inadyn +552 540 529 477 415 364 306 255 200 119 864 836 693 659 637 621 586 516 434 302 271 235 212 178 144 121 76 188 170 121 148 113 223 174 119 117 123 104 45 19 14 zoneminder +519 512 504 467 436 404 365 326 285 217 163 157 30 59 48 44 291 240 174 77 51 40 34 32 54 46 38 29 22 38 34 19 25 61 61 50 49 43 21 17 17 seafile +517 511 511 474 437 400 359 325 283 217 167 161 35 35 31 106 73 86 111 52 41 29 45 32 38 32 33 32 30 31 36 26 37 30 23 20 24 38 22 26 26 flexget +512 508 501 464 427 391 356 314 277 209 159 153 29 287 280 277 248 197 130 34 39 26 55 46 42 37 29 22 26 55 51 43 37 44 44 40 31 30 12 8 7 tdarr +490 465 440 399 358 301 255 196 146 77 22 124 40 26 37 6 - - - - - - - - - - - - - - - - - - - - - - - - - free_games_claimer +462 462 461 431 401 366 336 304 271 202 153 152 30 28 19 334 306 256 194 101 88 82 76 74 71 67 63 61 55 55 51 50 48 34 33 31 32 32 20 18 18 joal +451 420 376 704 640 567 497 436 354 599 529 491 341 286 291 291 267 503 411 280 382 347 322 281 250 86 290 257 222 235 191 186 208 200 200 128 95 91 47 31 29 radarr_nas +447 463 659 583 485 623 537 452 622 531 441 492 465 567 496 392 596 490 620 472 711 651 561 472 692 642 565 495 397 374 437 353 493 407 393 377 98 359 91 321 313 epicgamesfree +421 409 386 344 306 257 215 164 272 199 129 331 194 184 171 153 247 177 97 203 180 151 138 120 104 108 150 133 116 96 159 149 130 105 85 69 74 81 48 24 23 joplin +404 385 371 332 300 271 242 208 179 124 79 503 411 391 371 363 335 289 233 159 131 131 266 256 237 225 203 184 171 150 150 136 113 91 89 71 43 60 38 22 20 scrutiny-fa +380 354 285 267 265 291 272 271 280 283 234 316 313 246 225 233 263 271 321 319 216 211 213 221 274 203 206 277 145 202 333 260 277 254 254 294 218 282 205 204 195 transmission_ls +352 343 331 293 251 201 145 154 253 174 445 441 311 299 287 268 227 169 206 101 158 140 132 122 117 106 98 127 120 117 107 93 80 84 84 49 103 98 75 69 68 bazarr +339 332 318 288 255 197 135 398 350 288 246 235 126 269 247 228 191 133 207 108 121 278 261 246 225 214 112 170 152 126 96 91 87 143 143 121 112 103 78 81 81 photoprism +333 331 325 286 248 202 160 120 82 300 250 244 115 113 107 99 67 267 201 100 84 67 59 47 39 35 25 17 15 38 32 23 26 32 32 22 19 53 33 27 26 piwigo +332 332 332 312 292 272 252 232 212 170 138 138 58 58 111 119 128 142 166 110 109 112 105 103 97 108 95 115 76 82 75 79 84 127 105 93 88 78 53 51 51 omada +316 413 358 352 353 348 339 437 364 400 303 364 260 310 306 404 326 354 432 288 279 250 254 307 243 252 236 226 196 225 281 231 243 288 288 237 181 298 226 195 195 plex_nas +302 296 283 245 207 169 131 308 280 226 183 166 562 550 541 522 477 417 348 242 221 209 196 186 180 171 145 144 133 119 102 103 150 132 119 99 73 64 33 27 27 overseerr +290 267 244 195 144 202 143 305 255 166 208 176 195 181 152 128 371 305 232 118 194 161 140 119 88 98 146 119 104 139 121 98 75 155 155 134 110 95 82 17 17 code_server +283 262 235 175 334 278 228 176 484 413 357 342 215 204 187 164 467 406 331 227 198 174 147 114 147 130 184 179 157 135 114 107 114 102 102 87 72 61 33 22 20 cloudcommander +245 235 268 254 254 253 230 251 261 253 214 256 226 212 201 237 241 244 273 183 186 177 170 168 173 168 157 146 123 148 151 120 138 129 129 120 114 142 100 114 113 prowlarr +244 329 281 412 348 283 272 442 382 286 222 293 262 224 340 313 251 386 287 220 217 217 249 224 215 226 214 395 371 339 300 287 251 207 169 163 144 110 68 47 47 fireflyiii +239 230 219 182 146 108 67 265 229 163 109 103 58 45 126 114 84 236 170 75 56 42 35 30 13 9 42 27 98 87 73 72 65 45 38 55 48 43 21 10 9 grav +211 353 203 429 700 576 419 500 653 653 545 456 558 499 404 758 649 497 310 481 367 209 298 299 359 394 249 365 269 316 429 325 238 468 468 405 328 283 193 124 94 nextcloud_ocr +195 192 237 231 219 224 219 233 244 241 189 247 188 193 187 220 184 239 253 183 177 181 171 169 161 159 154 148 110 134 140 111 129 118 118 94 106 136 104 95 95 jackett_nas +178 171 162 129 94 50 548 510 485 435 399 395 307 304 293 290 274 236 184 115 94 81 76 66 52 43 169 153 143 138 131 119 111 89 75 65 55 46 29 17 15 wger +173 163 154 113 73 337 299 262 222 151 99 87 68 64 52 47 132 76 133 36 29 21 14 22 13 1 - - - - - - - - - - - - - - - autobrr +169 137 415 352 660 606 554 506 456 367 281 404 279 291 215 394 345 272 137 235 373 337 306 282 232 284 228 298 268 243 201 170 122 188 144 176 150 131 91 59 57 guacamole +167 223 193 452 411 365 320 266 209 196 150 240 99 176 145 179 407 339 251 259 232 211 194 169 139 200 167 150 123 143 132 184 157 93 114 94 73 52 44 34 32 tandoor_recipes +161 198 208 770 723 674 621 571 521 431 363 343 205 187 172 156 104 338 263 152 113 92 74 54 35 14 - - - - - - - - - - - - - - - sponsorblockcast +158 140 394 350 301 250 205 139 466 376 315 298 149 133 531 520 478 417 328 216 186 170 155 138 121 88 303 282 266 241 221 198 168 148 125 102 87 80 45 21 19 addons_updater +156 129 137 149 139 46 139 144 154 152 108 146 111 101 61 103 46 111 99 102 84 21 107 94 84 101 105 88 51 23 66 10 86 22 22 73 72 81 69 73 69 calibre_web +135 498 476 419 364 309 262 199 143 296 229 207 53 47 28 41 - - - - - - - - - - - - - - - - - - - - - - - - - portainer_agent +133 113 94 129 92 132 101 85 117 61 310 299 215 209 203 189 163 114 134 102 68 20 69 62 94 87 74 59 45 79 72 63 53 39 57 38 45 32 21 14 12 gitea +127 122 328 285 239 194 141 222 180 114 253 243 110 427 419 414 382 327 256 156 134 120 99 86 95 177 156 131 132 118 103 84 83 77 73 62 51 47 23 16 15 fireflyiii_data_importer +118 251 241 206 152 191 146 356 314 243 184 171 129 114 99 384 352 293 226 130 111 95 88 100 94 82 146 138 128 117 112 100 90 70 56 44 39 34 11 7 6 flaresolverr +103 100 92 67 41 60 38 213 191 145 112 108 21 213 209 205 188 153 111 47 37 30 27 36 35 28 21 29 26 22 23 17 25 32 32 21 22 20 11 9 9 unpackerr +102 100 129 136 555 509 463 420 380 309 250 239 105 131 108 127 228 159 181 112 108 90 105 286 266 248 221 200 179 161 123 107 85 150 150 145 127 99 60 72 66 emby +98 82 111 103 87 97 92 94 92 35 205 194 100 80 54 74 74 174 124 42 34 46 58 53 70 60 48 21 23 29 22 29 28 2 2 0 - - - - - immich +96 91 767 725 685 650 613 579 539 471 416 406 278 270 249 242 215 154 75 103 76 54 259 251 240 232 218 216 204 199 180 168 148 135 119 97 82 72 41 32 29 whoogle-search +96 65 115 85 55 109 80 984 928 841 778 758 610 579 562 544 496 427 342 226 183 149 140 143 130 137 156 125 97 113 118 152 127 122 122 120 86 122 79 67 65 webtop_kde +85 78 104 81 83 84 77 72 94 85 58 103 50 49 47 61 82 94 120 49 44 31 33 28 31 27 23 20 16 11 7 2 - - - - - - - - - sabnzbd +83 1008 994 954 904 863 824 772 735 657 594 577 444 422 414 397 360 297 222 109 95 256 245 233 216 204 183 162 148 140 117 90 72 145 145 126 80 97 67 54 54 transmission_openvpn +79 77 110 116 111 104 101 110 139 133 77 205 76 55 71 141 109 224 150 82 76 66 64 75 69 60 60 62 50 67 58 43 65 58 58 52 42 68 51 45 44 lidarr_nas +79 76 106 99 97 95 88 87 110 111 72 111 79 71 64 84 105 116 143 79 70 57 58 56 71 65 60 59 49 60 48 54 62 52 52 43 39 65 49 42 41 readarr_nas +75 64 608 570 529 482 448 410 376 307 258 250 118 109 91 82 341 287 220 121 103 90 88 84 80 73 59 93 92 87 81 73 65 50 40 39 30 24 9 4 4 ombi +72 57 70 84 88 88 83 83 107 104 47 184 54 60 60 79 94 198 131 68 52 46 44 41 55 53 47 51 44 53 44 37 56 59 45 42 33 63 33 32 31 plex-media-manager +71 67 66 29 187 150 115 74 644 571 518 510 386 384 376 374 352 301 240 145 113 107 106 101 97 90 84 74 64 67 61 56 51 29 29 20 8 44 28 26 26 webtrees +65 65 65 35 1424 1360 1294 1246 1191 1107 1033 1008 865 829 803 773 722 639 546 425 380 346 320 283 247 246 288 248 191 243 192 192 217 146 146 121 90 88 55 37 35 sonarr_nas +58 52 93 116 70 74 73 73 331 269 216 203 80 77 72 61 263 211 144 49 39 99 87 78 72 69 63 54 28 17 20 17 22 69 62 41 28 45 18 7 5 myelectricaldata_dev +50 218 212 175 138 88 130 87 628 556 499 491 367 362 353 343 314 260 193 90 63 50 51 207 193 186 167 160 149 140 133 119 103 80 64 50 39 26 7 4 4 vaultwarden +44 37 610 561 521 480 440 399 357 281 228 223 88 78 65 55 102 45 26 - - - - - - - - - - - - - - - - - - - - - - jellyseerr +29 289 274 226 183 141 102 62 16 223 166 163 31 18 5 - - - - - - - - - - - - - - - - - - - - - - - - - - postgres +20 17 52 120 87 50 390 359 327 263 214 211 90 87 84 81 56 189 129 38 26 20 17 17 46 43 40 34 28 27 23 21 20 25 25 24 22 19 6 3 3 mylar3 +18 22 323 299 277 251 229 206 184 139 103 94 8 5 14 33 42 52 70 28 20 13 11 17 13 15 17 17 10 19 17 14 27 43 38 34 30 24 7 13 11 omada_v3 diff --git a/Stats2 b/Stats2 index c447a672e..1461c47cc 100644 --- a/Stats2 +++ b/Stats2 @@ -1,83 +1,83 @@ Name Total armv7 amd64 aarch64 ------------------------------ -zoneminder 540 105 268 167 -xteve 1105 236 495 374 -whoogle-search 91 1 57 33 -wger 171 - 102 69 -webtrees 67 13 34 20 -webtop_kde 65 53 4 8 -unpackerr 100 - 58 42 -ubooquity 853 231 338 284 -transmission_openvpn 1008 220 414 374 -transmission_ls 354 6 223 125 -teamspeak 982 235 423 324 -tdarr 508 138 214 156 -tandoor_recipes 223 16 125 82 -spotweb 819 220 325 274 -sponsorblockcast 198 2 120 76 +zoneminder 552 105 276 171 +xteve 1113 236 503 374 +whoogle-search 96 1 61 34 +wger 178 - 105 73 +webtrees 71 13 36 22 +webtop_kde 96 - 72 24 +unpackerr 103 - 61 42 +ubooquity 856 231 339 286 +transmission_openvpn 83 0 47 36 +transmission_ls 380 6 236 138 +teamspeak 988 238 424 326 +tdarr 512 138 217 157 +tandoor_recipes 167 3 103 61 +spotweb 821 220 327 274 +sponsorblockcast 161 2 99 60 sonarr_nas 65 21 21 23 -seafile 512 142 199 171 -scrutiny-fa 385 - 225 160 -scrutiny 732 - 430 302 -sabnzbd 78 - 53 25 -resiliosync 917 233 362 322 -requestrr 787 227 300 260 -readarr_nas 76 - 53 23 -radarr_nas 420 14 265 141 -qbittorrent 1466 122 798 546 -prowlarr 235 - 154 81 -postgres 289 64 125 100 -portainer_agent 498 82 232 184 -portainer 5246 248 3036 1962 -plex-media-manager 57 0 42 15 -plex_nas 413 17 259 137 -piwigo 331 90 133 108 -photoprism 332 - 204 128 +seafile 519 142 204 173 +scrutiny-fa 404 - 236 168 +scrutiny 740 - 434 306 +sabnzbd 85 - 56 29 +resiliosync 923 233 365 325 +requestrr 790 227 302 261 +readarr_nas 79 - 53 26 +radarr_nas 451 15 285 151 +qbittorrent 638 13 365 260 +prowlarr 245 - 159 86 +postgres 29 1 18 10 +portainer_agent 135 0 77 58 +portainer 5490 253 3176 2061 +plex-media-manager 72 0 53 19 +plex_nas 316 5 207 104 +piwigo 333 90 134 109 +photoprism 339 - 208 131 papermerge 691 220 246 225 -paperless_ng 942 149 457 336 -overseerr 296 - 202 94 -organizr 1137 234 534 369 -ombi 64 1 44 19 -omada_v3 22 - 9 13 +paperless_ng 956 149 467 340 +overseerr 302 - 205 97 +organizr 1141 234 536 371 +ombi 75 1 53 21 +omada_v3 18 - 11 7 omada 332 - 177 155 -nzbget 941 227 390 324 -nextcloud_ocr 353 - 204 149 -mylar3 17 0 13 4 -mealie 631 - 390 241 -lidarr_nas 77 1 53 23 -joplin 409 65 199 145 +nzbget 944 227 392 325 +nextcloud_ocr 211 - 121 90 +mylar3 20 0 16 4 +mealie 660 - 406 254 +lidarr_nas 79 1 55 23 +joplin 421 66 204 151 joal 462 148 163 151 -jellyseerr 37 0 21 16 -jellyfin 1500 201 813 486 -jackett_nas 192 3 132 57 -inadyn 551 141 224 186 -immich 82 - 58 24 -guacamole 137 - 102 35 -grav 230 51 103 76 -gitea 113 - 63 50 -gazpar2mqtt 879 238 325 316 -free_games_claimer 465 - 260 205 -flexget 511 140 195 176 -flaresolverr 251 31 141 79 -fireflyiii_fints_importer 575 - 301 274 -fireflyiii_data_importer 122 2 72 48 -fireflyiii 329 23 193 113 -filebrowser 3241 74 1900 1267 -epicgamesfree 463 - 302 161 -myelectricaldata_dev 52 3 19 30 -myelectricaldata 640 49 274 317 -emby 100 1 71 28 -elasticsearch 607 - 345 262 -code_server 267 48 133 86 -cloudcommander 262 26 160 76 -calibre_web 129 - 71 58 -calibre 968 - 533 435 -browserless_chrome 654 - 396 258 -calibre_web 129 - 71 58 -vaultwarden 218 45 99 74 -binance_trading_bot 659 - 353 306 -bazarr 343 53 181 109 -baikal 979 237 406 336 -autobrr 163 32 77 54 -arpspoof 1178 237 547 394 -addons_updater 140 5 86 49 +jellyseerr 44 0 27 17 +jellyfin 1542 202 839 501 +jackett_nas 195 4 130 61 +inadyn 556 141 229 186 +immich 98 - 70 28 +guacamole 169 - 120 49 +grav 239 51 111 77 +gitea 133 - 68 65 +gazpar2mqtt 888 239 328 321 +free_games_claimer 490 - 275 215 +flexget 517 140 199 178 +flaresolverr 118 0 80 38 +fireflyiii_fints_importer 579 - 301 278 +fireflyiii_data_importer 127 1 79 47 +fireflyiii 244 8 157 79 +filebrowser 3817 94 2228 1495 +epicgamesfree 447 - 288 159 +myelectricaldata_dev 58 3 29 26 +myelectricaldata 726 56 322 348 +emby 102 1 72 29 +elasticsearch 610 - 348 262 +code_server 290 50 144 96 +cloudcommander 283 26 175 82 +calibre_web 156 - 80 76 +calibre 976 - 537 439 +browserless_chrome 676 - 413 263 +calibre_web 156 - 80 76 +vaultwarden 50 4 27 19 +binance_trading_bot 662 - 356 306 +bazarr 352 53 187 112 +baikal 982 237 408 337 +autobrr 173 32 82 59 +arpspoof 1191 238 554 399 +addons_updater 158 5 98 55 From a598dbab86fbc23af031a76e7480a9cc1d6232bc Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 12:07:55 +0000 Subject: [PATCH 086/119] GitHub bot : graphs updated --- .github/starsevol.svg | 2 +- .github/stats.png | Bin 2719 -> 2766 bytes .github/stats_addons.png | Bin 4228 -> 4183 bytes addons_updater/stats.png | Bin 1749 -> 1778 bytes arpspoof/stats.png | Bin 1797 -> 1841 bytes autobrr/stats.png | Bin 1659 -> 1689 bytes baikal/stats.png | Bin 1813 -> 1840 bytes bazarr/stats.png | Bin 1821 -> 1854 bytes binance-trading-bot/stats.png | Bin 1786 -> 1803 bytes bitwarden/stats.png | Bin 1765 -> 1813 bytes browserless_chrome/stats.png | Bin 1830 -> 1870 bytes calibre/stats.png | Bin 1803 -> 1836 bytes cloudcommander/stats.png | Bin 1820 -> 1833 bytes code-server/stats.png | Bin 1759 -> 1803 bytes elasticsearch/stats.png | Bin 1788 -> 1790 bytes emby/stats.png | Bin 1940 -> 1954 bytes enedisgateway2mqtt/stats.png | Bin 1866 -> 1884 bytes enedisgateway2mqtt_dev/stats.png | Bin 1835 -> 1861 bytes epicgamesfree/stats.png | Bin 1733 -> 1768 bytes filebrowser/stats.png | Bin 1860 -> 1885 bytes fireflyiii/stats.png | Bin 1832 -> 1899 bytes fireflyiii_data_importer/stats.png | Bin 0 -> 2025 bytes fireflyiii_fints_importer/stats.png | Bin 1897 -> 1911 bytes flaresolverr/stats.png | Bin 1784 -> 1816 bytes flexget/stats.png | Bin 1882 -> 1925 bytes free_games_claimer/stats.png | Bin 1925 -> 1956 bytes gazpar2mqtt/stats.png | Bin 1845 -> 1867 bytes gitea/stats.png | Bin 1722 -> 1744 bytes grav/stats.png | Bin 1736 -> 1777 bytes guacamole/stats.png | Bin 1780 -> 1817 bytes immich/stats.png | Bin 1570 -> 1606 bytes inadyn/stats.png | Bin 1720 -> 1765 bytes jackett/stats.png | Bin 1859 -> 1873 bytes jellyfin/stats.png | Bin 1803 -> 1844 bytes jellyseerr/stats.png | Bin 1888 -> 1897 bytes joal/stats.png | Bin 1815 -> 1853 bytes joplin/stats.png | Bin 1793 -> 1844 bytes lidarr/stats.png | Bin 1772 -> 1811 bytes mealie/stats.png | Bin 1872 -> 1914 bytes mylar3/stats.png | Bin 1855 -> 1855 bytes nextcloud/stats.png | Bin 1806 -> 1858 bytes nzbget/stats.png | Bin 1797 -> 1824 bytes omada/stats.png | Bin 1767 -> 1792 bytes omada_v3/stats.png | Bin 1858 -> 1897 bytes ombi/stats.png | Bin 1768 -> 1799 bytes organizr/stats.png | Bin 1793 -> 1806 bytes overseerr/stats.png | Bin 1761 -> 1793 bytes paperless_ngx/stats.png | Bin 1803 -> 1844 bytes papermerge/stats.png | Bin 1799 -> 1813 bytes photoprism/stats.png | Bin 1781 -> 1820 bytes piwigo/stats.png | Bin 1759 -> 1785 bytes plex/stats.png | Bin 1777 -> 1807 bytes plex_meta_manager/stats.png | Bin 1790 -> 1818 bytes portainer/stats.png | Bin 1854 -> 1896 bytes portainer_agent/stats.png | Bin 1924 -> 0 bytes postgres/stats.png | Bin 1832 -> 1891 bytes prowlarr/stats.png | Bin 1837 -> 1835 bytes qbittorrent/stats.png | Bin 1833 -> 1911 bytes radarr/stats.png | Bin 1737 -> 1745 bytes readarr/stats.png | Bin 1703 -> 1730 bytes requestrr/stats.png | Bin 1779 -> 1802 bytes resiliosync/stats.png | Bin 1827 -> 1848 bytes sabnzbd/stats.png | Bin 1675 -> 1669 bytes scrutiny/stats.png | Bin 1762 -> 1794 bytes scrutiny_fa/stats.png | Bin 1898 -> 1941 bytes seafile/stats.png | Bin 1895 -> 1760 bytes sonarr/stats.png | Bin 1924 -> 1942 bytes sponsorblockcast/stats.png | Bin 1823 -> 1847 bytes spotweb/stats.png | Bin 1785 -> 1795 bytes tandoor_recipes/stats.png | Bin 1898 -> 1946 bytes tdarr/stats.png | Bin 1700 -> 1738 bytes teamspeak/stats.png | Bin 1825 -> 1856 bytes transmission/stats.png | Bin 1760 -> 1813 bytes transmission_openvpn/stats.png | Bin 1912 -> 2016 bytes ubooquity/stats.png | Bin 1804 -> 1817 bytes unpackerr/stats.png | Bin 1731 -> 1743 bytes webtop_kde/stats.png | Bin 1877 -> 1898 bytes webtrees/stats.png | Bin 1771 -> 1790 bytes wger/stats.png | Bin 1773 -> 1798 bytes whoogle/stats.png | Bin 1896 -> 1927 bytes xteve/stats.png | Bin 1763 -> 1794 bytes zoneminder/stats.png | Bin 1811 -> 1837 bytes 82 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/starsevol.svg b/.github/starsevol.svg index 4aa749e0b..98a67c914 100644 --- a/.github/starsevol.svg +++ b/.github/starsevol.svg @@ -1,4 +1,4 @@ star-history.com20222023 200400600800alexbelgium/hassio-addonsStar HistoryDateGitHub Stars \ No newline at end of file + }star-history.com20222023 200400600800alexbelgium/hassio-addonsStar HistoryDateGitHub Stars \ No newline at end of file diff --git a/.github/stats.png b/.github/stats.png index d82bb8fbfa1233ae720f8c7ee2a498293ff5db17..e60f22b9ec337ef87d3ea7c76e358fd182900878 100644 GIT binary patch delta 2435 zcmZvedpHw{8^=%SCX(C>HK#Nz3M=LklbZX=wc|269f>1qW@5IrgGiZ;;V`!tl3$3> z49PV+8nzr{TRGTF%_YlnKhE>~&iVa*&+~i#_&o3P{_%aE_kI8PzD24m)!N`4cuz-r zsOQ~$aRDKt3LyVoFn?=nNwcQ0L5U2o12CdEj6!fDZ%?ItfZBKe#65$=Eb#!(CjA*M zr*kH8CVliY8+bjMUcL;PY#JZv7|0Oc2w1+gH$e$)!wCEk+)G_(CJ@FPw`SIz@F0E! zUyvj|FW)ut(K!Y`D&_TBZN*#NR`^@~z&GlBc?LxGMv)*y_^lSNRIdBE96+8+j;TA& zlVenNM~QZPF0I?NJgBcQ)gdD_p&IPmNQo%6Fr2tv8Onli^n>ccoIJuR_5Uwo(U|&TT1V6n@8`qVDQ4bSM>}V?Rsm%2jys%yF?1m<_n}b#s5l&y2`z5=BLC=}SMwr@ zp{us*c}7yAK&}!MXtnl9N;KJ$+A`j}pR0y{8!Oei(`5)X+Te2mIvH z`qmr6pm=M`;abt~q#r4KQD?`1mgcl2K*8n*WAVQFV$V|qfix%Z2#aR|xhFgTBa}!22 z8zX7jL#-d$pMFU!y=<-kTa~L1Z97B4?E8&5R&J9JI_-epIUd^PZ~h0!Pxkk$de@qC ztnk4QX2K06WWS9OgPwk$O5LG-<`?81Wc1-qdR+?s4@CRe;gX*NC-&upJu1l`!koSD zxO5THVDLNqvi)-t60+dph>udPaPePYxYR0p**o4aAoju;HD^nGRs-Bs*cTi3f#G>vz0n4%ddY3tsugC0 zI1*o|c-Khi1e*uPoWz<4)z|n*;)bhxH}Gr4eJyZscp%+Mr}iCpT$Uho--N|c5s;55 zE;ISeTySQzSo1U4*|-d;fOascT=L{Gq;ptSH8yEQVp{ISI=AsCmJ<(c?tjN58<{jA zY0mv~S|VePB`mIMokhk4ebM1QjDjUC_hipOV^>{N=5CDn(^fM2QIU*mt#~~jR>eU4 zQHTvQn%L!32??9B()T%5biNYh!)&MzxBI%Zi;XQ?DWSC8>I7EZk1k)gyBzPCiL&R+ z$Us6^J}vX)sF8-6Z`pJ1^hl9g7AAYnn;s}4W?5!!4m2Rsd+TD&+Wf`&m70S)H3GT8 z7EB+1?FOg3R|}@3>wcSf9bPLuQ>5`B^D{q$Ok51iD3$6ricZ8P)*%Im_T?b|A7=?# zJ;5hgC`!@eYO>~JV*A$2i1JL>)cGxw0F4I=a;$?tXAp142Cx3;YteJsF_KfJbhGlC zwduzt(iCLo##o267ab$luwm*RjQT@?}OI?XYOBh%a~6GoC* z_92A!B+s&^s9j>KFgXz9W8t`|ajES3x}%Fz@3(pl3h_(D5F{h@#;iAMu*S@G+QA_4 znXkr!#gj9p8+haGSwa7D=)HSk*7@{Udh#Or=5A}0+D(dC`IgT)idh8%MQN(2N3mP> z29%Yy9Ms;1I*(S`a;#t*K z+|15W6wZ2EoP)b_>0{t0fe-yz!Eo)WWBaRCbndH7@cn z?s1;s528F&3ekWc6fp7*BN6Epuj(Fi0Rv9Jx2|7kD2nDZbi0$2G(o%A+975iTl*JO zGJvP^|I=u#-HY%uPO7jq6Z(Jr5&v(4bQbC6mJI6z45K4N(R0D)ymq-{-4YrZ5LaA& zTd!EXhpL4i5Iy4m<9aJ=jhmJ&3sv1QnFNi{Y?5ob9#$CIGK1P+&vwTk;(o6y zaXDW!xDch3x8T~n@ib?I@iOqli~ewfhSXyywZ-|GCt}{O$no_Yqb@7ISBjp9jmXY) z)Z*FT#mt1Fln)rpmHh?r9W=NA&M|*7I19$jF(Z4dLaEX?l<{=ViL=&VZY!q4kKAb# zz?YU9GnZH5u+_^oUt4GH`h*$m%92T4>~3`CE~8zZKjR|%BJ`_m7^3GB)i5GL`R|Vg aHD$Asb0}WpoRZC7CC7_y_SJSlzx)Z##^Eaf delta 2388 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 x?WKnBRD9s7g0}^SM)9z!APvekMTjw@>{&CG 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 diff --git a/addons_updater/stats.png b/addons_updater/stats.png index 540c2be0815e93d6ebc5145af2b4cb2efcd6c7fb..2a86f07673fec88280a712509d2e34bc6df7a2ad 100644 GIT binary patch delta 1437 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 B<<0;A delta 1472 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 P00000NkvXXu0mjflDqyl delta 1480 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 diff --git a/browserless_chrome/stats.png b/browserless_chrome/stats.png index fea2aa27be0e5de755974f456847e5a0fe3ecf51..40cde818d77eca57c3f657afb7759925e6675155 100644 GIT binary patch delta 1529 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 delta 1418 zcmV;51$Fw14&M#1XaRp>Nklfs(5r3`OPV_WwU=r>$BMhy?P?S(RR~BgPzpuO5*a_^k zzMqKRA&71S_rpz^h~5W3-J~g$%XfsWt0=T67_Tc_Ym{dz$|)WI3|9fAs-z|)95Jse!TNoJN4=nrus7rwFn zY6xQQ4Qd9h5akM0cY6^gaswmI-ucNkCq(27B2VNhID!6srCk^bXJIM}H@TXZ?CD~yH{{Hk~ zSdtxv=AFo>T3X$^Iie5BCwEm2&V=JT$qoav<}0V=3M1^>BgKfl56YgRPH@Hy-^UUl zx)F|#qR@X$?K;Ot>WpS-b^A6a_MUm$eS5i# zwl7~dxnxn5T*v(rb|-ST#_p^~w-&n0ub?W~;jVw(@KpP*Zb5$YA=x3Do(0!IvO^}* zD87*FkVV&{dI5xCFPKg67wmhNm{9N+vgo!aa&s!aT*TgE5ji8t4l|DGJ7PpGn&A>T zHJRvB3;sf<*Qcj1GmAdE;4kFZySZcs1Bx%&-|6oAZ@vYW=|}Yq?f>jBYqEnG!QW_h z&Xj*R830>?zpx#VySJ!0EOwI}Z0h|+*!Mo?@P2>S!uXh3Ped&v&; z@m@&lrDzU0rYPPILPRcK_G?2V?+Kx&R}6o{B6(M+*3%0O>E@l$J`9WG-68LhyYB?a zJEZL@8zubL}pE2FJV z#QfL~^873Bj(7p}2QDeGoY}TXZD)VnwsmSd?fltaVDB3Q_VE%42MW`o+9dp^E3YjO zt&j3_(7u#_#^*FYawLu*}h-YxNkC#YX zA>llAtwez(UAZd$g#vN=MQJZosGx*m69r5Jnp*_bt-39_R)3;^ZJ&Haxw1rLY;*;p)IyX)7RkSNAU z;{^-yMF0Q*0000000000p5xqp)B78H*Ef}cOlZ=LZ-RFCYvgWzIP+)+K6(^slknxCXQXbZD+Wg=%NQ8=RM6->(;Z zNOU51dLoc;L3&%n$MnPY&o|O*Lq9pwiO$~7-FrYf){By4`iC*g#zd|K0){18V`j}kXmhv=f;2K$`{>xRlLy1XM(=m`8?fT z2)xGAaomTATnoG?e8S>uY5FYAWaeGtVwAr8W$is9FE{d;sIS9|YePqRCf*#!eT-u| zS+;z9BYYw}dp}R!$+G3+qc%Ph({+A{EL$GFG(N$KTy=bGTx=In+$jW%e6RfKW{2m6 zfQcN+S&@IMiLZz94N|L>kj=O-k*kD^#)Z^s735WZwK#+H4CGcG&8I7`vN-cLIfwEM z`*rWEy}w2g<6=#%BK<`Q85i3`&TYSlfb_?dQ*NEeg<3k+jg(X#(ZxjWJBlh77H0}j zS~=2lQ)%AIdl4Ywxu5WSTK9w)6BCB73DF<8n2o zzfgb30JPM|XSj0aAVCUOsH(715d>JwUQs~Mr;}ydXxO-z zeIb3KZRMm^Z_v7OqpxK&A34j`@=(5F(lz|=z4u^zg7frbIx#LtPo? zUj~zXOYh9ML|5d2mhG$mGgdX2 z?pht-XF|IdK4FsHdBSA~;S=`my-(@G2%mT-wc57zp@fT7SBF`)(S*;8e9AVY@QG2S z4=a44cIp2vxLej&^=*P0rCa1&9TbRGsAcUPIT(C*Mr^(?4mfIbm6OcX}4@Z1xl(Y1|%cb_`YKP6WchEwQXL;LZV!4Lh z8}_e6`p5gNni|Wsd@w_>$$|IW@fm;T_xjH51_8H;Q9`}fPMcb=^4`QS^agIY8ouo zQrq)u#wzF%v~MJ!>lbolJA&Nq!q~sf^ZrEK@ii?pIamujzbjPa{78wll&XIg8wfUh z14^luDoCIT`^ZhYUhH42GN#Ku>{yw@{+!xc)y;FTQmzsf+(r8SEu~t56F<}&RS-S+ z5V=WLiw)s5m38|xH(559gK2+w>Y;kDQf{D3br))^Xt9=3Ex~%Iq=!DP!ZFh8ozKPo zVlEE@=nkBZ2-Zh~-W{NSSbHHK5}c0*%EyE5eJK6|7NC2URqf)K00000NkvXXu0mjf DK}O%_ delta 1447 zcmV;Y1z7t24g3wTXaRqJNkl3znlQ6aZm!z5gZ6XfzRlt5^9`b>8WT9YB(j zk6i3$3;+NC000000002Md#rU24?m?`c`5^i2uW9Ff`0fka=X5=pC9WBW1Zjq4(&Iw zwP^1WyV>0S`&|P2?{?j0^}YXVj|reN>_PCifp3lZ>(pA;yg`3@-yAw{^X;*Nz5Sl# zn+@pz000000000`3TyWjYZj$uVqc=RSf7S1{($tEK>B=aqq!&DLSLw*2PSgbRLLSzpZaGb0M=*VS6Uht5be^CekZXYkMZr>rricrjYagZ5h%Zkz;%2UzFpC zg*u(*7(z;T!l8cyFS1}gb zkh_@3ai88h=M~r$qz_EM_X^$nutba-LaU<^Yve1kFS>vC4hat94pCp$zfac}0;Rd~ zy~0FpB<>hDI$vAUXK|)YZZ+~1mGtc=Ywyi*IgC4qzD{rM4ISx?p%K2I9Mg%iHHWH= ze~8cC{mDB~w${+~>N}Dy|1F|y4e?C)3M+Db@>uwSW)sDeLLdjPlwUpU@V*d8&r9X3 z$aTl_k^FxLq1BFfF?VxdBG(ORgf9?U?Syp7uNG&J-Uum`i}CcpyDZMsAkj$vL%;8x zwfB;wn!7pZLaRtGO9tT!nu(nK{zU|&mmrgJ?L;ot(y^YNY{~^)Oyp{kV=1v#B}2u=r;>4_^+jkk6}1}qigIy=mY#yD#?6)V zQ#_pq7*kN$_{9T^UQ=fx_m=z-v^$6^a@?{dr3v8+tjLw3731b=?VXmMh-Mo3isn8& zLCSv_X=5BeB9G|_3YneOgfFmjCMV6c@efSoveBqZSmQka}mdPh^Y6T*Lr98orbZiO!hEuAP^l%9x%_R^u18jo{$+gGJ3UGNyXH-?sjJ&A4NHGw^u~3O!} ztW_=jo@xDdWNL^ma&cdT^= zfzNwZNbe@_(uZ?I3Q#0{RGUco@ycs61nZ;xHpLJ8Acueat&)2&o@(u1IqvrwJ&fmw zok3l=m%@q}{Ny%i`RWhgC%C9kutrzD&g=@dZpb~1d~L?qbAo7kRgO?nKc|0K_WCN8 zAxZgC2JN>KC||Bn=nP_wLZMZ+ou96w$k%3th8n$=og9%f1d_(j^`JH>$`>;zKI^jz zg+H;F!{^X0_G54AalBHt3+nhmoCN3e;T(}OL<*0cE0V#)E0?5vAwxL5QKlCv^dN^~ z69o(e&SwPcvqA3;Fg~okPYEB+=L6;QLH9lt{{Yj2gbz-2&2<0(002ovPDHLkV1j2V B+QR?< diff --git a/emby/stats.png b/emby/stats.png index c1dc3bff142324c0def87dd32509f62a1985c9c5..678e5f35ecc5d8e691e521adb3e463638f9cf281 100644 GIT binary patch delta 1614 zcmV-U2C?~+526pSXaRpENklftI5n3`Og%nMZI^=?v6DL z3{Mb3Y^MnT00000000000H8bb(G`IGLG=4D&yT~((Txbq ztFt5eFjOqSymxTsV%3;LIvQ^L{7|IHhXFsqV>@250!pnQ(+TTA=FQsZuc!y%tHx zFx9ohNZko|h%!d0u57JVIe{$l@_P@_Q)4z<0;zwHFi3UjVTbhuo+Vo&RRYGSE(FxAP z(=1xM>Tc|vh+H@k`4G)6+=v{RGtq=hzPpNU*pfNZL{LPn)r}u}H&$(A&QueY>ef+o zD|GyHft^I35M8712TIgC z*YqM?N}#XgQ-kVS62zck8T?I`jUKK-(#Bhj&}_G<9Z>ymu(XoxSJo>Dz^Ruf*97JG<>m zl2+q`8*BQuPB%{)sWUU2i{k5Jb1g8WUlX27ydUN1Qg9g%{dUye@!{O0qOX6xcXK&T z4_~8$Wjf^!3;hbk3*{S@>+8L$rlMcv7ZZ#n4OXvhUwM7Q?%V15@GXpCx;mE}TE@nE z3(dsxGhU^dTE=D#${QOPutWsHvDFMnnjqllVwJ$cvXyT)2ZCF zxe8m$)##kM{j>Rc8NlU0^E-m-cZ1O#;QA1Iza?mXKal)>FudQ2e-pBP0hX&M5CG+Jx&M)NztN0JcS|D(Xw|-*KSn@8 z1x08x(*ytj0000000000P@T}a0&qV_e-9zd|NsBr{2TILKv;}_-ioYN5eAZdXbtM8`z%qX)jr2DW{(K|-EvzvG zk@Ns#;j*p_A}-kUkdXK(0U`&>{9Uy+9$* zALi&izGeH(%WzE}7}t#4@{?P(!LbK&$89BY2I*sA59FlD8Ke)7N4gO?Q>SuJ1yfhF zvsB~^w1xHb7h?NjM(&ZQzCwJT?k@zo#5Z~m6Ol6yz`cLUM&!)+_-5pYoOuMMuXsj| z$eAbLzorv8Gdj91@tG$gXC47T6fcAsxfkLIqR1%(I>dh1K}^jxeRN!-cY-LMfh%%m zLV7ny�y1nvn~e2PKi-kge+s@xG;1t*2xCPGZSE?WT`*51TI zpfrZtbnSmk&Wyx~*Hr6BABXdA}6FgHd=V>in@#GBOInxB^G;4x&YgejFq*uhh zq;i_U7Z~X;1TK=XigrbM`lTA_wa8jIJ+**}Gl&5AlpUW3sb5G8&o?epL z%CAeGkY1Mh$|upf&lllR1-V7}Bw6D@)nlyA?nCAJK?J$>p$dd2p<-t9ZMOW1#~ ztA>Aarjy8-yV^7HHt!R0N9EEsBnyesd57ox3gH#=lWIzI))GgED{8PfI~~KYTu}x%a%t8HD$SJvno^5QO)LZ*Tj;yz8>z=UQzOB2% ze)Jcm-zSLD%Q=(+97(fkqm-{#-kU+JkFzz+H=L0p-u_i-|6x4TI{xJB+g07vb7)6! z7apYuW`;Ou-azJHYc{?){bE{C%MOeQ4WgSW5JqKl-T#u>CPq)^9iorOzaIPlzt8_4<=nEqa{r6m zr|9tB_s4QLbbBfE&qs5&|NXrHob!6}df?Xny#DQerl)tHf82j6xAX4OTTlKKZw2dH z$BSdTX3hZtbc);m>|^(F6kp}v3zp+6&j+Fp1YHyW00000004%>2|wW7xIO)}Pe{Vc z@ur>;eHOl%2Z!i0u`fFiM0YR>Ce8QEvk=G`Tv=+3v(4|Zlv9gonFi#{F*4ShXt*R3 z(VNk3NhYG#qN9H$nTTGCj+SHwK5Ts=L-ZhZmSp}>IW#5IN?UAiF`kc(mSl!RH@Zgj z2)bC38EONfzZCmzdk;O+Cug83!Jd8|i`*7Kiqo(Kng=Ba26D<L`G*t2ZzoNC)k^EC^K5)S0Dxq^S52nTXJr@sE7XLV#} zMlL^(l&gQCx@{3fs;ilJ+F2`f_TcbN!o^CKXRqR_Gb5LeY){*zJ3Fb>Tx332XcS9=#!{keW^?C+H|1^T>jV85v zpkJ|ff~|{c`s9IJC!5QRs4a~=0o!JWbXPqwoX8SF>!VL+wtM>6N}os_rfi!X){^am zc5CouA^Rqo@71lGOlX}05!TUUQ2K=217vUsE;?e@M_0@ZF2;P(y`E(R-O!YvHPTrn`{pnAZK%;mM*t2Zl(Fq9b`PBnE>Nhbk{19_esH?PB-tBV!Kw6ykDLMa!!0n{ zy830WPzC#T2N)hipN=edd>9T*^zU-17oeqLQ|pE^}+q({kaBT}SLJ`f_Ucx!QY(nA{h?FMHtvivG+>c!PnO;{D104Zyw37F zzQiZ%;d)8=C%ToL4<%c{t?W^(K(t*1+s962TiJ9GOv^OjZ0U{57q6a8i_dX?PJ|9Rv9}MqP@fS_;dOr?!`=S5<002ovPDHLkV1h3)4RHVf delta 1525 zcmV3!j?REeqTwgVIc?t?2Z-nu zj0Ehm00000000000001#!MXir^rO$`qKPmVqUh0lh(03!TI~NnpT8gF+_HUg|C8J& zY4_dwW7%ywp9=l+(cJmp>jmIk(2}^}uI5PcwMq5uE@00000FeEPW1Ky4E;U_;J2`?uY zdPekFSR)S((PzR>JBWzxU=&Q6`^a;|kux@Xb1z{iP}6pT`O5h#A8jjBGw|S)OhkW- z=cZ&LdMi4bl8Jxlt>|b79=9aRK&9wO zvP~Sh>eLIDr5Yx*T9=v;(&Xz&ADlt-Eb1!0?jog-5>J;>rNwNBzNfz8se7?2<)n2@ zi0-L6@#VBHYl#G=v3+Z{Ptx<-Fdsg;)Z$)7M9-xQy}#V63Zc~;x)OZlPK5}qCQyG3N)Ff6BD89x zTdf1Gsz_+{8tHADJ)>3?M=r{UI-d|LZ(Ho3GO*~{+j9peb}-!2-=%Sk)A89BJ8UVx zf&+h#$i1*p%N&l8%v4LbjbHJunKSrpw|J2whu(L2&8mM@6u*x$?_CbF?SEXFst=9aL_$2hueEI4 z#_bFpWkc^Y5=1}#-_Gf#QkiM~Lk&`tl3IET)e$?NB%xY6a_^k6_#mA=r@wS+YA5t1 zIyyI@57E)ODY8;#4bwzN?Di-la`mHZ==}^zORpSdL-5CVDxQww5Auv7hvbivus(l1 zdkQp?Ka4%fCNFllw?`y@oP^M7mgq>{0SVoEdT14gy$=!`x$SOljNwr%B^yak?XO6D(m zv^V^?o#-$M)~m#D(ZGOo{jyi6f_=FI3=g7DN0B=|42LB8I$di2tajMkjnwJsk$G45 z?Hj9NtxP0$*c49Yt<^EwFLJbM0kLoY&WQY`udkr-n`_nO?ECa%_ILrIydi&UN@WD| zV%1CJUux9zk7=iE*;Z?kT${yAN* zPP9IXQpe)Ql+O-#6JyuS_=#HKc9pGR`W6Iw*1C3>8wY)sP(z? z#z?>Ig00Ajb4p8PU$8ChN+@ttIXp6x`7-$zDSw%x)e0yr9o`I@&j_l|2E9AL`(f;TO3-{hkbFMq b-lyU(p$~$&S+xl=00000NkvXXu0mjf`xy&1 diff --git a/enedisgateway2mqtt_dev/stats.png b/enedisgateway2mqtt_dev/stats.png index 098604693a00926385c811bf2e7ddbf3ccca8c8d..8f2846b25c287fa2e40a82a06cbc24c04953c4b7 100644 GIT binary patch delta 1520 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 delta 1391 zcmV-#1(5pa4aE(xXaRpnNkl3wGlm3;@mLdjBKs+c^FLie-b5U}m>{Neh^G z3?>57X#xNM0000000000C`Ble1Ue&Ny$eG4{}sNE=7;OI@Ugu6#k7dua)3Klv7g6t zLk?fFVg9%LUoVFB$5{8tCUcWMH}cJHSW|v44H~+0X2Hv&ga3c9bmw7Fze+zO29KQ8 z;SvA<000000F1N7t(a{bhH#vffFTI$BqP#CftEfXS?K|Mp|YMC$Z1=>zL!wsP#3Pu zP`i9vXR~r4WAp0rOr(3E;4lj54QaJJ6Y1?}wmehFdA&bD`YmcK&-}}>Kd?}z%NG;U z?-3d;&y=K}n|goPj{fW|8*H>#o+%w7(Z6ScGv(_A718<1#NLta3$dj~T@BK^Kpe;= zf0B&7m#!96MAVhKqfZRv{3DLudCS%(MC1lU9>^6a1neOX!9dPC z1ZO_{Tuay$`O&*#&y!2(7xX&60gwW}CiPugmM+ zyIMq1UX=m!n)}Z#fxOw_;<2quuV|-9v%lHdtjSdoIiH&yUNQ29`NubwC8uU;)nn}a z)kaw97E*t(*trZ{7}i(pz1cnYxu$A&jZcZHsZ~GQnhXrG)@uB2tWmOhRhOkFK9R;t z?A?U#G_l^dug*V7S3F#E5_`96+y;N$1!oL5aw~Kt-Nj5kF2mmMw)+pMCJ?qYvB{6yocM(iCL zp!9|G9wcOkifS1H6a4My^01U=Mq{R-rmN=}fqEfvS5q@aa-e0AlY0g7g6?BOU9W(CK2r zr4I1n*ACZ8Z)j-fe%wldn4Y>F@VMvnOTTBYN~c&c@L&78Jr3g-mb^r{@Gq;XEM?9ZcIh9c!l z8MJ37QNCQE)DgrQrKVPo?fi5dWlmcV8fx}hKIF(8A(1qHtQ)l{QNEZ#@mgo^RVe+6 z#T+racCkEbH~bLnDUh?QofKOoqkfL7bv1nZ+g?+(yE#NLMl=i`C$@t}Jjihmcfg;90=iX{L5002ovPDHLkV1mG@xPkxx diff --git a/filebrowser/stats.png b/filebrowser/stats.png index 9d97e3dbfaa03bf225e69654355c4dec47e0490b..f3ac766924f488b26cec56a4423df4c6de145a20 100644 GIT binary patch delta 1545 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 JPDHLkV1h;%8oU4i delta 1491 zcmV;^1uXjO4yX>WXaRq#Nkl4U(iF3`XU0d;cSCO^-h)km(?Vpzqbz%(Oy8 zK7$xy@3H^@000000000005l@(KhE1i$P~GhgE%9yAw+-MmURp`{eXvq$N&HU z00000;ELa<6l+j#VvkW~S0v$yggp|C=&vEfi;jr?7LLS%ljs5FLM!@d%{khvHPfwz z+PJbpZ~MM_v$GNS!6Z);(OqGar-|sUu*uUzbWa4EJWZkA_m5?W-iq6Kn*WL2=2jC9U!_B{Nsiw`nAzPmV^f5cYW`qR))z>DhaF zPIOeC2}!QZE+%r1K)$CpFarJ%XYbz*+lW3FMC4wGJdtZ)1pFaSm zA^KcshWF_CoZ!sN==9p7{D?j?vR=vFV`&%B=cTAuNS}YxkH9-&*qQkw44YkAB@8<| z1ZQ3dqR&h@IjWQ?^+D8&h@3w}HOqBQpNYuLgGT4HZe*oAdsn>kgy`M5p?73qwW3O* zh$imL-tD+A_ytvtT>Pj`aK?f=BYGKK5(U|?hIG;UgE+ir26#j_p`YMCXlC!_;T_f6 zpnVprLzI6j9o;=n z=(^~mS)Wcd&Is%2(%vtPG)LX3y>*yL>z$eI>9u{^L6xZ-J3*z_$ZXiV9o$Tzd9~ir zOymY;!?x+>+j7mX_Xp)fE{w>AZQ9c{jym^Xo}z!7$Zc+JDSD5tcKQflh3=ldoMN%Z z_I|4O>v7qApXS^#D!JCLA2AHWn)JDwn28y>rB%I=TRgk#$Dv$WRU5g%!`*ElZWAMs zydSEi)fyvpAbC$*hGCJsFRGUvY?3IDyfM(z7$81<6w?Y0=g3Hc$DZTwf4#~}sMYjviAh{u8?A2 zUUoRv+3ts7ar1GM<;r{^@X{_D7Rg64Bu9S^Hy_J@;0%(F##(fq(i~tbI*Pl%RCFZw zLB(@=?d%;l_ku26>Q0UvlDk3g>2;#x=8h=qmD^J*I+D9Wh{$F3l|+|SM{-{Xa%J9j zsLF;#a(AfK(`yPMxj#BTr{m@xk#pqk8bNZG^ju}b&7IOubR>6+et6HM!)D4MxnqCy z6S+(}Y+?k-T~i@?nhtw0g5=JrdSttX{zh^C)O?3TnhuNRb1@(> z5=PTK_747#gERMyfJ5-~7ovM>Rc{0wQm>a3kptJr!@GFL57FN+6XNiW=+8u!wUg+z zt2}*-D=YN2Ke#u=dE7~Km<#n~^38wc0@Kp*|JVbke4j1_j{(tN$IUxFOiC*HZ>H4w zS?%&MeaWp{Abmkfa|CT;w5`b$kNw~~`^w%C51>Bbni|WMEn{Ze6SgdxZFe}&{*vSQV{lVPCAEIM=!c<DsU~IuTe`lLcw_HScM8pxp7VG3l;L^7iD>&K@~L=NfhuP(EN>{ t`rBZ12Y5cj-d_otzYipT9}MrW;y(?9gbjUw7m5G?002ovPDHLkV1fcM@lXH& diff --git a/fireflyiii_data_importer/stats.png b/fireflyiii_data_importer/stats.png index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0c76ab216092af1d63b16b88242d5e0c30ebffb2 100644 GIT binary patch literal 2025 zcmV005Q<0{{R3A47^=0003aP)t-s|Ns90 z005w%p#J~>0KfnMfd9Y%{{Zgpz(4@V$N)iU;s3xO0DwTifd4RHfQtYCK!5=Mfd7C0 z)TJsa|Nj6$;Lrd702&$^Gcz+yO-*KIW`BQwnVFfhv$Md!z|73d<>lr7|NrnZGLY_& zt=Q)9Rq){d|L)y_|F*%e?(YBB009300Av6F|9>KjA})(p009300E-zJZ~y>+007O0 z&g%gG|Nj900M60>6qEmdQ1F0&|3v`$fO6@Udhq6qy|-()h70xe+@OFU|D^!#g6@<6 z)7_xmkWfHXYcGHl0Du$}fIt+0K!AW?z<^-?fPeu1fI$DCK>wg%|DbUHz`+0ifdBu% z&9|QL|L~x;&B6b{&A_mH|3IMsAilo70G@MhT!{Yw000SaNLh0L01m_e01m_fl`9S# z000JTNkl4bq${5JlEfFezYRE~i@1x!xGRCizh`%C)rffOjIk}V`?K%n?g+-2b*bdYXD!R=K%`qF zHY6g-+IR!q5<&>Q8@hc8Hu7n$YQ$_DhzQE+fvq z%t?=q;s)b_=k!K}nTeifU*--FN*6=vQ-Jt7ZZ?!YIN6%6-qSVdv_29!UCJhQ~8M#I3AJ{Cyx9=ro6OG5es z^JU*0Q2NN^eMMXC>my1Zn4~X>pVQsIJBMLM=3*FDeYMJA*wNwO%z{w*f@FPhL~c$v zBDWyv-aGJ}CrTd+XcC3jacA#+V4yj2{-ZhvXT}AaM8VmxQ;==ml?I;DH}YR0=^Ui@ zo^IY3v#uK+MtfFQ+`6+PXL52!sqP$+!?^M~gm>`O>aDQhDKpx?_Wa-srF)di?7g~Y z-lylb7ABbq%wyNyc~38+!ePJGAz$mxhOH9VZDmI~a?8$!t+v;xb+98R3(khUQ(^n8 z>{v(csOBq4zp1T9?btotoW^3^`gyH4aMqo6NZ0=JBP$KVw(-@QcI?$Eo@8j+$?8ix z_-YkSGB9mLHObcKMJ^{srf6O_Z)-m#xZ@pqwOW&8P#$TI?}$?Ntnj`ni<6Z62>R!@et0^q_Wrr1{zw&fd;ImXG zUS8h}=rj$F1f+pwe?h?#JND4Q4$*_P$6> zA76Ph>H2f}e6wL^P;MaW`Fnb}!j8;NGdR=rml80_PXwDeBW9}EuoD^oPw~lMzNVTD zJC||OOuAOn=a>yUStZ{nJf*ZQiaozl-&Tlrhg}$ zvKx{1rEU36I)yhRGa{#KOG$s$I)%3-qf7a=!^^W_dH;S0=zaR_z;Y=2L3(^nr|^f# z&yj181cbt0pqIC7ynnw)57H_7W$@-*nGSnHI)#4#?n{{tTOpmz`G-_UkEg?eNhtec zs#@l7NDfFs;T=%byhqZ@vQT&*)QpV8JB4>hesJby5(@8= zXKFeh!n+3h)@o4_+U}kDj-2|O&iXw9`Q|-)#~1J4I}||$YF;PAlll}P`3uPP~+7dbH?7;@mP3)hI>>dP^U=GZLu7*VLVEn3uq zm3<4tz~d*fLM7FL)e@9{Sjn=N2Wz^#@&+G?9~7?h3vR^ti(9_a#`C9~TvUU#yhzSy zqoiWvNC8TkOpBB@-Ub#ym!N$j30*EE#9l#i`U2~=7$46V3AbsX#lc!wyjLpa?_WwR zl2uKc2nId@B`Z<{lPJPD(n{CUZn4Te-JHY1!UV??wYI8@aj=qC2}>TL{P;*#B)IUT zS`@+P!9k>zuBJ`lRh45o>YMC~`^9v=JoQjLSjn5nsUAX&HCil^6$#cuO?l|;B7~7% z>l~+bF_)JCnGQN%5n5jjw(f+?569k@gwEH4%GZO<`%?S`LS%iOp#i1K00000NkvXX Hu0mjfYTW&b literal 0 HcmV?d00001 diff --git a/fireflyiii_fints_importer/stats.png b/fireflyiii_fints_importer/stats.png index 3eda1cd5c965384370ef5cb817cccd1eb68c2374..cd8db9814b3c334bc9e666cfbe524d805f413003 100644 GIT binary patch delta 1571 zcmV+;2Hg4S4)+eQXaRrvNkl36i8Z3`M2O<^7LTQJG+jEiVG^{x2qa3Q!7H zKD>ZUHxU2;00000000000000GhRq-Meau3Lv`_fFx1HJ#n!gG)zSck^4pBzZ_kY(uy6S)Ytvz=>=Jp44XuWLP zaldoGdOz%1eTp;t&Z271-XgAWcmtG38KS8|m2Y$8OVcwR~x%1LXW$pILA2@%MUDbD!9;eCD%jd=uXMprU zc~Qx~U?4Xc+CiH{w5Fp^AB+OR|A`Ld+#T+?G$RQpM;YUk>eHodX~LyYVL+HdmHbO| z^zJn8XGMqf)|50(YF`ZL?I~-VQUf_JHXt3=>rq^JR2O@fM1lEqprgEUN{!xe%hr<; zx8x$4=KX(B67Y;#!vDb&xgn`&oKn8fymz6l@`x|?@6+{3zyoS4$3Sj4>MKW|J{T>O zL;6s(QJ(OHTeg<8QjR`-7}_b1jouaSJVE+fS}NBqq7c{hCX#>*+A3H2!hCuSS}RvB zq98~wPJ894mmQoPY`=1omjp!VpRVX2aKj%H?^e3~8KnZ>@%# zcUXTH7}U5{7Y1_q46B^*vO^_CR*sh)sxY>4yzEec(Uogoc6c4RJfjZSZ{RU(L8dTH z+J`gxBpWe_aY{+YKrWYAD*2b_vv-W%^O(vwC7#GZdJdBrCk*6XGoSL*vv<_=1T!jE z-lyZ)`;FPUazngN_qH*$dNQqX(yg2!NI!p>*f?o@Vdc!1xs@wlb~t+T%@`&|U`6GS z9%Hqx+z|GqFu9`iWsOs8-Mhl&deRp*PSKh!%(Cq|Du^s-{CL$ulA4Hjs$?{*UJU^rfZmBK#lSEL%wW^wu{r9@phdUvxfwr%L`s*StSSGC14x<2JiKk^3C< zE=L!3l)kO(lij3mFZ`cfq;K7vyR0nzW6`@TL$R84h|WOu?EQ6Mc|H#PN-`0uw^rXr zz6O#DFhfm;*p+7xscq6X!HI?I^>Q^ zT&q@k+OVo8s4%3cbW2ia>2ReYM2BkegSK=q7unZ`ZyhYi{HvgV7R~DpU=bjFJ6`tq zU{ZYPztyn!do^eCY#pRf_b$(DX699#UU7aQ(!Smwl~kEm^NT5hRSv9u?jC=(TYctR zC%{IG5NaLsHl<+UvzcMa^9Qo3N-715CCLA>f@RMSmULO=b-ofi$lYfboS5v*U%uPH z`?nn26oaL_nw;K24#oPBtSD(Pt){g8F=Y{C3DP$b&~=5lm@9~H?>+oB{qqsAdrS(= z4wl0FPlZx`e-dIfS;e%0V8wqoAY|1PfdWOiM;hsJ+Fz{Dr_(*mEsS$M7Hg}x=?4pW zg|Of$^3SiystL~grAicmbrIZ1t9AC%UNOnb04xWb?+C2#23mIj)(6ktw*=1j1Iios1I_zZ`~hjo Vd@boesL}uc002ovPDHLkV1i>23$g$J delta 1557 zcmV+w2I~3u4(SfCXaRrhNkl36i8B5Jkz$dH*9-s3o!`kO%_uUrfxj%4R)T z3b02h0000000000000000Dy<|U-mhoK#0zg`?5`>UEjUSfnpF;lj@vc!|F#E$R5@KBw+FZ?%8tPBgbaP=BqrZ8O}N z2dwwQtkst|eeSB7N;%TK#=z08rIUI6eiC53D}UG83XyS6DcvaFe|gc!2&R;o9$krQ z%VgySMudDhL=-s7T!mWz0000000000bi^~%Qd)*g zqAi`kT!^eQ137*nUarG{@FU$M;i7u;avy~?t`apJefq3K zjH|>z&OPCdOEVGyuM--&*~I(w&~a$NrKD`21xevM(b2opyk8X^(nlr7xDxv!NFSE0 zN`4R@$a!HI>9F3JbU$to(?#ARQENRN)I}itKqS2&5zri|a#{0Uln7{xTsdas=0?(! z8^nE~c^`il(b&y~^+o>oba^766~)4LFp!&(N6OKs&&WgNkUk%el_z}RE8B2XP>w!* zD$2*}HvH&a@XiyYzdKt zuiWG%0v=Oaxpef-)pS^IMXdq5NmQ4A5d*n*X<&bR2QzZx(nvX$R>!58^3>!Er1zqs z^5}Yc>}qBrpp2%<(Wehcivhb0qz^`O;|c@0!FWSC26993j&cm-#-V*zu0fwZ2JabH zB}=QAhON$vmHa@qw2D`i>+`m8C0knMSJ~>9YZcx%uEZN7QPXSEp^_g+mR9-Z9o7rz zWL$r$3j?`&bW^VIvO_0&D#yzXJ?PbyYw)teyF7TSydJWb9Ug~VoB@RIU>f!{MyTT_ zvdI~FBH&~k<0>T`1GzekWLzcY-Z6Twzz{<>o9K)jq(5am;X4?}HDpNRDmC|xn*M-M zl?%V8W9~hlah0d~bnh5Tt2qofcC(P|oKb&}p26V4cVxb>b0)?3#+C48hktL5O%x0h zRPr5OSKt={C@NolSoYutg@}Vo<4u8u91JN zr?2}<{y!vq2TQAIJ|%od@_zb~(!W*5Ph_iXob-=c|5&Sj5!2;MUuZpj`>5~(S@T|y z$b@{^_W@?)Y(6i12htC=i{1r!1xR0`a$Bq`eXYuEv6S@9q<3LD@^$I(96&Vp{y1QB zHkaN78WPc4tItE$#ZwH&S(I&3m-RC*$W_ z{9YK2-zVCLj z$?Fc_BS89cJnZqor1;X$-LUp|HRsUZ8_fss_ti>rkQPQ-nm}-~9^|Dj{B(b!8HjJV zB!+S!b?th;(=-pyVn@Q;0le_x7)%0!phcx&(&q~=jSwu4@Y9Uma6t_JSQp8D7@bo4 zPmcY$vWI*OE(dYqUI>at@Pkv;^u;&e2S^ksSfZ3KmrKFF8L|(Vk4-6Z1F+#mF+xH8 zn9;P4pSTEB(vL-uema5l;{|^T1m*K8C{2y@ zqY(u6T2`R&9Y>h_J$tjlk$I{%p0)+xZ%Swm>ihIxxAPNiZ5K1^dk|%;gv9a zq(B8R1e++phk)}Hf%Vlu>kh#8!QA_j!1;PW`FfyvUy2``aD$EuVO|aT00000NkvXX Hu0mjfM7aeo diff --git a/flaresolverr/stats.png b/flaresolverr/stats.png index a5c771b6dadec07bc4fd5a1bcf3429a02c0a5df4..305b1f7a26fa7ff5d5a98d5384760f00364a1462 100644 GIT binary patch delta 1475 zcmV;!1w8ur4VVtFXaRqlNkl0g|LB5CGwG_x~qd%xWu2fs_JTkQsXu<5*qN zoq~wa=Nte40000000000z+?R1e?A+L-3#{ci}i~b7z)4r^xpqYf#2p@$(Pe&-CTa* zL@PpCRW^S>m~5fg3H@hi=A?f|Reia}>}Oj+68IoFUuWq-_u(`+Q@>o$5cS}U-=DhNOagC{t?BVK zeeY-@-7eXVT>OV$ck(>;-k@aAima~K`aWPtN6s+W-aEH!W5S5sgycJN6_UXB$amyu z-iHL~6GHPoA#~&>L^WX}xJBna-7raCKE6*62IClpwTyqRBe&1mLAqg-zNqOVpz)P% z-mz|pi|N*4G#xqXFgPE63y%@fjXp_xQcArig-BXSeMB#H^iFLrpI1U`tW_s(L6 zG0;3(WwFB`sE1)$>|h_&qt&gNBi%Il!I`*yXR(8Q(z@ai_TN{EG4^g924^M&=@X*s z$UO^#kD!0*$f=XS6`5~_X@{mGr%wVoB*|UGb4`DToZRN(Rlb-mRfQ6%O~q>-t|uXIxzm-D#SUqD4Uko$ys#{GNMOwP zAH@Y`v4e;`MGQn@R)&b;>stIBIhpRglmSGg;;o*jFaM&!m`>|k1X4e4?F z?zg+RF^6G|D|e;Vb-tFG?#7gEUwIAb@s0YxiycN#?h38z?$iDLZ>$F{gD5YPuKhnd z47q>U!QkLqlE*cDirKIu8ULfGs@FJ>UFm}vcQvGsUDHRaDwDKqbV=;poK!h-HR zkv{PA^l^p%@l1L-hNO=z{2$lvPdy@MbdFrtwPNp5S^7Q#`}&AnYT-eO{w4e{`kMZ( zbR<^5igaXGq>l8q){$Koovs%aJ0QFPXCIun6x&evVv)B&8s{A0K(jhVh>0r3tDQD~t%DSLzRQ2xHVgAA4zD=A5E-8Dw@Rwat9fIJV3mX5Z|A@G zu+?9`3Vhq##0a6mzGzbl7G7HzraXQktE!|@uvmif4=Y*r@?c334m*#Za&l7)mhx(HMmv2fHjea)k|xt?N*nJ}7D1LEeIf~6d&rsX4Dx@6?vzu$ydO;#~&B3SVW2w62naET%uBRA=C+9g)Frn_U*jhg9Zyd=R1OyM zCUT005M!MbtI4VfmP1{6=;J#goFjwQIZnIBT%HCn95|m5tj`9mJHYrb_C6&zpAVGJ d2hICb{13m=eok;)LrMSu002ovPDHLkV1m6~?vVfh delta 1443 zcmV;U1zh@=4)_hQXaRqFNklWNtv{7N@6Ju)hh-etJ~91(T3LGfYI3@UJLgGXt^^pbnn{1NoBQ(o(7F9UzqtYo zNCyA_000000DyOK`ybE&ZoTV-^-gdD(!0YsZYy_4q^CQm3t4(#BB%CxeUuPN$d!u) zp02;Fck|&&`sMWuO{9O$`x%-@|D5+TG?D%_?)?l+qu}*gk$#7)8Jd4lydy>$b9MfJ z^gFztp=n9?y83_b8nd2l7b<}Qv3wn+Z>A52#hLu=f(MZoXWV+%C9x9t8ndVS*YtIw ziS&9gCvyHD=IP{d?frq4!Bd#JeCz9iArrZZF=y|5WNQ;vF}ybk z(mRCVy+fGDb%>O(vH6J3=k$t+`f~o~^vz-%%dj=0P2_*ptR19RjOdG=-U5oR`0$SP znm9?f4n{MPs~r|+IwU@O7xp|My)Kj_iVTrZ0<6e&2uTzjVsCc1UkMb5G<#>WLmMc! zR@v;(2=X#4n;q&$y0yA=bEH>|y*T5K?`(Fcoxi_7<9_;ZJSE)Ws}c6GP(IT>brxs( zVfkVLq<4SA`dt*-MDAV~q!aoU5wU{xcWELQjZJL{oZ!1o6u&E@Oyr^<{R!fFW$}k_ zuIXiRs#O^4y*SAi=~6baukcE!==uTAL%hE!w^qq}kK=nzm9LgD!^6*sw^orJz}BRg zPo1TO3q>nqv%@_uYO=fi{Yye{oQXy&w^rw?IctCKBPp6rzrpivd#+R|>DuN`^gfZx zrs@l%%?@|tnxSUn1DhQZsJfGnu-QSRdgB9|9Yk7C&N8e-8_LOh7idNKnRF&{3+*UB zS$hwy$aT5dq5cW`4s%5=xWgszRO8ayGCrujem#BYNqS?Qe8gUR?|rjFi^d1_bGlpq zb#Q;frA^}}y1eIl+U(G1Cm&HVXHqJul!lEDtjL9Exs#8u*(N4oJn!Zp1!;s23W26Z#I95>ueVNv1YmxA{Z#o?eJ_1g2A^bUfc9 zkM#Gf)3NWP>H2uH1HLm6_a&HoSUOkk%ou+wa@SoxDjnI`F?xCl%dqtCCy?%^-wu>u zM1P7hmtnbtKZ>0rm!T3Fd_PWEci9mB3cB>bZigJw8PVTEAKnAI9qvlU_q*u60=pe< zNk{nWB>6fnzTc3J@efGo=>h3!)*02mAw`$J+aaM6gn!5vi!%uSn3tvV!K?&cTzh}V zcPVJQR+A$UUJ@_#bcC12!@E`yULxrexzoiNgqMmvyqi~ixA}bsDQ$&g4(|!lv0VYS zR$2Nr;Yn-14}>Nac)I?_<8Nfn?4(0o$fwDb(*>%f(QgU^17*7dGy>AQW?>GEf8#v_->jnIH839cxlr9WIVLmKXdl)YxH5fMC=H1 za76l~F%uOqX9X&Bl+jJ$2b;En;&c&S7v)Guk)J^p_dE0Cpr ztAP6M1nRdN6gq<0qR_3?eLp{(N0GP9867oxF7HZ2jt~fqA1k3XIqEkH2(LA*LE%?y zmhjp1i}|rP_1K;%(+RbGA-jNMe7Hp92$9NT$BGmf;*HBvzfm9@KZx;0gAz&zNfgi! xIPVdx_XeXoK>M)v-X%Ei50o4C2g7?;`~#6&gbJsC4$A-l002ovPDHLkV1f#e*}?z- diff --git a/flexget/stats.png b/flexget/stats.png index 42f87474132710f3d3487b8a90db1fdd7e813379..4f081ccc1904efddbd0b7bc3f3682f721334ed00 100644 GIT binary patch delta 1586 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 diff --git a/gazpar2mqtt/stats.png b/gazpar2mqtt/stats.png index bef6fa532c0042b25734c0e1bf2d00fea2226553..e39813fb3e6f07aff4fb5210420db4ff099ee09a 100644 GIT binary patch delta 1526 zcmV36`uN3`N7{-2alg9Sb20QIH|;p7Z;(nu>H? zQ7U46A^-pY0000000000005vm#@rXLA7EOHqZrcXz^t8l{b7zD$2xP!UDweseIWiji1ND9$_62OF+VJNt*x0SwBkmC?SERIYN{rrfPuq}Qjq-oS2^G1nsnE$c;sdz?Nx)Mo z8K*==uEq^*kVUOdz9Er*T;wr&uT53sBtE^PI8&d>#!2c6W!UP}SDy0aZiV#9e4#wz z%P^nQkE=P#uyv??DL+Y+VL9m-$W`Gh<0~l6bis$l3DUdZTjdE~sK|Z6*UC|mYtHw| zW21M$Gf#hz{*)HVQ$5{XgGm%cX`@^`M~+aODMl;hvPl%@)N4q8&zB#|J));~e+D#e zxRju&aT4BI#cbFTG&Y{lghvysyGAb1?fe3^nQA5 zYi1H~(T{Rm(?6mo<-&>_X2U+B^~Z7#$v_Te*av@fXPjgMIfE}HkkX-X5)b51hLzB# za`9a@lwtGfRk=_X%COn=cqzY-+**B-L?vAtC)uslCrK32xpBh8$kO!Q$u~r|R-Yu% z#1O^_W!QoYVw|K8J7Dx4Vw6t4A$x!k6*-onjFaqP2h4_L8O%7z9(FM2w~#~nkMWdC zeT9E|x?1ZaDo=bV0S0nWM!S?>#HFJ+6J%K9l&HO6jf<0Si>u6`259LiJIbZ=R6ab_0f(wQ@Q%dj(C$}fbzboTVAjFb3b2aU5~ zCo>+?#eN~M!hzg$$_aDi63nO^#hDnhUCMtiAU(je#tG5`Ol+JWonz)szJX`i9Huu; zGG7YHunLS5Dsna&I{8M}7q?~J+WVr$IK}3@haYg6tqiM5I7M}_-#N2)b(&`&r%m{V z4Dx^4 zd;i6m#iDgvx9m)bje z^@qfZGw+k6fanIa>gkZ(kXTQz@udWi-2u2jowe0@DEL z>Uep@2ZQ2E-|wg2KdU*5=h=Y^bwA}@i6v*jVCXC0QlGd?@9IzHWjWX`P+@w7;0-VF0EB&NTw-+Q8WzfcZh~T_td?4=C3M cPVcJt13<-lz5{3jQUCw|07*qoM6N<$f*zCdMF0Q* delta 1504 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 mKg_+m1kL?{o@S5T?|0000yE7 diff --git a/grav/stats.png b/grav/stats.png index 8d2b8c13d2661d581c4766f909c4dd978fdd9d64..924e21a1fc9c55d134816d6494abae29d065ef02 100644 GIT binary patch delta 1436 zcmV;N1!MZi4e<@IXaRq8Nkl3znlG5CEIY&HaxwFVPs(hR}$}r)u}@8)K(s ztbhc>6#)PM00000000000079xIVZ0_%TMc%Ff@zj)jQHBVX5h|x<~pXd_1p>{Ii9D z8aONi00000002OvxOI3^7^j*BZw7)9>3LYjqLDrq)b!a1Ht&B9`od&A(2+AFu^q2` z&h*$jN_tD}Qj-?@qO-Y9VAX5l}rJ-MnQy(ZVcam5lKeNgDgO-Qt+b4?$UXh-h!id)9nk2{gx7x8QQX?x#q zOi2Rm5$(O7n|FUFpNfw3ezE!bRCAvJLLPuDn z=Olp!F*WZwNuWI#ksFNte40+&7tMQLq!^coFQqw_nBa0YPAtE zlxN&Tf%KNha&BDVvfVU;^cKiz+FzJ@@1Mmq+(gj?nabn3jywGuVd=;{POfuCa>4nJ!5O5t$`$9a`SjS{#3XPJx!v{^uIc@8Q905(>BurDQZkvN)maQg#C5=nQ)G7}pxP|aT{|XC# zVY@NXeRm+e3^#d=Vq3N9zJHldFF|G73)YAHJK>=O#i(7uH(2cO4Aq--9~L`2z>~sX zu-KtG4;vTbVu$OI)AMvCf5R|rMVc@!*1;Kj64-xe#JK#DPDid3tyJ<1V4PTfv~ zUdu0L2sSzJUOT?x{8oSczgM@-O^kmM>g_viYQf5T6T^(h4`el!R0~#1kbbg)Wls;* zba~}HoDx6i_?lmEapG?-`F1<^XF0g325WgOIZr!XDE1ub3?&VwwUqX}&sYRqf_6p% zy1pStwoj1TJx6faJReWQ9rtOW$-!FK`CXxu@1K-dOI9^)AlPsQl&qE_NT7cR`^ZhY zo_2{6O?t*HVgC{U000039_Rg6ae9J|Nck%Wz+-(o;(y}>7J>nEP%uo zM7A*o000000000000000ARlY3S^liAwwEw8tLM!-(kEdp>1K0}^hww~Z~Ld(zNPH4V-P1U=I8u=YhGeJ&{Jvk|S{E%bkd%6gGaz=n}rjBY9M_=klr2k_RLMB_r?P=H-!l4sUf{4R+_o_7sX9MNIZGE7}D!< zcjl%fJ-MhOy(af(Zb}IteNbq~O^8_1xu=hb*pTx+v1>p3`Aektg?vx<-XGhIDTzRP zh^=?OdbegT=tzI>7oD%Ym?OPw9XfbVy*9;L3Jl2bc9BFP9o4C zs_H!_5oiy30NPju4}#Ti)old(G`DZ=bE8acOonexo-ILKA}f$bbRLwt&UE>`9%L!%TcSUh<407B9qxyOD@qGr zpc}R+YADxs&gc^X1$C5PNv9!Kjq-Q$A7bA-t@nRQR204-_Q)Z<3U!Se8gj2wxsZR5 z``#((B`MOeo`UW<-5&o*NMsf?gI>BJu>#2V^z#QSRX&rZH)s5_AgY-&tWS4oLtqZ- zIdVu}=+^fK-C~EB^r@`(E!;@DLK_0JDZvX5)dgTYT|@6>e1p!JWCk&Akea z4uM?>DoC$5Mme}~qa06nK0S=Ml#?#|Ent82LjFPTE3hlUxQT!9pg<=K{|!JH401T7TzNI zzW3yS2yYeLs@3$62yd7&B^~2Uqg%C_mI%rlC%+*V8D*nhZy&jO7w`DidA)=29uR-4 zcfEAz0and1u5&m(tDWBZdyT~dc;Qt?&}K%Pn?P{49HgbMJUik6)IT^UhB;%mC$;^X?f+i= zzFo5|gg*xG!iQr-5>N!q%1tEwc;BiqLPrpD6x$Hk4RwqZK5bSgsL^Zr5F>JgK+yQHGIH}o`eJGX#c$2a zQ1};%F?^hIvA_449`2R0T~O{1IRrR|566fcA(D9PSdj=Op1DWT7b1ki8)bMQLm4p? zlPF*ya6ThgpABkvfbpU4eM)dXA1I#>s`sh*2kb_JKdPzEkpKVy07*qoM6N<$f?M6D Af&c&j diff --git a/guacamole/stats.png b/guacamole/stats.png index 629b49d8674a39ce7996d8c40fb2d11aec9e6c4b..62267e4ddb4a9b777c2cb52f9b9c8c88879c4fb8 100644 GIT binary patch delta 1476 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 Z`~y4>cw1a(dRG7d002ovPDHLkV1j7eWGesw delta 1227 zcmV;+1T_1`45AFMXaRqvNkl3znlG5CG+Jx&M)75;gGy4UM2cSG_m0V`2lQ z0wSP0O#lD@00000000006>$DdciIt#2k8Uj+~>#5zdoD)zue~sM&)gKb?%nU>Gv;; z2-5B0=4O3q*XLG!c@60R000000002+1j`WBJYWSTScazOKe2yqhIO71>2_GFInwR0 zoXk(s9rT69xpV7+l6^(bt@YZtyYjg^uY02k^}=cDt5bB%CephG=>t=C%_h?Opy={F zAte2>4C&QLmHrB{Pb{2IYTJSI+PI=?HYMrFRUPSlA^Af3pwN*sh*;A(r;mx)kt>i0 zG>CjoFOUedhuD96r+FU}I&ub)J96F^%1y1pGsqn|=Xt?-7E#nG8&pCgeM0&esG9fb zyCxFpJ)`oqoXtIJJrg)IH$YceGYWwIwt7Lah*Oa%8r~m5oizwXAFXLgNVLZ zBR3|T(+v{ty({i{LV91Yh{7Or0S=C^2uMHCtoHg6FxOZP07LV7Z})wg=B7suXxYvhog zLC5)+M9J{_&F5 zy_;{|hpF8MUd*Ta8PxX-=kzl}3x9+3J;MusgY*ymjkH_=={73&4&&1834dc(x}Dbi zgx;6unPOc@H+A;*6ZRE)$1T5IeAkw+)m4*`odOOx}9VbWE`I%zRJEvl67~uYNTx;ofmW|4tO`pcZ6T2n_*a5 z^Kx_{9oJ=PS~``x4lPQjC9g~)(qCH&ln5jqmX7Bqc;;Rf7dFmALrhhj_@Y9 z@2*vZH$#3OOtXjr;Z31?&`{t_DG~Z>?V*2rq}VPnE*;-(B5Tc)o_s;3J-6hZi*n-b z%ChLMUzVrWNI@kUTI32hk-l6Ch5_m3xOm2gPB}}TZ(}=Ls|7dZxNtK1 z{jZeI6SMug7dxgaxt07p%axk@Zo6$FhfO&yoQ!_|E9DF1m3vH)IByA~M^=CG z^N7U-()k^m6E|aVha*3KS(bw!5CGwFbN?gFGck!ugS4_VQuQ$}#tt$m zS!9`U4gdfE000000001>0{-L}CIIQr$NR;zf4%bWAL~2Ve=aZ6?yLIy1M3gQyKm86 zfBcF&Jd>Z`UpfE2hI#Pl1^@s600000Gx&9g$}vPW4SxOk8=`-N$Foj5B7G*jKTbx# z;|XV=J||!-RMsOMIYlD6>y=M4Kek3r>xHU*vm&)LReg1euGvKTm>~W6lwGrl^f4&9 zW;5}T{Pd7so!m8>e^K^{#jlgw%|m)^eD<2nz1~P_sSDM3W`a`ei=AfGS z_fJ7bx&|2QK73BsCjx&3DW#l_+%Oa?=8iUf6bdRw z`WTcf=I+E7k8CC=teiG|07@%Q_1+bGo{(OT;>FzQ7Ex@6-5GmtLJj5GJ#x&aH>Hkp zSz4us2$9ie%74s8a;Ym7jji{*HF(PM^y3UzeHAu~> z{Y83k2I+qtsI5FXpPo9KnFy$`#9mNjkC<=w{hs((PDB_BknCp>)IZ>Bv@~ ztKKgpQW<1lV8ju*5tbyGW)$g&E{JvMh^~M|>6GfqSdxzDMp%%J?8d0Z-fsu)L3Srp zyH@WDYg^ zPFky0`nhgZb5dc`Y^6t%I!lKuWg*#BOP}0Ihq1`MKSJy9Kn$&df<|bzJHSIg`gGiE z@nKLx>F?FB`)9So;iqY&AH%E3Kl+_8K%5`BvpS^PNiTm2l-!CH1GMrlCDjD4`0bP==k0? zbIu>nNuk-nQdsz@Sdy<-LaZiLG1*A4;u{cB)nvg%vapZ*N|%#;#|mw_+lPN0Gjq6} z7fY*n7zPXJ3SrSpNtswOz|mnxA3CkG!QztY8IV{D4b=Q!w_tcUB(w7)&&P&rsg zH<2 delta 1378 zcmV-o1)cik4Y&=kXaRpaNklTb8RJ5CCCwv;QUCo3{$x*a-5f`pAhhfW)$a z0M0lE0000000000002+{pE!mEK>GZ6|M2Xe@BHiK{S)lZ%hR;`s{X!UePX=(hW7jA z7w#}8Kf%8^|GtNH@aP5r000000Dx}r?$p5~hFWz3hnemGJ(!7y;80 zu0VZ$0b^mZE)3+XQEzW03^~k&8#B}{zptxVxe(AOx@QyVV}kVgDZ6JA>0?lI&!&>) ze0fN(&e=Viez+atX;zUZD!P5S9jM|uk~_iX+TdMzW;C*#x1Gmu+_O}DN_ zI(_;yoFB*?fAD|03$9PY!p-cICn7z199wWHQZuN;L3v{IerVo5fsXWn_zRThEHNQ{ zAR@+HY9JS+mDba*R}ab)SFY*`XM0Mmr^6ix%3W&o&R4c!k(Jw;_pCyo1)6eZ_S1u@5*VDD%o-70^amhJ- z`iNX<+8=))eLOBIXCOBoSHs*fkQkWRTl%f78F+Qc-WzP$}8t# zht8>?oQECyriyaw!w#2If`K|=?wE${mukwblQVzzLLifR%2U!A$Tgy3n7hQ>JEQkD z)K#9Ckwbb5YAa_T*B$khr{>;?^m~c@o$d;lzNa(y9+3JMXtt6HS589j(}QD{R)5HT zGtA#6{DEcXj6?c|6IKmje_xEhu=!%=j6IAK>2GY+znC6&c=zV(ZlbuRrgX zB7c7ncyP}e z>HEoYORFuHw|c?yeEQJRas9)#$|gzg*E)ZJ9ir(9rH`|oj%y8D^PW-2ZM5ExG7v-0 z$l*DUA*JK_8ly-js0-4$bUfFfPwBX>N;lGJzwg5|_kKB{0G{u~^wjG0lsgFQMzn}@ zTsOw})T+6V4Fq;C^DE-)+|?}CC#SRQwPNkIB?TA!2E%8a=0VjeRjS7%G@5ls;#8oCkWEVa|i_( zl4jLLC||C;HAA#M#;d7*;EWvM@wb0U`+sImUsv%^&LN$_TzHVes~N)NzG(U8 z4-h6uR47`bl&>Qn1@C5Pe<)lw=ln5&nBJ5lmNd+%mi>GuWhhd;BIWB9ik(5N zQEX{-ALobrNVsfX2~_c3-sKR^5J@VZE2B0g%2zWOK5Jfu;-6T}5weMk&v9BX^w{1h z?;C3SL3Rm_>Ek(sGYExC=MpkFxpGCyS2D!YJ7apKLK!&>n9w=WAn)jvn2gZ|wbQuTQa{vGU07*qoM6N<$f`H)2`~Uy| diff --git a/jackett/stats.png b/jackett/stats.png index 40ba9d44f3ae6d5bdaeef5d01b6105157cdb50d1..ada6d63ed5807dce287bde8c7c9e9f3a79c660e2 100644 GIT binary patch delta 1532 zcmV?V7VH3`ODQ&i!A~d!~LNgp{pdiP`H%pITF7 zx&$?#69OTG5JCtcgb+dqA%qapg($y|`8x7aDBTJFi;Z!8iR)tW(H8XgF8h#}WmUbj z?6|y-c}xH75c@h}ow%6XByU>NePLU%tfF@79B$L@{o^)-qp5$##56s8h z2qAti>U;3qBuz@65=wW%bCWbFeHxydq^W$f{j!YGd(dT)=6_XA zThc0#txZncubzLslL}8x($u8qP5n5~;2{gpt{YqMb~y$h90d4G`ZeNPTEIn#}rXl=aYHlTm6WC-YbA>@!c?h6XKuYB#^ zvs3yFZn^6rzv?Rr*XilVD$}r+=+;x;DCbKWHXB;~jPxeC*d&sCr}v@xa%oJ?Jj0kX z@{46s`glfOf?X z11RI^+S>^egz)WSG)-S1M~IT*|3g`2k?JHE^dj~mnCO>DMwG__Llx8>E4v1 zCvxv=>7EYdJMb}Gly20zOXH}n4$p?22%pCP0EbrLLT1HjBVWLVR`Ein#I^C@a$=-& z<3acJ#)*;M8~F!UX;>Oxz;1Rhorb0H4Q#s9{*k%l3>$d@cC*8tma!$B#?L@EJA@@S zV=R9SOXE3jPs6g2m*@{AD8^firD17YMwf0nIYZ+$)ZDw_j2s)ef|`*tD&5Tl$E&<9 zBS+!i(R1(SS~`ul0AHt1d@matc_aEUJ^x_diIF^x17I^}CQZXqI0l}Po9%u7?uvIDQeUbL4+0{00`2GZcOkYtkva1D2#ycqgn#r|^!z z*Xci)L_y)50dHWeOqc3hsRRli0N&D{lTP7-sQZ%E)G~5?>tyJ8tTs_Ha>BYKAvY)u zOWEU5bP0Dm4Ez^eY~2q6ji=uZl%ed0`Q>#wTlbI9=g4&^BxBZphvAARM%gHOGKPOj zr|3Dsx_4wYENxE4#9SC~X^>9kQ!_$3l}}C|>FENM&(4Ks!|Eq;RBnLI z896GqK;PUuotr>U&fG7AOvntQY~*3EyH@c+$b?+*RZfScbX(}%du5(nexXk3wotow zd2RV93QD(ydiE|J)9Lx?C=9y@M1QYKx8K0-Fc6FGQyM`=y$Kc+1qITr7iya)q$!CfanjkCci8H~vvQsu1MhEOM7F7F#1}D%)~#Zn7?}JJWgh zltblUq1;ND;wHq{AjKl3BEfQKXb-(zg*-Cpoy%g6n6JA5c^!1_5nA^Kdv`+K4|DG> ip>uywxj)#wyW$^EynDL%r<@7^0000ZGx*H3;^YFz5kKkYyBufh{mEzVCF}+RzTVj z#E9-R0RR91000000000~A;|ATx(+%8>4WfJYzWIsSQev?)4WgxBu%6@!*i1~m7M2K%aC4!Dw8x{MRr@#Dv_*>2JSzN z-XZ77Nt&AUw5fl84>aj{`qiz&mj@?lYNZJMyBvl^x-V?L!WN-Hx?|Lqo*mP-*E9@U zyIOD~ny$QW7X}t`N@yDWm|md}Xb*Mtezx02x-W>x4TwIFt568Ehdz*_d+!pH^wMlt zq(8!8O#LjD?tKdm6P$U96M9cwV%c+Lt`O26;bJr17a)HYqWenMZaq8F@8xIV`@)hB zioSwyo*rLWB@BBLR}a*Bneoy=7&f`I`nl2@#bTqBP=gzMuO-I|1ZNuIjt0Ij|N9>4 z4REvXbt~ID)fW-DTlwWw`_lH-H$>$Ah6i0o8(sdENAHFiSx7(2(~UdX`tsK@iGta% z7HY*ztJZ&M{$ueKMPLceBsAw&X0DZS5(Ux|npQ0Esi@k$OU{wL;!5_)vGnZH>im*R zAI`c*-!rcRUHM&2%!YN^z$0En*7u;U!ZV{A7&bQXpkQTQ9%bgAv54uUg7w(%L;%??{w#=G=^jZem# z9j1RdHsd}FJGAj>z%cBXL$@9JLkY6$E#AYh2>+lS(o@g;FcdsK(Bv(nm*>pA>4%j;0(gexR%a|*)`ls$MlA_SJ5VBW z!n!CRcWW57?dNBEN6{tR?eNII=)(2wn69V)oKS(r{TzROo{sD1(dWojC`6$B|9XGX zIS*ZB!*fgAEgjDdV(Z?mvthB_B<3*eboy3h8hEQ*xZrY1I>sC39_biwnmW?=rJ%fR zE<79dU?4}o-afS>au|0&<=8vUJ)j3?elG+Xq?xO1@Eo?gR_%pAgIw^HPlrXiFZAxc zFi$Q$QAfHj)b3qgn?H&I>Ap}$@8W+ky+TX3?<9sC=E98`?k@k2e@%HDCrJlin0FKD zz9#5~W}Yenk8ysw6m$d9hvVuIAAFNb|2{HuSfcXnw$uXs@r)uk(@BQk_>aZXEW$E_`vh;F}LIH-Pmugcezg&512C;uW#$QwY z!WVMn%UhN9J7ZGoe9zhcuEoW2j?xy)g=Z;(njudfs+Mp50(pXi3W+s3@|ChGSh}J8 zV&P|-rjRBmrZ?q~lIA(pvOn)i8LE`8Ww8D_Liu`yq%Ej5Dm)N)mujC${@H@kP>cKW zE=OStLelcKF4U$*`DzBkcfDp-A^97tIdY=LBuPx# diff --git a/jellyfin/stats.png b/jellyfin/stats.png index 084b33ae44d759cdbdc07ac30c0d50f2c5629008..1fe439d161e68492d8fa2335a6422075a2d9e921 100644 GIT binary patch delta 1503 zcmV<51t9v14zv!iXaRq>Nkl3zDlK5CGwFx&M*2vVMX(AfEw2x@#-%xlTrs z7DON$V*mgE0000000000)Un&Yc6)GsZ-pnoi#S@g2!AnltKZwh{bW|TTORsJ-i0HROZ8j+q_$(zYsyFMKXT?00000004BwZ_<(Z z##wNOqM3G@h21pL=V6~1eBL*BE4gBmTG=JpP0OgMFdq+muh}ujGLgT)K&!P+N3PiT!nwU9P-{D zGP;PMNy1Xi$QpnC%k1BEt?E{Ih)D%G#4goLGcG4~_MP_rZXLwInZ!eb28osYpXAH7 zf9xIU&B-xtZfg3aFwK?J41g%InswhM>);=KxiqaBR33s z%I{1`6D}HSkhQ&zZ7x6a}XhGAQwY}}-FqR34JNz_%& zh+K!%R?dGSitebd{HA&5n%(r|FNO3N zo>!i;Fp`>HKo80jr&hOTc%)e7jVYE(>CumJKJ3tlo|N-phbHu; zoDVxRpf}|V!&aw1<*a+JOpnU%q|=crqEF>FWAE}_?$hJwRr$?`oNpL*+s81hpMI6+ znDT#qwFA<3^#34~D&etrv8MYLz9W65Z{sHCKAj1dFx@Lp{ALIDIdtSi`d4mpR?g(4 znuQ^hGa{!*=e;)vKJ1`E>{r|NL15iG&3hz63ID=;dMTqBH(b*T8LpE5lVgfowtvRD zj=SV8jGTN#Zd~DC7<*4B`R#wwKPyj{qnzAp`b1;z?~%QdC2Eq6-0NiT z_)R4{99{b7#M9-eM_@!Q)#8ZK=a76RP}5&K3_GQ0myG#zrSSI5ZQ9}O!?1I<-#3KU z$f>1j4x$6RX_k#z9Z81tF4oAM@2?P@Kzj4;Uk$5UvK7fLg3HJhMU z1h*$=K7D!cPq_FUQj>ciW5UJzwaS-N819s}56*x9(kEo5v3FQW|J15lJUj(8eM0!u z>V%Y7x*A-jV)Jg1z_qYkH>il=CAlRzG8{q$#0w3K0IAGxvE8 z(qR;$&kvt0;LP8QyF9FWa$5@Y4)A^$d!G`V&j-rqgXVoI{s6|jdCVIA@c94$002ovPDHLk FV1h^H35oy! delta 1462 zcmV;n1xfm}4vP-3XaRqYNkl0g|I25CGwG`Tvuy63;9MgP9Qop}V$n>j{L| zf;iyDIRF3v000000001h>iGR%zrO_k?=u--B4W!P;S=Nc_PxJ+f3_XipOClIt!v-5 zwjcjJ5j@uC!|xaJZ*%v4Z|PyHhiULzV~$?J?%gAOLNY=_sQy#_>54VK+Q6=EZb0g(g(TAdZXL40nJe{y#)Lh*`m!y@-jO~mf$%rQmY#Gb+oeSc z!`7-I)Fn3VPDbzf{}Nj|)<+~!UKW+?^U+Ns1Gxu~Dt9NNcW&99%`2;%h}^^o#@*RK zPW2{89|)4XH(uYE!+%U^lh`p)*wE~2m&1@*Bt@()Dh9?1pcjztuY z#IJvLK>Ck#75=6id(XCXY2iE4f1{>px$>JG!aNM*^z^-w|Dj(wV<`&8 zG46=S-NiV@9S=L)LFXH^l)}1qy7vkUC;Scb=?xiC_#3Y2%^1|Uvzg+S?UW&V^)J?i zkwoM~#uomD*n2fz|LI+ia}3g@uT@@H`a^$Y?^v(t#NOXLr*VgvL@hm#dxi9_j1k$C z+ToPaUq^aZs0M|IoYvwj(x-ErP-y83g< z-C16A$fUDuQx3YTVURxH8aW)R(0A|hYS_9pi%GQN*pA6md+BIxNzK^1y%spW70Z8o z`u0+oa4D&yd+v^5!bSXA<+LdLj>&St89@4yEFF7a75!7I)zU*RXz2^WQ>zPd)s)Zv z3PV%w-cLP-Ns#^&irqWX=cG7#Kfk75klu2&ZR3@^t?z4k9?2iZaglU*3fi+oanis8 zS@1cf<q_^P7-CTYRo`U3%q_^x9ABiuIAFR^xVlIGgeZ&KFv$ zbUH^Fgz_^<<+svTMq7M^^vWY?__U=AB04U(iF428|*_WnoOY83|%0zpJb-d9__;}{|E z;5kxDhV-$+drQh^~c%l9<8+00000 z00000U`mLvBxw-@oa}Lio*=pk!PfX+liM(U_y$4#$^>QL$XT&~D zh(0SXJ{d#w$r!Ou6QWPXh<%#OW%X%7^nN_tr}-~SkViTD3P(X7#_ZGNM6Yh@5WO2i z_GxknLUg6b7H5BgX=P&~;B(lP9(62kf^lDl?e7bdzBsI2(Mi|PA^Lyf2*-3p*)))!z27JAh_dN` zlk0v8Q8pc5Mb03SO%yGOfD(ll6W)M-+2MI2AO|P#%fe$t?h`6ReNlLXR)-?&zh4p_ z6S-kDD)@r#2(1p`S(EK8JHI#s(L2zikM1iw6HiZ^#o~;ReuHvP+2#A*vG!g`?^#&C z)MTMmh+comJJar7X-Xz?#~=^U3%t3q(kEfrL@w9Tp}OPkHPjxd=jFmgu7THA&HH45 z#hGrrA1FEVd7J`7@4|r4n3vhp1Q1$%%uvCP93Nhf(CRaW3x4GK>~e%wAMlOhd(Mxp zMrgH}&lKM?e{wMaH-Tx{9< z=_^Fp#{6-FnJJcC^w#S1UlVFvZAYmNM50d}aDm_#4@A#&?=y-H!9xm_(I>R}mFj4cBgob7;I~#G_E^$2J*uTc?2ky*`G~hxq4s37&%r49V+fk}ldxz*c;brYF`b&FkKleaQx!8YsTp&7Fi~9RRaJztIS@304@DR!C4nPSI-5d`` ze6T2Y(U0v?(X$%)XRkXYVd~#S{*}CGkZRI{%pq?|1=HBsI#Vi?D|=YB^m`O(}aNXIrW+ zfhmRc6R)}^B){&Z&w# z_I0U7qT`XxB+%R3v#R=5JhEk+5eJKesK7`!Aqz&e=w18B$C`fWe1f5teq-)!~+Xkb@)$~~7Z zz2|Stwf6q`ZCQa3#$L$p>TYZW|6S(M^lQR6O}YIzPlQ{)u{D1j(zTE3=#Cuj(^UfL3xei-K`^ztAha(u?<&dqGVy&n zKNBz{=*TSy>v>$0d29pH=Yl2u`o!4# zb0bx$^SaQH8iO-J^b>w=t|l?0OVC&NvBjFim|Cr+a}~cgTagx1t5tj> z{Md3uT1>50@R{*re;0e1~6RJUQbqq47;vdgn~OX2wc>AT52F znm(=Z9d^-)=iU?FDW-C8W~#n=3OVVC`E-r5Y_kjBk(8bZ*Cbtm@g447EIhTUp^~38 zm402#HO#WSZV_DT65D^ANV-1ZJCL47rSKg{PouMnTX?&c_r)+d zymZyVcZ8&uzv?i&bnV7>Si4BnbS1NFD<~I}uA!#uzL2|!N$;D9B+dT}%6M@0mG^%7 z6tiq=$+iedkGpc?e@*CO)!U(&^sy&g))juh*mr*OKA!aTF5oGIq^G0Dnq`A+OZk6c z;OQD^mJQWAgkfD`bKRu(_@k85qDgv}KR>F0d8PkF$mOk^iKIiZ7{v$go3VFTZh?gK z7H_S>bVEk0>9F0J(!<-~tyMJSy%3OIo-&&WWDg15ypvaaaWyxaeJs*08@JqU zE~!v=;MUnZ9ctI+OW=(M8@Ct**=9qxbV@qZxaG|hAi4Mydq+KmUL`2cHT{3Jal!AL zgK=eIvTMW8d>cW9CQ{}~;GcyBg>_{H*$^AahXyBU9BQ&Dso1B(#RxV2@d-y=6Uy)N z@@#92{omE}M2FE2br#v7M65CXqI=foL!V1<97`|dbLh2{FF;~93t~B;p65hi{X-CT z+!7r*8+k8ARXaS%-B6Q>r9*%HwNJ5rllhP>RoGuqA9M9W@590>Ysuj%IiBPw@VK&=n)1m&_hiu)&f@}?0f-RMj4)xon^0Jm4uEJ0oUzTei9k*;t y0_Q6N>#Kp*9RU4c?0re#d_ACiJ36kR=3;^MC`~N3xIm!4G7=bu!x@#*njun|n z2aK_@;~W400000000000Kt23n!-vA)y&!!G{I7re?_=-gKnwgw`}YCqldwvsr_X}l zhWGDJSf2nS0{{R30002MnE2ft2v#sA!T%orZb!fb_}z*$(&vA{BYiS_NVk%I3swDQCZjY%eOpQ^Hikw(PQQQnjrMR0ropkSz z-Wvnuy5aphvqO46EV{YNSdo)!5^9Dn8<(i!AiM{`0`w*kA$Ie<=TmyHVLHD&N+)SgV1bfUr_m?T&fl= zmB(+mh>J6nOI4t)bM38FPq~ymO^5ac-K|x>?LdFJ6|I#kZ>|1L<}A)w(!sfEMeh4m zWfo@)X+E?sM14_2QJWshDVOR?ALq(1J7|+Yj4ng_g7V7_rIE1FOL@kM9Cz7_=;vIu zI77LV9o>fZg}C&~UZmU5Q~Ax>J2i5Z=<7VbA}5URluMPPXZvJ}d z?TafmO;4omT^QcIo2^DJCOA?4V8$IaaxqeS^UVjtwow-7&*_uY$Yt0nIt4UDr)!=X zxiM{7VdCp$(g*FJb|C%8s6(C>FY_e6TSybSvy=~D_{(A`fDNq?U8X@$G26}jh6i*$tVc>C}^@-5D8=zR%Aasx_7c7zP+zej(5sym|>FAPIgPj`Rg zNJn%AS-#GzGYzFbp&V&=vWEAI^m^8jY)_7^YmuC>b0k-0l<%@3x*_q!nerqd7`8jo zs;47)AYwhe=v%8u9+&*nv2@9X5`<* zJ5Z?!(WzQ|=UzHIi{#J8)jGV82Nr+1LLuqpQt%p(J{^T;e0V5V>EEK6tNKYu%v6(-qTyM4>~`$Z@BYrzxmB~*m-=HgPVV1u#{Jm z^Rm;2Vy}^2(b8aAO>3|FlueK&Nbg8M*A{YS{RH{L*V?|D*W)?o&-5Uh9ygshq-xIhz*k*jn$?Kf69r@Ld=xiP2Xd9k;Oo7Z3=uMieIMEdbH zSvA3lzm!E2oE&_LT&0U?L+oI>%HQ^7Zt~mweVC3PPdQW$7V-viiiZ$mofNCdstJ}u zU3zG76V8#l(fOKoi@E(6!0W*Ij9`5>7~KKh4{PsJg7f)6`Ft?EPsM-R1ba_T0GN;f O00003zDlK5CGwFd;cSC#l%De28NF!bl0oY<^_=0 zf;f)5#sB~S0000000000^us!DY^)f}3(}Xse#W8oIW z)BF1;tS5E}w(k(m-mG$2m z&dnp!A3gnQs2f*S=-vKUd$V&RkWFpoCej}d(wCq%a}((gq&9O?s1djzU zkh%F6#i=hfefrc|CoGrK2sEcYb5oLj9_oi}ApJ&)clSQ%r3O6d_Isg@^v7|S;dQ?3 z@1GlyYt=L8#PNTeF6#2n7WP|(h1`R1mvM=OTrNl-m%p=dBm2sBiS$wNg})G2@44q{ zqz_6^IT5*;2@i9VnBGGXxfZup;R<5PQwzC3L@t;_QPnxZmSFK-=3j@+mylxu@C-%B;F(}zN(Tw1+{7VqT94T(;0R1S*uLf-`}L9GNpCP@`PDpC0&>9JwK=8s>g*PX7)O)BbU4)P6h))z2d6p@>DAvgW3{zcA_YtYE}+#VIZ9Nk?ueIsMD znCzW(rLXCGW4Y=5{(D^aqxTg^l6!)5T>mJL{&}_M{~C@lZe9;a(MUHVO0P{#T!?=n zU+3t|UD8opM$z={Nx#NAL%9tly8I-$e$H{+gR!1vV=P~S9Gt0dM1rN)O zIy?*YVUlyWz+;&w$rWB}jRG#tSq4?6@Ni*)X+Uc$T=u5nS|Ja0P3);?T zdlM*r90z&rEBB7L0reLysbS9S$rJl0c2B6-Keq1b&nxd1@XCj4L>f>OE$U6A{dniK z6@vXy?oIIv7u4|If4k%!jHh1vM~=H+qi^FiVp~u*?v=1&1;4m$+P?Y=_yvCw9SZg+ ziB6D^kJ4JJ+Orp+Y*iyit}HI#f_YkwgI#f%6r?`f4z{1I!Px_a(vkdZ2tg cnBJG-ANbpY$Z`(^b07*qoM6N<$g7U@Wi2wiq diff --git a/joplin/stats.png b/joplin/stats.png index 9b292bdea45076824d952a8cfb9b6efd905bc79e..268e6d5e66124d59eefeb9ddf80ba970e9e3f2b6 100644 GIT binary patch delta 1503 zcmV<51t9u?4zv!iXaRq>Nkl`tdGK~M0q zu>m1s3;+NC000000000$4eV*b1~0+#;QJNW&-k{#LH@Uh{+0RD`~B-X(m$UAtgp*1 z-8r1w{SPdOJ*M~1;y%+OePyioF8}}l00000z*u}rR7YJJUVwj7qQv@3_|~SaLHc{J zzq?OJe-HNe$CYkjF0|66)-gpA)%G%jH97NRYwT&gP}Of%WR_;CuTROIO{7oBvv(Zn zlTfl}6X}ysvS%~#Bl-D|UZ2dK&3{o&xl)_)*V^-68A+fB**%*lx$$iARl!jI72~|? z^sF6+2W0hZ{>y(-o=)ORw+89sl55;33mf)0VMO|1^*ndMtV=w&Z)@Fj&^F_NT0|RNCH*4q5PsESL22@l;oCk zopc-NhDCZG?o90)n(5uSKBqV{05_FueH}M+k=~!%&M$v_1#5q|^pM_{yHoo{)Rzsf z)1ABclwmvbK>1Y}R=l-J8MZ%9oKu{ck|$I92GZx_q4En~ROCkFv2!YNv+;Cl--w^R zE1r2mdNT?rzZ&WOD>PAbrigQ0kDPm{PI0C^C8qWbT@wY}ustcH{OVx`DIDpYDCS&s z_8y$$Mn&upj_#TZrH|DQLa0YqZ_s@m6WSbS|Z$9hq!8dvK2e*Fk#*t*m;zM;Fds!x9cIw}wH56WAs>LifQzb3{Fjgh0! zO!$WC*6N)ka7k0)8n4>R|_(D2gF`O>aBOv`f|5x7CPzCv$t04?7_J21AH; zQ9bNH3v@QajA{vW8J2F?B*Th!NPj7Tx6-|p&WYTa8Dt-%rBj@_Vk+4?$=W*=xg^uc z-bsH}+>yBA3tfvUk$8cSicgGO~Bn*Xb|nhFwnfPWqVczi?D$moCmMD|<)R zIb+Sr-LT8c-qHD5w;T2qvUfBOJN)jmty6}5&FFTB>k_^Y*euiy`$pLZZ|jkJwd|d@ z6laj_u(I@_?`ijBCh7l_wArf(8C^OOD{z0~I=#u+JEAM1YnN)%BZutD=tp`z>5T41 z#C=I?>Pbg-LlPA^VO>o6GwTR%OG20Mv_pk%ScG>#bwB-a;2DH>qStjg!aI`gkt>iy z0O6f!eU}a41JF`B!UsV=y$kKI8PX9x5c+d4p&j-j3Bm{ChV-x1&eKT3))Y&%S)lTbCq7gFC-j=At5( zUg=7Qxyb%}gw|m}CjM3txJiDy6fA!O(qG5JBR)(@DE-qZb-q^f7Wdgf3iYq@j>XKp zip?vwFGRYZ_gj0a%&Ymu6u~M7&TIZF)}8h3-bJ&ow#PPtP-k7RC_1+RU$bZeaXT0rMakPqyVX%-_2#anafBTxOn&8Y|s>CiB zIoOLlq>E`|I74M$4$e)!i{Dod)A{2mhswc1-bhYy6Jo59Vl`Pc!E&g{4}H7~exx%y zhiQK?mmdRI4xGOctiKIrcYyVw_Wnw6{ytFtKA7HL#eaI-dcyZRh9dv~002ovPDHLk FV1i#E{p|n% delta 1452 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 Y1C{1`uo&%=p8x;=07*qoM6N<$f-7O=_W%F@ delta 1431 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 delta 1531 zcmV?Rumj3`XVV_WmzvTSuoVBoZMc!T0>=)7gSX zk5S}fc3A)b000000000000000by8Y?T89CK0^jrVli6v@@AUb(d_USo2Gsa%BmHALouotgwCuV+xxL-v|9$`f000000000005E@=luo^q;3a&!C}I6I zY~9n4{w5&(eQZzjOnL&b5KAvKLwYz4 zFKuk=J-@vZ(qY{@$Mt7bF*$Y3+}z&LBR2&X<#!D^yr;(}Qx55~Q&5iE`{b0A zV`z11ifO*w`NHizFqCq}SIXbhNg&-Jq;fRmW`$1kMdp7iC1Ncbq&tIEE|k9gMBlq_ zZj|5ny8Q7wOAFE+bE{nZOvfmjckY#Qt@pg~j!`!ERHQktEB_Nl*_>0Od_j-gR8%?_ zO`>?R5ipFZTl)%DxJ*L5^7(t@xYa!qAv>-~hgNCFGn$tk(1Z=S3afL87az)GL#qOt zvv_}S7<_-{OepE{^qoQblS5#}(+huf+&S}1VEA-@6ux}kyT`uw7I%@gKa5>AwCYlN zbGAm+{y1()LoOY@3c-!^F2*8iZ-`mekfSo)%6h*?ay0EN@zS~iH01h<3Z=a**07y3 z3hnMNP5IV1V@g-k6GD4)j1h-cRn7R<-X37Mp;dqVd$4cqJ)#RXv^qwJU+sM&3pKPl zPKHnIy`l=#kQ*z)UsJwcK$67{&E=XH@4%P#j=@BErrQYcqrGb+lEn^o^WN=Fz7y+x z!;ma?pjWtb4JpGk-#jFH?-*phEQVIi&${{ky9XfboEe_!=E{v@PYq zz1wBFN98L+v@7pK@}AzIWF;=sd`COo^=~KqGrhw`p5R&eilUYg*So`+Gp^HoM=2f0 z9J{-QTnObW{TDrtI(BcXR>LUY=q7&T>S=#w-h1IY#k4zT;-vYJW?!S1%S*=7wMW@v zD*y2KUT^XJ2tr?)(gQ2s5DGN=CKNYAtC7?ENX54rnSbYz$k+BX*BE7+MEQl=|GwS? zkuJsWdpAE3ufoN9y8XrfE<8ww^1;|kN16|Z_9ZacARWpLV0z>RjIu$w2~4J|kFtM3 zxeNkSwjwKZij4rdbd$FD7QqkYPH+fghII~BI%t5T#)9*$Zzkh(xKd(K0~Y3 zTX8VP1Z0DvjiYQZ?u2o#Y%uPILDG@ro){qA!(Q=Bl zn`}GoBpt*;e3{f-E+8ys|C=T-L$cffOai38j>acG2ud#fGhOQZu6FsDPoAR-C5$c!@f{a?ajX~R9NWXx@@1RP%gg+%QFEzs3Dj{0VV>@-w3R~4cy%Um>=}LzY;iq hA5i{2aC?6h{{a%OgOglBPrv{G002ovPDHLkV1h1q1nU3* diff --git a/mylar3/stats.png b/mylar3/stats.png index a340f7e5d4ea1a9af9447b9f03147c5a7c1be340..1e37a495f3ea55c6d8233a58b5aa510f45d97205 100644 GIT binary patch delta 1505 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 T1cdFS00000NkvXXu0mjf7RUI@ delta 1465 zcmV;q1xEV94vr46XaRqbNkl3$mmj3`J#gv;QScJ#D{`XcQ&DIW_f0TfpcA z#1OiN0RR91000000000WCt=+R;vr~@klak}L#>2S%fD7V{tIE+9sh0*{5~6gpN+eL zdQc}n?M87IrGJO!im?1yKMqS?sE=R!9yce!Lo9j-OQN0VMJ#`Y$Ez^;mRNaL!~h2EM_jm*9Ix^tw=6 zdeTRL=+&bR#;@QLig`TKZ{fI&FUS_! z^x~Cm@ZGEL5Un&#t>T9D->YwtOtnm{68Bz98=rp>thGqivN+e*fO;`h%LPX z)hkr|kCfF$xjG%lRWo!;kW^jEK)6)hf{!GuXR(7u?ShZQm*8TtL!NNK>^LwX3(;j1 zU+f^uTU2}(wJsOOD=F!Qy(sCYP2Wv7la)gZeX+RrC*j`jsM4U=3;%Z8y6CSBXAFTVe^DQe|DRFz7rH z?H;*@qW65;OEcGb-S?h-u>+EO!1A8{e6a(Pd%*b14$lU1G;=4IB4=(CvV!Dp_{<}R zQu>;NA6H45B#_k=-UGd3$I-2|9gJ*v_UAs3-qThODLvnXmM8D;GM{|D|yLYST zbnPB_cftk9U1EEtPk%1^-qGA8ro|4%Z;YgC_lhjKp*kd!BDq@>kKA?HQwh=BFG@>) z;)bPb_l#*i{c=Jicg-tqSTy&I9wT?J5Hxqr3$tu!?j4)xS0-H0+&!l5{mQpXp}Bv5 zvisf<-9NcSNAn8EBl@y~<`rQ3b}4?Ms|`Mjdj~%tdWXE@dk5E8R;^}82_B%OcgT0E zR>2MT^$N*Nr~titSD*M{vkf(&cJGMZCc3OIiEghXPeXGvW_Y{&!gurJ3u!i@LtU7w z$(8B?)zZUHv%nt9atCMxMDLD=Pkeu>+wQuC4N2N~Dh$!sP4K0%Z|okJ+Vko1-{Liw`s)(lB|jCWJL z;2SyO{l%nxWjt6N*PQ)*6?f$v(izN!M=64uAx<8$mT$g*IKhcQNsG?(Ix>Gt@au;5 zyTWZ7hHy+ErZ?qCC5>~cWsh4@hAic48LW3FQNC_a>I|wysj1a{J3rJT;kE^(p^9~R zmqR#1BB^|?8`k6~U(H~+)_Vq}uUO3yvuPLeel+yh)|6j`+Fr;m!7+V0hj0d=aOqq^ zhCwziOZiHMbo#-VUNPuK4nr{z1vCVj_Xw)@2E98#``~-;5;X4*B<~Np_pbO4EsKO> Trnn^k00000NkvXXu0mjfoNU~l diff --git a/nzbget/stats.png b/nzbget/stats.png index 3cfa11600928a51b34994386d7fba5837ad7edfa..bb3712d9bba529015ffc105bb8d3abeb2c619152 100644 GIT binary patch delta 1483 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 KMNUMnLSTaLG3K)X diff --git a/omada/stats.png b/omada/stats.png index 70b3ddf50e666042642a76359633ffdbe5b55555..a751156b10d5b2b31298fc6ddbc58c5673bda0f5 100644 GIT binary patch delta 1451 zcmV;c1yuUy4S)`?XaRqNNkl4Z52k5CGwFz5kK=nP{HMf~>Nz>P*}888=8W zg2+!^2mk;80000000000eTbto0R2Jw^NI2E@AJ5MfX6Z^{{ESNS{~rJtfj~0|3FE9 zHgPW3aZ}Eb4gdfE000000ArYkAHH2y@CsI4l5|bJhu=UW(qDf>oF9<>7FNT{Tj>$* zh01zd9<~Ktk%;bi?bED}waBSmsOp_Hsimpv2XXR)NBW&X`txZuZ4>GDq1m*}!Yk@; z%aGoM;8ZbkJBk00_pxy3ZE$XLb`wS#sdwxTXUk2e<+r8 zuIY|BYdjn@)0;F4DrCd9S;@f2tklq11=gJi> zOEE{fHD*=≷_j_bihrY_U{c)|JehnU_g^e%|b8p0Af<>YN@qkC;~N6AZ1o!&>=K z=M2*OWAA^wG@f4CTbT%GF|XPuxTd?JhjOI*qK|VLa-QhqoQ9kudO4>d=Z9|2xu(0J zpL3lr*0Pz=c4!spHuQC_oEZ6=KY{dybgkMaRI66!t2yK8 zP3f&%r)xbYl7?I>x;tmF!)Ur!?Gr3^7|ICcEOvhw%NXan#SYgaVa1TDeS&V-VT@9) z?wnC40y)MxKafsC&Wd4G`$Vztoz}Y*Bb6WY$RXW`vCe784Pa>1K2h#_r=%M&TDkT< zJqEs%;40&tA6(P-PyBjj8CpHb@Tz@6GjnDs=>h3y@t|DmYboYPKZT289<+-c;@@8; zQD}ehqP(C>`a)p7l;8qhln2Jsd*P;-PtZBj1y9P6-UV01JRrRT-jpNVnhU=M*AAo` z;?j6Px*<-D2c%o!wUB?v`%;*Eko12Q)V#h|eos;8k*jz40O=Z8XHN(>6iRyL_oqK= zE!(YRwL(3f{(z;*w=0>g(GRWOSNf|(uTg)kPrs>jWbe?8vgM@vw2o|qG(ZmU8h|^h6V2Eb913UzzzmBt4e7HBM^zSYD-?PHzQaebYA-7qXuHx{D z;|r1N^Zis#mFa5Um?Bu^VD;SonYe$h_2Y8;w(O3-Vw_g-tNiXhl6BDjxpl@v4C~ErdYhfwPdU3O221H`(oA;7Tx=Q{6*8o-{etr^SHK~7!$!3BT zpMa36CJP~xg>B?dx}5AcR=B2zZP-3DyW>T%w2GT)u#m10mOVuM@inPxf-B!ti!1~= zco+GTE+(5}RaBPkq-`>9&L`9M^pr#8U?JU1n&KhE*dWDfQq=^@p`kwXau)WHtJ*nD z_Aln}G=Rr}^EZO^w?XX=@O&fadw(T3e;+7+A5`zJ;y=$!d0CG68JYk9002ovPDHLk FV1nrE?l=Gd delta 1426 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 TV63=k00000NkvXXu0mjfY83-! diff --git a/ombi/stats.png b/ombi/stats.png index 92b701ad90303d8444477e70fa6ae3068a105f44..2617733b0a8526baeb1e84139e40e40529b5ddea 100644 GIT binary patch delta 1458 zcmV;j1x@3Il~^H9G1@mpg@`ure$MLx3M z-8TjWV=O)s}rTA?}`f$|m+(i0l7;NH8JR|?I4Cxn=mi`yz zm?EA%x933mmDKOtOi9mf>PR1plrN-DithUVJ18InbZ={b*a`YZ{?-A)(9|`3u8w0s1NDt%;l0bi?2Xb7ePYKc& zgzkMoSXy0>v@g2%DT(^>;dQz`33Leqxdl;eANG-Z*^oXK`aR>!y$?^)*XhA`Lr41H zD9`Dvvdutz^d1i0S!J7pl&*>OyOwL?DUguq7 zUBB<0x%al@+N`jyTUteWYZPO&a_gFb+;);jdP7tqi>>Phaqzf|vPm|3=}gXCM`=f0_B@tWJD_4Nz37=Nt=>-6@`<%{ zmR7HzcEzmZ=?vs~vV(2m1(BjQhL5ir2nR& za;LS<&Y4SStK3lf#YrZnwQ^hOv~&a7D|brkiGAV$$Vkf;H>utg0+WBna} z%F^>gxlXU+Z^z9w$qz+(K7Rst*J+2Mf43-ZV(FaNp)`g$#WWZ_S8YtMf`Zew`i4=kjIz5AT2Y*Pq-lKC=JcdbtN zHKFqef6zkuL<=sXj?jOQ_j>f*`}oo)l>Me&x*R?3D%+&3`#{c%)9D&;m2IGDR2#Ca zTNKoZ^v)MVE+XS4k0f1^y0&1E-|s{3(vjML9;G9?F+I(_Bl;qGxN8;J7jsujrwf0- zk*n`oMRW(0_sm}WF$S_bBHg_w&-i}#a};EENV0pck&f(sNo&-$rE?ri^V- z({`b%SEgH9J(RJN4r7u1`3SAUgbcDw4u)uMcYsMi`f^mB@nKLx>DzXxMe&OAg~z*Gh>Dtxz^p@;{&cEAN+Aq*v55npRWW@G)f-WC_wc64CVyIrI4h`NPK8?Jz9QIe&gk3e66d!oq)N#Zo?h z5@I!3#k7%N#XBHm)l|Vns&I__NSD)YvBEjs9mCF*IhE(d)+!!`!9rdkELuc<`I@Yn z;LI0gQ3WRlpCUif#k4VYP33(Yj7?sLuMgAl<0*&A!9w0hPO%6v)=9CNteRjs)a8d( zSK%DF>z%{2-BOi~s-t delta 1427 zcmV;E1#J3<4(JWAXaRp~Nklukr)tjg#T!6k z*+>B68~^|S000000000$aTf1?Fa_A2hhPd|U`e|;mpXVl(%*t`qUvECELSvERyL!fu$G86*sp?Bo?o<1ZPrdB)WM7fJurz6)j=gM8gI#a71lcd~**7d;|q_>MQ`Vu5P z>?`x>k#`xKX@zv-YifVjzV4l|_XaR257OJFR*~KWwlH6Fczc$P-1{bv^rtZ^KjyJ@ zH~~HsMC?FLmA~sk)A&Ij`WAWy_GuT-^S<*>G`NGd_CyjhN;zOs2}5>e zwlnJD_ug-D`kSp)D)G1BdwNM;DZkHKmo?OL6g0W?m&nsKi-7c7w5(P}mu@gQmGnMc z@2Jw#A9a{WdcUrBP9mLIHje>>ue_K~Kc#>3);#1ydNQL*AIbI3S)|7vY?@?nW~kuy z(4~i6xk-K|bXeajR_S9;xD0pq7I0M2P)T3kRvQgBY@ajc6M)T3SbQ~8zmHy1wJMmncW}aHbb3Go9bX?cxsi%Kd z3G4^C9;8e3r2;qWR?wSw^^U*%yw<>TYpBipJ?Y4968&egyo^86p)bsrNy_B{-O}weIb6o_xC0CV(x>C*9UnR+l>S~W<$qT@?1qcyd@f<<{hNPEj zBa|;!-kKp=ALH3nKk$Vd;r?DF|6)AUI=piH^D6GjIiw?)3lCB(YKAcRlC^yE2M80K zR47`bGhatG1)pZf-xW@qbIUP-nBJ5lmNd+%mc71`GGr-V%V0e_k@EEl#g2cV)+jc$ z>c{!vIucIXq6DgVEqghHBSezQ$GT9P9ObJS44?H{h2o!B%@Ohw7u$Z&_4vI~J{Q#Q z2k{ad)5miNM-U2^jwNJpa^iF>002ovPDHLkV1ndt-m(Ay diff --git a/organizr/stats.png b/organizr/stats.png index 695af42cb6da5eb626c653764364394f3d4f3fb0..fce8c5e9a3f2e0a5d2c8ff14342b682ff07ec8ed 100644 GIT binary patch delta 1465 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 FV1fiY1n>X= delta 1462 zcmV;n1xfm}4vP-3XaRqYNkl3v#P43;^xR<^D(Nl!SzjC6MqJcIQndJZu$M zY>Y5%2mk;80000000000C5f^17C?QFeplkup#MMTZ~wL@-}B;oO`KbP4B!8QF_|5I zKjQn}cU27Eli^b%&V^x6V*I&{bIbm$`l?=OkDoP2AC`~Rxl4b4cl6(HzkdHGd2ZxL zAC{Q-CKrysD?82s00000005v3G4TQS=98UXJ*a@YgY*Z2^ar9!k1z@*=f6kJiGiH4 z*_(R_LxqyD9pMX?FTA(4Lcu@99^oRrV~~DVV*TlvNN-Jp>6uDJ>5eQ4BRQnIh*_s+ zzC;!!bm^(JadUriE?0n^n$t5s@-^w{rXGJ+9i(TV*7VFpYu9QD{kxQ%L3+phy7%BT zB}m75r@U6mby31i0Ry?A*cksu9mv^0dWY7?exeqp`ap1$~}MGJ1xCyj+J{%$gnVVo}<^k#Vz@+@ZlrWClyz+1=6qLi( z%!Biq&V71En3ZdzcX{wmMy?x9-=(eaOrk(~C%B9Um#NRyoQzy!yvkKkQvV)*pA6)h z;Z`0Fx_5t@Mx|hNA7K$tPz3h;wJS3=~+-Hh`Tq&w3 zcg=ezIa7#A%8#ToU8)|{lpo~Y({tqJKRSZ+j8s&9kdc%6_mGy3buU$w`$RF2%Zl$E z^DBSoxp$H?#i?#QaG&0m`i*=-zousk1$!D951yGbo=~u(nepH<#iP}$yxKML3H!?q z@+69^8+Kb73;#!%_bzttWaRv`Hy)THSCtML`GjNMJ9Febw7!lnV2)e`UL6Ua$Y=`b z33~HAf%GE0W?FAZ5~R<(REzE!}^hRX-&L5WVEF1G%v@qqF!HS{@h*+SI>*+;mZ zvYA8GfT7xHhL?_OJ41HwW9Gs7VU(9022FVOi8l>f_&$B$#P$GqTY7%!IIc!h>3Dx` zLr&?ZW8t|ezBzJ^j2w-+BOJN+TlR?=Y3vb;V zWBe?8t5y*E_IdWiy#D>`-+znmO_z(W*KdobD+u)sMLioMgcmnGNBLkolIFctD}?>> zD%#?th+(-n|K*2G@%4cf7sU!v{Ohr!R$*T{s^M+X&6~epuWwFrdlXaK>f3)c(+^xt zqIoZ-4_pXwyIv}8s*ozWuc^kKz6lkq;ZxCV<&8%&TK6`n+oS)+$nBAdi>1VYi%LtC zPUlqxA%3E${G;p}V-267yzxjn_ExJPvS=Ce@^1LCTzsEZnwF*j0hdVBV^CyD!r$O%yaDT|XKN6fj50pO-y7x!%2OJE7x{k2` QLjV8(07*qoM6N<$g0+9uMgRZ+ diff --git a/papermerge/stats.png b/papermerge/stats.png index cc8fda9817d7a0f07bbd287553a7d1ebe9f0f341..5f82869d0c5034f8142fb7d593343279ed0c4d52 100644 GIT binary patch delta 1472 zcmV;x1wZ%UWi9Y>Aqd3;hQFE!;+C>80uF z>+%!?`!rL8e>an*t~m+;)qR>D;i)I*z{lb*%aEQ48+o7RN4Pv5 z`@7`0nLrJqhk1WU&qUmPnqPrW?$ZoOk8bKn&qTz1noFB~cGVU7Fw$Eiap2~nyZ-;p z%cM@uKstGho12#IbRxeqjynyTsWNa)rbhlHIFR$+xJbAly)ZeAo4a$mvwXgWj4K2l zlh?Sp8NK`6`-OC@mm|A!r7i|?uajT7xf{r3C}6cMm%}F9bqVQO=B9P3kmrLu$1mwUjfEt46hEZb+?GqNeh@$r+>< zp|0{^K3!PL7`7U!XPRq*ja5o^n#Fg=tYa1G%EK zsa*H4!{fNQXjM7q^iq`ixtJ_y9(Lfq_eh#HZthyT_XY`)CwbEZYdmb-Jeiz4sxM8?Mt8jG`RrvGh9mCW7<` zhB9tKz7!_MmOhwq6P%GF%l2VB<-wLtmTiAb<>b?YjH#S~T!2xPYoAY_C(Ab4fc=E( zsnuD2CUj`yMk#%cgv;Q@O-lDZw)D{(`IkJY)j_OJVO*@3?H#y@b$wlGN}UuaGG zUx0jD@wZv3>?UbNdW_f-2f%c~Kh&0Aqd3srqHU265Tje~UPi|FISw+;g`N}3$v(LC+|gMjquczDK# zPVuELw@aO`)ttqxcaTEetGsP<@PU1Rn=4q7Hbf{vo7l%A1vuQ)YsW1#~}B;W5ta%$Hk?* z)5`N+zFZW8rE)c8dMoW!tRHC=HN7lWQ(J$XvI?>UX^&j!`h~dcN02?;7`uNg`r9+c zy6dFS=wK<#|I}5H-&aDcrc|-mi(thb5K7fl!CX|~9Jx!Ei(O)cbGkW)xs`FYXT{bk zF8aYjxkA|GCgQiRDOD33`K5AH!N|c*4wZw2axcmh zHzCFvDOOXeCRh$N@u82a;6^wedS}1bU(D@c0Kb_ delta 1458 zcmV;j1x@;u4u=k~XaRqUNkl3znlQ5I|vb+5eJel4x24N=rZrx%bTL6I(#y zm5-G6a}EFi0000000000007`5-uva}`sx3F&VN4m&E|LaCkc$s&++=hfB$Vi`(Q5& zk6+rd-!$cq*stQ>=F%B-tSMAuF}n2Oi`#XF|J(fj#-sfS_{4vwbV76k00000002O5 zyx%TU!Yl*<3YdarMH=Zdf%N(K1s!+NJ&c7~dSW7{ZT0$ILXksVxH3cQ@>{2Wy8Kn23p>i>vp4iLc z%sn(!e&q#5*4`UaE3A@77g|MnbDA4>x`~`$|2hWJTXBbS?L;ou(y?BJdz1^hn8@8s z`=R^?i!(O3&$vUn4Q^FVXw?EYD<`ztpWBraTJ3*L2jzrTyK>`%J%EW^H#!-2x|bb_ z)4?D8lryGxqNj4*%MLvEUWvZSk6L>43j!|X^j5C*MQF8@UK92J<>Cx2y$B1&-I4TN zJe?O9OEA&M--s_TMopcG+-1xde;c2loML5$so#=zLwFPC|d&C^Ys9gF8uqpj@OzlIaYS8!?-LNHHVYJ~D@MPZ~Oh_-5SI_?Ag}>>!_THeOUM+v| zu2I7Vz1~`Fe1cDQ{&TthadS)Wa+bTz2CZ__TdR|wWn)~QgZbpg9muwb+`Wql#$$i!G)n6b^a8RLSjgEZnSrshZP`H^nZO(uBeS&Oy zRgP5BIHy?l=Tk02mGY$w+Ov}=U#?K<2x5&=q1CXR@2;cFY4buu&0fnvj?57fN%P0L zP@5X%iy0K(^;(6}-&o8MvuPLWb~N?aUMb53wf!PNf_?gQj?578#pt5Uv@ zA)VeS(+d^4kVEkh1w06x&j>2kXM^4y;Q6rjJ|#Gx50uXb-TPGh11Nrj4QK<@s{jB1 M07*qoM6N<$g7A3tp#T5? diff --git a/photoprism/stats.png b/photoprism/stats.png index 9d532e4f8ffd5907b55757d51e1d58c15d8e0b71..bc9ec6832d9cacfda54260ecec55010307001748 100644 GIT binary patch delta 1479 zcmV;&1vvWk4V(_JXaRqpNklTb8RJ5CCCwcmGSe$1xg(25AJ-VAV$^Y6qE= zAo7@T4gdfE000000001>9bSBUu@lDTN;=Gi_x|(Zgm>O;n}6Hhb5YE|X7=;4O8)Ni z`;PS|)@R^Tpbye_-+r&`{Thk%N${VStuXKP`M$B$?B8kt1}A^%5V-&V000000ALV* zet{RT4?EBa{TjA0C#1g!{~csT`g=%}bPr>pmM%2p6p5(LR~W2Gvplv(PWy$bezPXE zG*x{|`p?rux;gsK(?q%@{4?`3k#32H=4oa=Rh}f$8{u!y)BKm@c$!QOiko>zZ^T3M zG;`96i#pO9@z8%f&0K0opA_Bmzu)>|t2<}F0NIir+|v);uR%9#`+Px1vJE+Dm;a8h zmLviO$=}oEUGacR+dM&MvaR<-^)8IE^~oG`L8oi)6{I0IH2H>HgG9g{`Gy?N>BDjE zaFs#&Oq3XRRPQrUX52BfIt_(|{ExgZs`o)q7+v_)IYozB;3Di3|{Ca6$;;VU}053nKK1~tmn_jF3SC8~XkoT1eLxvQLp z+;H43=8k`%)zN66{Hk*X={?CTCQg2!$%*spB*QK_*0QxilAM)abX63h9%W-K+ikA= zMeAF3%bsk zeJFis=`Dt-hZVk%mo5yg4!VF*nv15IpB8+kPcEM!yMQq)>c{DEBQ@koBwfjzLH16z zM{a+DM>egfaE9tsvNvY#k(*9dEAoBs3HMb$cAy7bdyfY%`SbUBiw&9 zZKd-hJ_MHg-k}pyu3CjWl=K%e+p1M4K<`Uf%!c%_$XD;uQDHF~(#IlOz01<$#cW6) zi)`yXbx#jRTzXBM?a-v?^hna@8|ajUY*S4>C@g04Fc!tvM{q4rrO(L#fASR?qgn0% zlYsQsQG3USv5BRxkLcgM!sb>xNTGi&wON?1;`EC13z5g`y(*{5bTz-2B3R|%urJ)> zkF~zv9^baZem_SPdN>wsO2NWs3&WJ>Po%2KsT3^cp!~~9=Dj>v(sjsh@Rb~c!hOe# zJMWI0YkH@H=WjW=DF#dFYSN4j`c!Nj=@mImCacM9d`y`IS%UP9By@d4LiT?v$e$+0 zuAA}sob%x^DYQ6P3X4CLO7icW5UWX5Og0g$_y&YjHCb?pESw{E>2k7btZ+|v=dds{ z!TG#cTE)#cSV&h0OP-?q{F+oX!G*t6i!3-fIEdV(i^--q6qRi|YMXpEKNr*a@{~j6 zU?JT^n&K(MSSQ75Qq=^@p{_qX^mZ1)$V2TMC;N@LybNGEaQ;TH{x+!H0p^Fk_g8}R h_kr^FLG}JB{sROldvG1LdmI1&002ovPDHLkV1l3s?kWHP delta 1440 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 Ytp$UO^#Aco00000NkvXXu0jG}f(nAmjsO4v diff --git a/plex/stats.png b/plex/stats.png index 4f4d5494916a1388ff5fff6fc8939655ba973cc5..a72a273e21949fe73f6ccba56752bd16b2253c44 100644 GIT binary patch delta 1466 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 delta 1449 zcmV;a1y=f+4*m_WXaRqLNkl4VI)T3`S*hv;QT%*Ja@!BpTH25bix^rppo{ z_yJ;w)-(YC000000000005p)&$^P#@h{OfaAq;8m$8l`o8f($vh2%HzK+}9y}5tq9jg^^%#-?@-2(ss00000006wix@v(pY7{oE zNPLh3f#~Cr7a$OQ9KKicLi7ZEVbMIT%gDQY)?RNPB@8*t#*G=?w(sj~zHB5e?&2{K z{TJ{SkBR7Sl6-&0V)=IE}~DER~IF>FJ2xGd8{G=^;>idhMEC6&=-kLX)f9wcb)Pk?R@# zn*M+h@P|5kzdCFqdSBp?8xVaW_ka=bhdz;Gcn^t9bliWiAutW^X=w*IXL_c=BZnKd zcXYjK9=TdzJ!4;5t@U(N?+I0|%F^mA z_{2o6Yw&-_4Tx=N^Du0lM!+Rp(+9*HBS#QL|ClCnyp$jYwuxMh ze@67Ku}$P8kKE(Mf;VZnrq3U6!*+{JuKBH2<$JBryf17^t9B#c5ZltK-3T~@z{mkH zEv>c~0e|3z9T3~Y4n)I-!1w^;^qt?~oaq_c!w!Fl9s>Kr4v5}8EpFISbX4yN{iOs% z!^T7x9p_9)RNp%uxl5e>W{Njdj~t?(BFoz%{-vMYxep$>W-f{$3u%$|(H5Zl-s$NA ze>;BPRo`}>K7U_K--i<2(*?UxeEpg(e0#i6A4haQdhalH{f5Yy@>LY0i0)JIE!Tv% z>otFBPj}kMOU}Ez>0yWbT_JjO)g4{NFQS!LmaFr@wQ4c~4j~$LK=k4L>Qk#vmkM4* z9p0tAh~78q>|MB~-(GNO4Yq&BxG}@q_W$^7Dw-eNu+SCuW|GR^=z=ixAI=U|u7^uO z7!Z9p8n5`!Ii=|H6mI>tvblHF=?Q;|^rjiBf9m!6a zyeDPvT;84bv%ez!K0%SboR|?dS z!w^IPfk5*SLG{sKbO(qJzV{&^LG$rI^6_AJABz6~X)1)4`F$8K00000NkvXXu0mjf DX#d`R diff --git a/portainer/stats.png b/portainer/stats.png index a3b4746e545c6d5cab9461eb32b6f1d51a9e5575..e143dcf1dff76179081bd3d49fe177e2a5ba246b 100644 GIT binary patch delta 1556 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 diff --git a/prowlarr/stats.png b/prowlarr/stats.png index 80afe7a573834d330c75b4cbe9fe0b28e16dac18..3cbde1ad673c07e4dc64028bcd345bd154b47641 100644 GIT binary patch delta 1494 zcmV;{1u6Qi4yz8ZXaRq&Nkl0hXgG5Jh2gv;QT{=|m8rKpsMb;@xw8Pa7*G zog2^;m~RXrgb+dqA%qY@2qA))w#C!5B#5oon;P(R0fN>>Su5<&90irS(`WpsBV!`7cYDx^UFwvLRQ7rSt&|T&-D> z9(VQNEE0WAZ#;iEDKPLwEu|L5clRcv^p(MUS=aw5ePxP0JvpbFTp4yi%g887y3(<| zLm8G#K>3{BAqkm};?;ZYuubV}!HV2M6zVMyFXTA9zX8;nTf{@s zg9~?Fz4xbi)JC6#4DU9#Fp|Zv9V|VH@e*yBoME!$wo9_Bfv#UdXlZwrmfJGrwUP;eSy2SY{Z`6NI^kRv8I*>&aTn&3=DbXQ_FISY=y*RU^=n!xbh3n

_RT6z-lhe zC^v543pxGL^(#j&wAAF$8;%Q4ZDeQ15d5ONtR(B<>=HZ zo@5brQqF~uANEpS_O;2v$la8)47;In^kxTjt6_IkjxLvSg;*WM8SN$ZEZEHszNfD* zeOu!OyxGC1>FFCAH>j_i^u?_2t^DRo36l9172gfJxpH$?k<(Y4+4)rNDc0V#Rpe;= zOR;|WI*ng}Kc}yE^-kk4<#T%cfUnFhQ=DNZ7r<7|__E9r z($(E<+6%lQx5#Q(3eSVw?66Q7mc|R@b%|dHyha(8o%{xEYvgzyuRv3AhQce+BAvnk zG)Sj#kkzGAcmwd~^oj0eqwq!`U*{JBzg~Zwq3{PZtdV3y8YFMI&`MyuX1)%43_dDIg_0>7n?>}prwD=v`A~y zeP9!03DPT)(RGHz_;=9tBl~wVJ)SW(-Y11t2TNh;vvMgvzX`EORxxcR719!)TEa1`mKi)nKN zUBzuD*Cxm2@n*WdJ>^h2SjbMB$tfN}j5Sg$k`)P-Lrs0?<0izB!RVZ(J!5X)21Ffn wz9Y208ywvU(GP3yTSDjiLFN0w;e9Lq1O57Yi^~OF4gdfE07*qoM6N<$f&qHsv;Y7A delta 1496 zcmV;}1ti?X9C5JlnV=KnuwDkczlwQdeXy4kDhW|AWy zaS4(Jz0MIr2qA8A0oR_zbV?{~+4{3d~=_a93LI@#*5JCtcgs6YOhbalhGqxd2HgVEv zFMMe3l)eq;3CE}FLVm+{bwMiK6I~$Az4z6D9NOyfUINGg7Y=5aUH)1}b8;c%24hxh zu2TrP!#chweFA>oYE4RCm5Hl0g-rKLr1S~+uGO0Vnw*Ok_F4=ZT47j9pTNY`nv(Rq zsh_SQ+3)nuofCh7i3e3Gy3)UglZ?_egZc8I{ZqPT#Fk!M(_JeJJE3M|7Lu;AZyyzg zCC?&X(+3nn)Ghl!bG(1TYlRqw{Uw83p9*}v$iDKe zK1OILeL5pupGtLtFJJkc?&B-Nu+tdcxbyO_!m!!Ys{dTi9S3rAnCSYu4+dwJVP@mb z_C)DVGr2Rb?o#x{h}=|uEjz-9-0yjyai_FL@4!7zlrA8yOMM1p5d~Mn-efJsC5W#O zlwoj2U{Qb13E(1%(8?)2W95cjAm8jzP0iSQh8EWmY-;uN!Z7TCI^pg@S9w>H_em@^ zZWv!N4QLd8z=&KgN`=3`rdI!!%n(}J_!~JmL+KUN_UaK~K3&>+vk-%57yg3RbO;N| zL0`MChP9y_8_1m^usa54tSE;Ea{EfRqZ}Q`#Rz}wX42J<*Hf@-`unAnZri#oj$zm;wv}J_sxFr@ zzZ%xMa&);=2*er=&e&Iu-s})tx>e~rC2e@!F;u(>$kp*a3||3gEMBI z4ZDAl@fWi6J%TfvDZhxlZxNB(PWeSd&b;(}#%>AwM&vdX{z8tun{Da)3V#9rPPZ_6 z-`cplx~AuUh>=;n!I_PF^$50dCWd8nN~iEQctlR?YFG-7AU8W`4#U#;m$t6z1A%ph zVcDx^SYIPY;T0?gXDGaZQR!-)?)3-;rPF`+6~?4f_#NQi>C4{B#vc7Pkgx9pffozT z&^JWK8o9-!Q#ef9S8aCbh>_+&RMoz>6E_cIrRzr= zz1N;ZF+w_ik^nj2!odu)%YXQ2Hl}}8E7FNBpfjYg8kX2W!Ba)ZVD2xMB4(iU?ZB`2 z!~&)C@4d>O&*jH*bwxWtWk?9@0j&&Ln@aL?JGfUqcyz=az+bp0hsz1S)xwtVLdnl& zpN{^D^l5@3eLY8`03c~sZ5rjbE01QV)(1SA;ur47QGSk9N>9eD*5#R#9@l^7$99g^ z9^k@@6kg0wCig?jhrd9X;G#m+8eRFy2?~7rll}d%aoC*md4gtoC`T=6nNuwLc-P7> zqd72H?B)RjB@r z#T+H4b`d@oLyz;B@;RZ-UnEdTkf*QbXzZa;cxzvc46a?dA>|7h>ggSrUZ_w<4qy=l yF$A6O2(9l1dv`+Y!`Sjh3Sz3`XJQ_Wd7e&$L!i6HG!te!hFocE%Es z_6j24YzP1V00000000000001hAMyARlkI#o7@K(c71Ads#`yX7_uF?X-3-5%WHZA0 z;2dTz&HFbY?k}Godng#17%$Sd(_pXS+sl3;{N4s5b2RVgsvdunjoZlq#s&@n00000 z00000Fbuz;D$#Tln1X$1@-#RN=H{4bg!EZ)e22W?}%0_G$FkcV#5`hklqJPS7>JT)ZURn zdI`~Ih2}q&^jLqHVkot7L2X^_srl zLeRso?u7$&$adtYxA<8$NFRm#HJy0pJ6;dzBa`jD-)`BGAp>fb&AV`*3WixWbmWF7 z-;s063iL$2BZvF+DS`9_LG!*Km|9&B$Hf_tJ_@XwNE> z>bxiOEtq9%58IOKtmi}#)9G=)kwZtWIk}6s(t2S@>SP6OJoML8)^&?0tXY9lo}{`- zw=9(fH4uN?mT9bGL~Z~iLY<^zYPAz&J{8u{k?S4lh?|>qH1Dq?cPWp|56(dP%V-AH zJ)~2qk$8E|3K-GNr8r0@gU`e67<;dac1T?uZMnt%2eMPX{SBTAKfNLK>sg%m4yk&c?)kn(CC9Hir#-VzVx(rk1O zJ8UWYju?A)!ljyjGLi(T9(MS>O%J|9x)nF&<%6r@7s;wvgIm9DioqjY@@er)aQT*{ODpF^;6 zhQ<81`RJ>G{qnCo_Hzh2ax^}6%KCc7V?KX}=pJ_P3+|hCiYoA2_RP9>u6dt*aHe6c ztU`fwc0N6BuTze_w`_-NQ6!z+W71i+8HCF)Nar4A8(R7@!vC<;^!aAlRx)lAHCsn+ zsY?D~@%!|3uHz{SOJ7s?AFE1VR`?&hDYe6aq_1o|WJlzton>2GdA6ocIm@>0g*<;@ zrTKIS-&mz12jK~p=hH_UoPqEQhNo7CdaMb;2`p2qBS>$(US%ls&HJ}g-?Mbce!yai ztLblBN9~qj64hHr4ziVue9H#eMn;qV#-ifs=vKPhlY-zzTj`8R*lkOjv3Hp4iuzBj zLUwmluIUioBQ>8|h4D_Qwgei+`z3$hyfe?TJ&wJ@c-Lf`cP{loI*fNtw)f8cMc`06 z%ci-g$YT9-td*%Iv`zuCUA2sJdX^0gg82MM-5%<}WV}8>4w|EX+yM*^q%Vi@iVp^d zlm6|<9cjeouZ^HW1G6d1R&j9o(TTwHls6QU3uUq`{Zw?U=G#x-BRGa;jzWK=o8Qky zhbC#)O)B=jt1ODokvuw+siv4zEO~sgIHjM8j-^B;rM-L|X%NZz9El;_{H=>m63^c= zyGbPy*%sv(nb><^EYDO^)_an!0QA>S?Z=2ZLTL8$=zPl_kBWFYY6$U~MuiGvsi^x- zT#ldL?y;qrGO_YcPh_enKwy6gaE{!ileuntu-Eh>zkNGBo$eKgIl0KQ@)Uc|mWW~x zAU=9wrd+J-6FC$h(6N`u3znlG5CGwFbN?gl(?o+xw>GvepQ`sZGmbzo zC5SX`LI3~&0000000000@FV_y#AI7f4Q&&5zaqVJVvO^@>9@~Tx*3+2WHVyDaeiiZ z-TP-pTwmrNYf@;M72WX=GVP%n|e$(4kv#Hv<(gc00000005vF zmZ_>s;V9^Wb!u`mISqaDi!>sA80L6#5|2ds0K`pvaVI@OE0~;r7M6VV?+0?mW^e8# z3>ls*yP)`o(?5K)ZxuBtZ>`WodPTgoLKEqg5MNxOiS#;nb%myq(|SjS^gBeK6`Fq{ z>3b>F2*$C!B{6>-cyEQKCf(T7k$#W&K0oc9klrPKe+8Fqr^y-kFH9GAwWaT`>FX^- zej3)jg5b_Po>K>Mxj)HKHl$b2cMPvz(=&hh%-18mLDt(gb@YC?WlN?Ea#1$N3W7Jk zJN1Gn8w0r(xjH#xZMsOWmW}eWfgJbgJ+M=b^a0o_r+a_zoFM8@wm+7NTsma;97rl?kWE^+t|?T&0{g^T3Q;XIxQkT|`k@ z6uiPUa zG4pa>6g-NpYo9Pj*^(Jp=H4s7uDmFoj`VscQEnZ`A-yWflv@XKx^%3+OQCW_RBj;0 zvuqVn+ROu!GtE-29OWo8xBJKEXh)EgY0v zA9g4&3OsO8&NaOyoRnK1cKGgDGcx!7B3{bRTDtJ({Ny{*pTw=1haywbe-4ZE2XRzh zGC4y_e;?0g9?qoa_R7++{tV8_^#>TGrp`d_MgF{%hm#pOZrQA4z9r{od0r)@FeB%| z;VXZUa^I0uQta)TWzpx}Y3VxWYH!$oN_okBx?B3Tv6{3ex7O%7`Ze9HsJWr4JHi>#kQ{C=oTnK(1Ti zGu)>i=v(*%(zkRkd;;kyBNz{wDYL`IrT5>fuP8He14Y>e5!sLyZ6taz9s3n-cf&I zN^0qqS*LLe6p5;QAcyNS`nhGJVPB?M>3@4(efPF$LHfZjj_>ih^sGT0zbeAaTXXLi ztcW+BTE%r`Jl@g~ULTJ>wMrAOljoK|BfMJl?p=76?R@SX<29pp@6z5g=@_pYb@VR% zkHEnr%J$@H+lN>3y4~0Kq<1}9#d&`|$_9;KJxi8B{c#`%Jy2VK9G=JixC1l~(ubq) ziVuw=N&gJwe)}?;X&;eG9^~Yv@{LuoRwk1=Z3>6tt<^D>?{c(i2C;AdP0jpDPB%YQ zmy>Vz?~~^<2>A_3ODZE2FIL?neXxC!=A%_JgyZ(6wB)3SA>CZo#qW}DKUjZpQ_LWh zf4}UgWjLmeYVo$x&DB5d*Q=AQk78<{eZOaZ!_6)GXEXo7g%J1qrR1gzxunOOYT5H| zLI!K`xzcUvjh|$+9&J$TBZpSE?Rp={}`gbaJj>5-X=_eme5^gc(cWl&l=^bF2N u1nZ+g?+(yE%)Ji@&c_4g<3aa66#oFW_kwVRFnfRi00001%&#^4bcs-XaRpzNklYnH1Z5C&y)cmGSeCzF^EXow#IB2@jz8Dpnq zQa-T3nQa3A00000000000H}|rLDCz9 zg2{OfIv{-|IMNp+Dc!-nkgO*zV2k3^?=nwbwCzb!+0CC<;&{Ffx$OsWM(_a&rPqSHLhob>Qef8F7ox@CiMkv-C*lL^wNAls2M-!W_NwVMSE$?CGM=o=lm`;+ax zbIUd-ROA*U-;t}31jZxZk>m6}B}iWoPVWmsM{Ys#zJj$C=E%VSBz?K~K0O@x`<(=a zMCr&mYVUI(O&<=X@)RY3>ye}<$J4QXC-SdiQ;@D zi~tq61z{4!4M;q*Pz+DF3{EJzhIgqV$HNX?NgdgzwJSrb)ZY7%Ka-!-u9ab_z4zeA zrTdh2X=s(lnwoRGuXaLvzBm&Ntx|h$h}tB)ttWZ0}nQJ+F`(5-w zq+dssT1$UP3b7-1DhxiOToSXzgY75`9`WyHe&NaOs zZG`W+g$-!FxMeG*p>TNv($Fep*iu>>*HDI5nfG2s^MhPPA6iAaLd)xTG0M>DmORq2 zZZV|rP1Z$6?kJ-Q|3iA%;cVO@3@!Wt4?EOlc;SB!c-WyHw-Ek-haJvSb9QnUD8rUf zdn$TYnD?G0{a+GpDB344ea(*C6k>B^YwwHAk(*xjPPQT!mSHEI0=OnM|1`5GT?&f zifGsL=S#2JJ4baJBwfA!VkDv)llCQ;tSBAX9mrJVj=QWR9pRnG9O>Q4u$<02BaNq@ z4vaze1zcH%MfgSJ=g3t^k^ID_!Cc2ZitX4d2}6FYf<~)m!=fEhiVvU@NbZGg|3V zv2mmmTAEC&v^HKRHo=x)eIp57pOBFE9^}5J%RLw4?QNS2*IA*5gRQXmQ>m1HKN+z~ zRx@oPSoj8vtV$EML=(Ov-_q^0&sgJ{zI}& z{!%rXu-U;uVJJb#~@+NYcn=oTHD^|&>1lyt8@zB#v z2qV3-bDZ`Q^K&A?AlV0|?>y93M*wf7~#`FfyyJvhBD#ebCkdv;^};kf_+002ov JPDHLkV1h+T$TI){ delta 1395 zcmV-(1&sR94ap6#XaRprNkl+nTE&3`XVU_WM85{-)L{heV^CgtaalZ9_nR zK@8AY761SM000000001h{J7QyfchZ%9Jr6t&bh9xHoF^snw{K0eN&GXMYp00000bcBD~gH^;VCSeaq9tNRc zaMnQwM4t(2`h#t>qo{8u4H2;Z&*+?b0dM_b*CMwO-)I<-f`u7d*`70aT!u*OYI#R!j zz7>KqIZ6W6u<3s##NHA8U8prZYD^G)2-J>T@{?rjJ$JF7AgWxcC;CE1?)|8}cV5}X zgoxaP=pDHXPM|;ZjvUSVkRbYm(7aCw9k~h7^$NbtHAfEGBI@Ph_w;b!@7xJ=iKQdw zh`o=2MK2dj<+*y0bI1>%65_@lrP4I6L|5%nQ?yeDgZ_IhrMNH`* z5}fIuOHqHe6BphQqIbupwOw#9=hms4PtJ7`8PJG5%+VVLNiO=)Gc^ zIdgx*N#6|JU6YwNA~&DbKjvKQFtOl&DD&ROY~Ckq%_F86PoMMYoo4iB`lMYo9g|+~ zd1XUu4U1lV$KD4T1uKnFuf9Y_=X<buF`sj@HFdYI=h(EP_|TG@gI{*ieDiydGVIVbQxT`W(3oPR>B^`m`Kn zqeX9oP4s*NF6iA5Q}dqd*QF4=Ee&GtDBhaNqSLDPKpxRAc|q__u#JyB7;r)Gj;Iry zLGiArAUc)2Hwwqzd5-spW!0+D62W_=P)$eho++_v6~Q~_en-xwb{Ru?1A6nWKJkCu zVISUv+PowBnCP+=65W22l$@GtU*uCZLEEc&@`E%7(cxW~Z<8yx3%r&weklwrSe84$ zARzj5JbdEAONm8aCsFwCYQbSVrA9W0r(;-huolKznuPhW9$fQpygF(I<`ce?VhP#i zNp0V(|B!J%T#K#P`v#GHI)&iCV0wS6G=hJ*@YV#$@))nCdcrqS#K*rP`8Q)w>iEv_ zud8?{r;u_mJC7`!njkiJS^b+&AT~HDP_jg4dWCEfe48QvP`GT%;z9$_-jpI`8mCl! zfA*vVS^R4WtXC)DUoTK92em}0p;f=02ltV1*_={Q#e3OHA>@!SmGin$njCBX)dYrf zy;q?08LKH`4)tO?j=CPlJLP*r9Z$qF2<_7;gd7CtQeHxWMJ`+x|4M?i{bICN3Unid zVG;!l1e(tXs?P?kJHYr5d!G_CpARIT51RL>_zxn7gYSX5AmRW3002ovPDHLkV1iid BwqO7N diff --git a/readarr/stats.png b/readarr/stats.png index d92c63f3e5bb21e1a0f6ba54bbac55f0366af49b..14ec6c5153b715ca595286b7c4cd703ad1a24ea1 100644 GIT binary patch delta 1388 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 TYnrPd3_!!?y8k8JJGHec0f~aV&iOIlSTm7& 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 diff --git a/resiliosync/stats.png b/resiliosync/stats.png index 5b74ba5b0ebc65e673e490ee0ef18baa11d385c0..bd575c9f1f47cd6a7fde2497651fbe369c45f7d9 100644 GIT binary patch delta 1507 zcmV<91swXL4!91mXaRq_Nkli?XvS3`WDt?e~AAJyvT`6D}dh?OQW{rykQt zy98;ZXA=Pc000000000000000b#U81_k9M|0lufk{kpc>9)F$OU3R!V^o#=o<93zK z9lFW+54&ndzh@4k!1(NX58sYB>H7|^yMw{`>UPJd?Y@G4qrHDS$AIHB!0^5bFbx0z z00000004jvaLfako1;4I{0A^QkiH<0z92#A4va#U^XDz++ZmB@^4P}OXRMVpC$vrj zEbka%thc1*3Qb7wnMxlir1!zAD>Na!4_;lN8F;Cb*In9^lnTVKTA}$TazB{V4tD%F zPrUn)A-#ZCS7?8Rr1NLfel9?IBP7#&pB8ci_py7W>I|f}BFVIe%9J1-)*Fy3oFbxx ziv}igy`T{OAvlpUO9jl)3f~A{)6G%=OG<=q1ZVG=w_{4$0g@>bzJZF|V3aG54DYDO zbw=T^{v|w-Lq)D1N-yLd`O@#pBU4g=LhOWZ92odYMeBtWa+S81KUo%5fO!o zTx0BwZ-}NGzNa^*ig8j+RifCf~JId+-(h4QYw&4W#gp0 zrsI2hJ*pe0(Cl5FyrUvljW?9*7EwTYCEii4GId{R#U8ROFiTvT;(aoYABL60aL4ROA}dLV3&-Zmm|Ojq+G=Mpz?9_?~V+ zE9H?2jIb~g#Tf(IDOW9*!mn1#X{j7*7A64vdp#BA1^E z9CTrvP@H*@UX<%*?^rISpdaPo8!jl$SkcF&{3L(>)~dq~81v}NIALLAb-FW7np>+V z&ScP|a+N3)XHw}>IYmri5k&$0UCK|eT&fBk8zj#Q;?4Jy zg^7RMm9dmltoDxLOq}7A<9m7`LtV;G!q;@OR8umhanh`u(WIJ@QH_(z6mG2!+{r)W z|JXrZL}A*njv3oH1=qcc!~5D5xzUXi*2rZtd?){)Sogl{8o4=)V~tz}lNjGHG&QsI zSvvU+q{o@dI6-=x*^CpUN0_dYf51deW=?2^VLqQq>2dGZ?j}|J``=*uxX*={@~w6_O1pHRaf+ zh1?B8vMu4^J?ha9$(PQ^h2a+n4(}$?C9{y*jNt4&eobek$Ia#p3Td(S8EYlY39ZwB zpw@(W+(kMVh2--?vJR%A+hRJXM(%%dDKG($z8of3d@vl6^!?WA^}E__^E*axq4#fj z-_5kN83#{4Iuq!h@``3kp+efycg4r%eER->WB9I~@EhT8?(dBc_4eI2x!C7R)1u^z z?9qj!InCr^+2ga#DScObEGNoq?d{|6gIKQTh$DaV`0rc$m+!;o(5nd;Cw}3eKjz;128|Ry)OxzuLqQ`2Zr~h_y_OjdL(hSzy1IK002ov JPDHLkV1nKX`6>Va delta 1486 zcmV;<1u^=#4xjgqS%3`WDt_5B}d7tvOcL=yq|`OeJk)Dctb z5yY78B?15d00000000000002W;QT+gy#wvBa|mlsSQfTHiR$SzVNrL z6$%us(1i4sDRf97y$z~XXhM1$RIShyHs#{F!~Wa~1+K_dq4{BnKaAUto9LJ#Yl(shS^=$MN!N}0~5L4 zh~{zfL{0~!w@579BVW^1Kzd`ucWPh6*}L*_jBb}eQ5fF~$jA+eV4N<7cVy(cMC#-V z@+f+}I9-ZDMy?MO#yzYl zhx_zS&~);EVIpS;1qyNhI=% zSWICeXQciec^X6AJCZXd8WHZ1rK4Ob7ws6Qi`;vve5Ko{e+?J9W`<>Jqah&$Yr3b zJ|4(uYDVcD8Yf79M3=@1(#`ZWbvpv-7CL_x?!iP(Pv6E#GR3W#JR{e6CtnaUau@4n zlsw*un}VzC)4xv^=dv>My}_{dW=ETe1CpqB;gBkja;@+-7=hTkLf9!I#ic@ zh7|6B^d!UjUcm5vVr=0a{Mg~Z_`*HbH0*fy>Em9)Pgr~UIMP2WZ|_G%rj|aN?2Uh% z(z~%fVdvgstC8z8BlnqH_7_9$JyY{4eD=J(GtD3;XL5zA3OrviMo&kFRw4EDW`DK% ziK+Iq^Gq)Z%M@AJ(F~3Z47btetk_(OTXn+JuoOX zC>h%jzHs}j-}c5l?jRlXg7z#?oHT!+L;6XkgIs9KrN96{`gCNu;)Cwsq=!eV$9uJC z@sO#L*C(FQ-jA=`746O>TJO8UDZF-fl<~8CTX6$+Y~QLUw)Nr9zyB7)uJg^0>*MC> z4Vdi}O)WdaglBg>M|;v8N%glCH=y(KA=>VwaI|0C{^y6N`SHNAi|htm{O5nMowUKZ zwG+eZqN{iRyk6d&ZKVxZc0FTT zK21ONi{Y$_jwIVWy#W)SiOoiR6th8WdH>B+;q$a7u6>?wD{Ub3bTBe-J|nO`8yMXI o7$4-`rv%RD1Ip(E!~0bH0m7<+o}I-3Z~y=R07*qoM6N<$g2mY9;Q#;t diff --git a/sabnzbd/stats.png b/sabnzbd/stats.png index 249b56e8566aa01689c90339d74c11b9151c7c22..bab0fb70f25ec454e3774d5eec94804d6df56a5e 100644 GIT binary patch delta 1327 zcmV+~1Tb8RJ5CCO!cmGSeC*vb3*wQT+8mc~WqGOA( zKaoBT zTgi^}aahJ0&(Z_B+f;dAQ;5m0@R42--2^-lO6j>0O}nh4e0v8*-_wQ_`{S z2}xJnvAY{ery=JUm2|^Sph0xSyJ08L9`wi!i0q5vy-O~Ah17kzb|=szG~@<^I(TI^7AvbB=1RTkncFPe`wWB>9PZ-9r@f`lx^N9qEP1H@a@7@~`)`d(hs# z6G&n!yVVi8hbWfy6Vl64qM}xypW#AIFF?UonE`$4JtZCM8T`=l5mDF0A8E+xXhQS> zdgQ9np6nHdR?E|@>=n6l2I*Sbw!I*Xr%Qj$+{swD5dMKWy$o)Ie?a;(+HI`~jN6cV ze%tI$_R4>F4Y`zPT?d)V+`VV4hMZ#PN}&2-)@GnOy$4-oF!=J=4ckQqErxz*H7uWg zM%fU4!ZNh#Ydjs}5r(1Fc!GMv(ovp3KeXy;JRRjJEV{fjWd*nPx zM|nP-G~~$U8sxrrCpjJEIxP3;jrF~wT#H<%r&l*Mo{n-omM3Q#l8$lolIT;PtuvDQV1{7 z5ng`~7t#@4mgc3C#mm#QbcEO8+Lyv)4e1E4hcteg?Xt9Vgx5vL>Ef%ut98R7ygvHz z^wg}?LI;EJcQE-XExnsJ_&7m7KRq?H`s4_Z{W^wGwxvohF`iEL{soe*%h!)A56K<2 z)PwM!VJY5KJ4u4@pYnc>9KwIjyV4Qf1n+-IM|d;5BOT#QQC~X3o1?OHgtv%cE?f47 z7;lt%ZZwgR;u)rMPo<&^ayAEwz&8<1Ws04pV6__iABVjusE?KkfEX z+_XQViMWfj#29;A@(6E#S;_Np7Z=5Z?_ml@m@M7H?x!Vx>gj4pY=5;V$A$a2I3`p} z%lgaW&Fsf0o%bkaN=T1luG5~T_0@lZTjXg`-aZb`N$2mI7*{f_`#9~HxJ=74$wdJ ly$=b_#{=c#LGeBm{{b=@c~T#Y7|Z|w002ovPDHLkV1lGtm)`&Y delta 1333 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 Hu0mjf*>~9V delta 1421 zcmV;81#3znlQ6aZm!z5gZ6h?=OtjaT_o_1@`|WB`dJ zh!^NK1^@s6000000000WH}>!oCIQ`pW363(EdQJ zW?QX^^j68ZT2sh$|FI0|S$MKq^DoM=VBwgz*M%WH12*4kO-cH-sc%ns?;qJ95l>cY z{%`bBu0a1D3C@4$4-FOAyLp|jNbDWy9dNj(iP;9KG|%)-@sD4kB`c5)-~459Dqh0O_qE7&pHLa&+$<67AJLAbl); z3SXdmABj804FkD>xYfuVvaid(rdlHhi3vW9$BFu~{&Ro&VTzA1Y&)oYJ2V5ieMT4Q z4WTw}biVA@H`1Fx-^d**>CyRgtd~c38$TlJ@@7^U$hE>#;SPc`9rC!1Z^TFMiak$A zFUVWtM!AUMeM)%Ad*g9Py)>yCxkELz%C@G$k8v zYLzf-CW=Tw?*(b1kvnAR4CGSLj&buN z_Rbo)M6_hw{D{b1!>}xYen6$Ln}j|hhjaz)315(7?`(E>MU%#j?m3;!4jS5Q=?m#!lz&5`A((J^Mz6jdx_kQigV=k|#+ADG zjgbr8cIsc^z7!^>kv@R%1tB7L-{ln22N8e1AhdMCusi*Z)5ECd(_bg-kimRA2*ZZ? z+o@fV9LQ_r5){%IBfI{=W^7NPM2MgOtJU)lM;^WquI53BPC9IfLVXG z31Qdjggp0UgD;^2 z7wXI8&gBB#GTm+^P;GaBK|uO+yu9N>r})y>MHJ^}waZ(7NliR~zZ^qz1Z`!swFx9Y zwu5`+E6kW36w8aD0Bp|Mxm+Ib31>(Tt|`9 zW`%|ty_QcoB1Z@$jUVelZBmpkW>9?BXB7&6V=;%%p+h13W#os5N`$Dew0GSop`t0r3(ZJ6e;B4A*n2?FtyK;Xyn)lxHw|(ag;m#Z5 zfr^s8uw@fM2qAxzJVUFIT?p>}CnhYmoK;VI# zKaDJMLLSE+$c45?Scsy}j6INxB64yZpy>00i0+4h8JvHa7gMhIpd5QSkee8;r!R=D z7b9}7B&nBZ^K{e+84`FP#|4-9!B^S1o<2Q@UVAnNMV}l~uP`DfUS=jmACyZroDTj> zXXebvWJqqvrM~mTf!xsi%$Yq$&QbJ1D3To3iYV#$96XQDXl zaS8`=&r&YAGuP9tqnS=fBkoAf;LMcVYUYlj*FyQchjwM%bpYka@m1xBQ0(^NSMZGt z*7i|U5d6vUoSY*OK`uu#FuWg!;HNz7Ln^M_+yw6xrH)kmJ$3vb(U6Z*Qy^~yVX&! zWAEBTeNNFczPM@~pn3Xa=~By!o5FskYde3&&zzyqHc;lw=wG`@u`{Wn*8rkZYyexY zIp*mU9K^_bpW-uTD0l(bdiq$IGZefKJY8x#?cpgK1-}8Nm$(r!XDIkhVA0*PnKKl; z0(eV*E^~&0*8%-1?Z+}_D0oF?2+mOO%8V{L1#duFFF?sgqEqlj7!kQd4s@Rd7Ycvg z5Tm81K0L7bl#PNn23k+=kVHYjJAemg+KEoVJ7MR@Y1VBrXDE0-%*>hSmS~hYL%}

0PEfhoET8>hj=O?N5LNi*GoyA0i96rhba(!`z_(FEGYN@6t#3$COQQl zgraA9I8o1VLcs^3sC$n@x4lsCu`qw-N*s$*XHri1n$eip!I>LQsP?!NwDb%^3O+Pe zOD}n?i5>a`lt<*W(L3dy0=s)RpZMbaO=iOE-YNP!v1P3^fP0d(2H`5F(Kj9Us zsb;L!Apc?|>z;3{$>r5IxFo(&xX-V+6X$P!{ap@TuX1uzHP-whKBI$@vW+bTsAnPG zuSgYKq6$~bLv-Ek*H(F^yQ^7PnV>vTTdTSm8!LVlvt$wZszs=_PP0Y4BF4I@%QwAUh0r?E>z!k_r_ImX zfV>WBz9Lk8HQ2io@_rb5UlMA*9+Z4N*u5{sKWx*cU4FCWD07*qoM6N<$f|4N_ AGynhq delta 1559 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 Z1Mnex3vyQJv;Y7A07*qoM6LruV1j{4(;@%> delta 1555 zcmV+u2JHFZ4d)K9XaRrfNklTY{q?5CGwFbN?glnrM6gjg7pm`k0+efDlU% zo6g1<0000000000004l(*zJe4je7#Mu*UAc!lc+`L|gm&?fbXSPs4DZldtaOAN&3H z=X?7@)9yhTtUZ`t=k%X+l+TDg&g}d2ZjV0z0000000000>SBNGCserxE8!LFdl1K+ zN0^#J6dLI-;;`4)x+_qH!w%G0x`nY&S>KaLPW7~-UO!7HYN#7mRw&(mUq`cWBXElx z8C*yoi!2G7Nbek5AYoHeXLtN&vdQW&^xQQ-d^DoG;N#WJ5 zZQ4C9gY-(+>&2YlOhxi5*XgqRS4*&vt3!cdZV1lwO%dfW=>%t*QpmX|{q|5t zdI^8ZOzjI|M2^gvh7?ntYil)kub`y!NbKErqmJ|nl$+WYRQKtmOVy#Q^4K-q_Xjd( z3R7CSE^~&j-K;=yV(go&R&DGL@8T_tVLoDMvNsDd|#c zHE!9mQc=0qmo;S0l%T5e1nGv%ncP%Xo-%*Z$(+fG?`ts&qx~vvGG{WfeTRK@2+p*j zmG2KouTN9q3t?XhlSuzg)ftKd{ zgla$i^+^<+jo4K5!I`&8AKIY-V{`h}S@6AbPnV&;rU zKI29^y(cs>G7}E+4@BhrOm-PRqxa=Wota4b9QR}q5~Qy`?e$NiGr#POq>*l>ll~gt zACi1sZ`6mCK1qa4OVaf2NFUMq`&@5`x&qI+sWbPThxeaqY({ms;nf5=IP<)b73GnB zd@58umxd!@q-zRhJ=`~^3G~L0M*4rlk2P`ddnJ7d7GAwG+B!#`-o-1vJ^a3b?GX^C zcfE8N0a8Y{bGL0)Mly1NA(Tv>0AEd)rs85qSrwa_rkkM6m#Qk(Bm)X@zy!vy>p9?tU{WSs&D2gWaCeVJk^V$mD{wR;8_=Xc|xQ~BbI-iV}Ub|<``M3rj zhHHdgLEX4h!ip8#;x=ph>NnsPh;+!?qnNKNn}T&3IzJ2?He>9yK(M^3hOekwQ*8V5 zTc|>o_N5BiqvL5`?vU>l#2$b7wpP#M{Bj-z4x1GQYVce>)d;+Tr)c=K5_*%PeX)Y# zy{2`@|Bl5PE{AckJ$9BJ$1`O;p^k6lRNz|PUnB4efyP6x6{ujsoy*d`P{Ci`D9Z~S zN~oboqJW9O`5VFd+hBGFm>**AuLS4s1Lg07>HSsw1DCLbF6yyGQveG9002ovPDHLk FV1nMR6?Fgr diff --git a/sonarr/stats.png b/sonarr/stats.png index 6f38bc3f25db7fbe297db100d7fa8d0dabdc0ff9..41560a9365eda683073261956245b6d36804b96e 100644 GIT binary patch delta 1602 zcmV-I2EF-&50($GXaRp2NkljkcpI429w4=KUXOPPHm(LQP1JpZ(o+yN*K) z$To@r+YkT%000000000000000000mWWBh#l{r~shy1D$dZY~yk!TJGuXHjw0_)t4; zADhWh0EQqQft`wd=zA0d$UX#d*D@aRE(M24qB}GnpBSMt004gg00000005fd$U|Oo zR$y4Zxyq0vs=@Fa^N$dH8scqA3JlL_D(WhF1ic{Ad|P8e4&(%`B(*-XwfE@dRATDW z0Ly7ZTKC3%5WSdKXOU)3 z^n0jB;^T=cV1a-55u0_CExVK+*Ay~2W6>T^0r72{&%HzRUdTrJ?P9V%Cva(4`_=&$ zvI9B#pV&x;>V1$E>Q)xF=SU3Xx+Xh%$0OUAAR{*+`GK67E6@`8fgCRHLjut!1ef;- z!9Z?8@=8$?E*5L#z^kxIMdCUAJm-frY_G@$a`7mD=>3197^`8Ht#{<2e}%_{OSj~O zx?SDley7Jku49m#nGk;TE?$rY(bX`kR=todqR_emJXfJB2#<{1n{Wa<>yAYfZ}B6d zJ!Q{c-f>U&;z=m`$*#!AA@^R&Q#rj<7fr2R-g7`kPJ`rr?G)^qj2uK)BOal-sIHh= zh3Hx|f$M*vdOkTL6CJAO&_0IQtIi8WjMVV5gPM{DZwJ+zbTt@-<1us9A-XpP*)?m` zWdk`o<4G{ery8p+8_4NgO^e-Qwyo--ft=FSoY+p9n5vF@x(oKxWS0IEN^uL{A^L_# z_Oz1d%sri5_zuxmoD$}SUKLZT+}BG%^x(Su!OnlNd|@OaoyT>-OBK4W9odkXTEg7&I}8f+lf&3*h#iRy|Hs~sAkQ^7xY zh%Qad^e1}9f-mSBpNaI5)3Ch@zMwt=#eBMv`8(A6%?y8BM1Rkf55uUvp*@=X8aaP6 zSFcj>CvocHAbR(+Y{QDZqdYW)=uNMYtNdeEFJmvd`0Gb>EhuL$p-nx4?ir>`HCCR`wN9!0MxgkpbI*-mqWv;d9jcD0wgg3ub|-PMHX z5W5I*zrC7!huAhqdrVtXO#)H-jiBDDPxbZ_ZEE|PzyErHn8 zc-q_f%lpq$A~i{j@s!;(*~`09bZFf;+0py&dpZ;81+^+|?LB%qm6-Z8Ape~+zx|v< z2fgt4{NPjvL(%hlNoY6fBUwA+RMJe! zmaLy_PU%t6wvj=?dwUB!gD{fn^Ym;w#Z{-Z10A#+^M9k_aa#X z=uy`>l(Bt&^n_DE0|L{4 zv*j*2>Git@drv?7?c3?;bPpirn3GOxTQUk6_B=puq}2<+tQ|iF!gD`)iOG{F5kQ+HV;n& zFc8puMxgp^;OY**_#pQ_CD436Ao+aY@;(*+0gCs38aW^s3IG5A07*qoM6N<$g3k#n A00000 delta 1584 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 delta 1482 zcmV;*1vUD&4xbLNXaRqsNklX@avV5CEIYz55^OeWP(@k!BO5>PIFh{|!e*()e-B2?@3mubT`Sur z>mIVN*&mF-`WUPlH@&j>JiTVN6|#9=>+@<_PTL7JeIT|vdYFG-UpoZ5q@SMMnhEHh zqsq!*{-kl+Z>%}g(($@roIfVW@RG1BU;VMM0zt!H?uO4-inT9Wd?SSzbr#~ z6fI_D{^#XfkU)PKCAJkodIU$6eSKDDNc#Qz^t-~VdCB&5`uLn|grd#K9qh2jI&y~G`%Cx) zCyLkjI?eJxdNZEHCU{p#_l~Dyy$+EzS*bm&%NkjwBi9g371n7dInycHMq9JFzxS@V z=LzYBN$H;{c2P~D$lns4Nxl?|-i?f0XCz;IOT2X^QS?N5zGd4#YP0ao4w3JL^b+J6 zUxUPKq{@HDakE1`N*G__L~NrOS|#^hjZ(@b%DOHMOYXf21(i#Tb=A-+w>4Fu$f^7q z@o9r_a>g23CHG#I^2V2_;njX!c6W{3dugf|m*=WZa^^K^DVOJ}UgABFuBW1Md9tqT z$YpH?J9U-IgLO?uP9FrER97xx>#B~NItVyup*(+4x(1}j(?+=jt?PVo$(Bc*%W~hF zdDp0hR!PI=(A4CX5cR*`}kxqBLxDbQhhG%iZ% zHVn9g=u^4a1q?K$En){M%XyFT6@io3C&An&-qJBrDNSFDfe?#`p?^qacu_*BWGP-3w zBHcNCefUuBz2HAa8H9fasM0m?FGjlLeqXQ;zb}Q!KBXhqM<62?@3JrHh<+ka(?@?y z!y-Ed)p&aLhSi{UYxqJM7THR|bL0vHsSMRSfsseq5T1xmdOrg$2+u&(ym#{JQV7pv zwA?$w3ow#&gcqWW^t#r$2rr9H*9!wK$gV)o$r*%KqDSd8=auO#_m1oaXzp4qu%#Dj zcSCxp>Bw%(n|G~JyI&%`k{ajJ7?6McGU4Vuc*ZxU=g}a$1A@(aQR&p~ZU}2FU(?fz z(=fb{9eJmbTl*wWWY6xVCD+hSzv z;EHs=2z-j=@?7(zwE;eLVJlC6DX+rF^RC+iTko3+`X# z^I~Li>`2QqRiwJ5Nr>bs&|)k%j45_p5!8eO zZF-oJpRzL2?+bE14##5DciBP}Npz7amqs7S9Y(H;sbLx&7nf{Pg7X={`fSj;1AHHH k?^A;F`9S%6(7aE@|5LessCeG%wg3PC07*qoM6N<$f^pC8<^TWy diff --git a/spotweb/stats.png b/spotweb/stats.png index fd4e69c7ca91fa4e65840d2b099992d47ac389ea..3a40450aa64e948d0ec9da11d5571d36c5350df6 100644 GIT binary patch delta 1454 zcmV;f1yTC>4TBD_XaRqQNkl3zDlK5CDhE?fs9m6-^Am0T~75(_Qb?#yE>? zT0V{>5di=I0000000000sEbQ%!Jr_02Ap%t|JS2+Yfglk&(!&QOT$c;(B?kF8PDdZDJjtVl0SSAQEt*6ty_FOWV1uEK&% zq_<6#1)GWA$-gW^dPQstHvgjdMJA56o8}dmy@L%`W5H%hdf3#XX;`G!rS$8YDsR`n zyU&P%^ybhzavgtTVuP06B3Y(Ak}cikcJEk!46ATS>)P*PBG(otgfFDW^a6!IB~A)| zk(|BfcH2n5o%67)lC~I62zMOKM{vLnLNyFYrapgy8SWP+;xjQMZ zTu9EeOo>Z!6{I&xE#WVczR1WuMMdL6My^TfDo@Sc4exnEdP!<4KWgdWGc2O0P0gWv z!?;FHNX}H`7UN=DMB&KD)#N7Qa`a}0;EC9W5+MCL_bE5tT4gnCE$&pF*0tNoM6M3E zDi<pzw)Ex4ALv}g!1J5^wi$WLLkXA${EuiiBMn=KM~#bZBIo!}f)YGzT+9$c_`mVX5^4=qYL9gMy?>87?-2mJ1sq%ew5p;(^*6jr6=V_WBP8J;%T;OzwT$e8J{xTEz7yLRtXX0j;<6zXH^&U8kg4dX0Y% zB|umMoNuH~efR?s+a%q+Cr5neJ>I}@2PC_9vvfRnL0YT5rC&JS>0sm9{o;|f;D=u< zImpPRcly$yFS5^%y>%Fnj_;$uN%EIV!7w0wIxdd*&?$TA>;3fKYqenW(>rLP;Z@$Y znOUyk@P^|nk^cF9s;0(rEq|CH*yMk}doFy&`Mv)7l`h}SO^g!i?b~f?!OHJuh8d3^ zDb-X{Em*BV{)-i@dw#H{%d2njlK4U4bAH9eiNE>zHYacA@2ec$RD-p0EoJU@x>)Q! z(iv(RE!I-o{XSzAbP3uk64CVy3E9pd_p@?p-P|8f#D)8`(ClC>Z2w!aBA0(hO01<+ zwb)3o;T2FywNybORrrnEr0d15vC5b(zhPlzg5x>0wW^!@V5M9oEP9Ci<6BC#1ZVzH zC8{8La1gmkSBs6|HI>iyZf^44e4k9er>7pO2P@@9%2W@b#)=keDb*6Jhf03vy7#I02g^cxcInkOQvd(}07*qo IM6N<$f_rK3#sB~S delta 1444 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 FV1iulA_f2e delta 1559 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 QY5)KL07*qoM6N<$f=yYh?f?J) diff --git a/teamspeak/stats.png b/teamspeak/stats.png index 504b1b8149bd7e89aedcc4a0eb29977997df930d..5e8f8cd46e0a9f713d2022e5f91222a8b89d884d 100644 GIT binary patch delta 1515 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 diff --git a/transmission/stats.png b/transmission/stats.png index 28154b6f97717d0cbe41a12df9af4ae701cbe47b..7334a5af5e409a62fd8b5c14288abd7ea0d82be2 100644 GIT binary patch delta 1472 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 YK#Pc&3$f$<00000Nks-uM6N<$f{a^U2><{9 delta 1573 zcmV+=2HN@H5BLtSX90f&`$3|<*Ta)7X)9NjR)bx~kOSkH7&Ic|LcDM>DEO5+b|WK88tZr=@b69VKM>E(GT-7$I<)KvV4SBw_*NBb|vHr zf3hAR{hDnTHcU=>rm6=>FUj^0ox7Me7x=%@bAhDNVck1ZGq0GO!9cD_ z(te$->B3t=Um{SH!#Iu~$jN|ommGu-@O`=nNO#EDc({KUz2}?vNObCu?u=urz9KiZ zn@x!O6Tl6W@Bw}xm(LL)-8+o&a5a#ltV6nIxJo{vkWM!5ue1J3+$>(%&C{P-S@t_;Mqfd8*sFIIha;9nS_v0xFQ`F0B zkX{>&@Bx3;6frl0n(hLva!sF3ONaG}=#?{~=y#qlkb9p8$^$l0G|4mNn2~Fcr^;2E zC={W98PAnpH1EXR4Dqfqq?bnbRDQ;CY1N`UfWk=lfMRJiU~;BDcE*Fw6r|V2RJm$t zb?(hEIa3Q`5eI-TsM%zf=dO; zDd+lhY9P0ah!BmmLBg+03YJ zJg9$OcED>*cD$kdY8sZ#1nCC6qg?Z{114u|sNa<@XhdOh<}p@#nU!F2rarFkz5mGjbtRUOiA;6VAsj2v+meY%o&d-4tKKn{;=QoI-sS99;!Ib($%<3aVDzWt8? zA^jFFKcJoA`*ix>F*$P+Z^DCa=L`mN_wj#cd;l*yl*3^qpHRH)V3PRjxa-GLn0@c~ z%^5Y0g%2q9$YH^S$8#N@u-x}Okr{+PZPoiRHjhVGqhqn*f#I|T5qFO zU%<|p$FwDU1d}sQXi)e7q$~L~Dtv%8C3e`4^oD(pFf(%W+UlCIvp)Sd^L9C&!qk6s z`Zs4fd}RBC>;=twdMDCo{7Up8`ToL^hhzpS{`1(8%WzH|+3>RH;^Lpr^To-QhcR`` zempb&!QFm}=`ercLWsxnRC0e&hFsEfPB!-ViO3)gpNlR_FT9db`fUSSo;yDXydB5n zD0AT=Q&Xwid6$8RpGivpDS2U};SJIYucYGJav4aHnz0<8h9BwSbXOg&B$+&)frwAU zrv4O>;b=MiW}@&m=>wJC=G$@^n3@j044n4}toH_5cL2T*=H9ym&ifq$%KHP&dsqAc X5^RHJCR^IN00000NkvXXu0mjfi^Lxh diff --git a/ubooquity/stats.png b/ubooquity/stats.png index 2299287fc42d9b772621931864fe246fa82f70a3..71df178d34755ba45aeec128bb60836b86da66ae 100644 GIT binary patch delta 1476 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 Hu0mjf+*8sS delta 1389 zcmV-z1(N#D4Z{tvXaRplNkl5t31Abnua3IG5A004gg0By4mMSOcEVSKKA zl`sc#j6WiM8jfm?^m*8C=8klMzOXnK*{70R8gkZJZ@)?ya+nJ@W++{LTSv2SA#h8s zD~8pQ?%U_9#A8Q^^%yB+|3;WUA(0kkbzIeMd$KIVn9=Q;=?l`wz;t0T8X3q4CGM?_)D#uzUr1y-?*HO)p-Zf_F z;**YbKcQDa)WtMMZprl?xhZfww`1SbkTVxDDK~1Xi?=o8tc6TSq|vI?p3a$^BuK0w z9_jf=w)cN_wP$EG6IqnK)Y@lgH47yam9x*#Y7WX?m$Qp!X!SX7+>5h%ry=*4x0+x1 zw6oaZA#Xl#<*M%7(;xBrGj^68ve@APRr=F1?3Be0$yDn=f4t*_@pMMnKGYmDd8pmg zIrD$g43j7-50F0Ey)NA|T?*+d^#{eDM4A(l0Z-uF)Dj6*}pS8U zQ2*00b0(e^m9Ip_^?PnGv>Hp3)qEo&v{MS(s?}%7dZuCJD>va?HY@YqxxD|UZRIP9 zc4vPRQTirca8JLd3*{@WU;l}K^gH^f<~yf}v%%R_NZ08~`NsWxd8BJ} zs5}OwhZ$5k(u34qLtYZQFV8#0#*;p<@kR3$+9La>+$Zgov6bs@qVR9?yi;r}>7y%G zYkIgF_Bvl`B`akMv=z&!9X>m-~NCu`!%if9ca}us;36Ji=EPWgGjE+zZlY zGrr7xd2i;Wo$oVeH|(Uc52ljd&MSHAGJ|wnUl>sO-<8?{HAfTD9ZiqO@r%Z$mUJ{# zB?{McDt3z$TD6MomPv2Oc_&dIy9aD98VYP|>p30nu)R|3lo5aF zy`pO^Bt2o?b-}`o8A_L5`Dm)`xRZ3~3-f6bbGkscj5Em!>3Dd@hfZ;& zZ_C)u&uW*i=T#7T0w=v`57uC;(Rh;o)`Ph6jYmh_f%ylgeFeFWiCQyDjcxwi4JjQ>css7-E9PamTNavIB6198goR4epYdA+}59Y$1 z6ryHulS|g}%|F0Ra1)R>qB~z#4h8#V==?Qs*p@}E34-ZOIebaooNC#h{|jZvQofeK zdUQPH>jC-pphn~yT0PhE%Xt(yY@$@u;JJLt5!iz#X?R}=(c~y!&0zSgX#r*Vf3cdw z<)>a8-<_t%@0qfnP`^Lql;E1)pChn`K;fZ%1u`t*;IfpjWbmh7jOmqt5^@+OQNTdp vd`7T78(iH1#)rQ5DZ%-CpnN{KyidhH03L&SfFgbS00000NkvXXu0mjfQZvH0 diff --git a/webtop_kde/stats.png b/webtop_kde/stats.png index 873c667e2a47f26e8b91ee7032a4499d27cb4e4c..5b223863fadde0d2e7580ca7e7c4e613fb48856d 100644 GIT binary patch delta 1558 zcmV+x2I=|L4(blDXaRriNkli<+Y#429w4=KUXOx78|Y61gN?&;RXq#*zl~ z2x5pG=Kufz00000000000001eeDF#XkVRl{Ao?=+?|=XQhd*A<&7a9x+_0%Y3%^PJ z`S+7|`{9qSy~%x;g5lYeJfz;X-SMV#q27>u5{^-QSNRy;Pm6z`??d*f+0FnDnE?O* z00000007Vpo_GOsvqz|X_yT4JqAv(UUl37r4@MzL^WU;FIgv|nl~QY*t-ePqrzxg3 z4bWUR#8|J0X}%sr?-Pi=43&~JA$m_#O41ZQ#@&&fnPj)wdtM8`NqLgyAIqg0sRdMN zm?e1mI7BbUS4n@;ltiby`hLxU=rz$z(v+Mq<2x6ff#{=%)5nINz4McIMC1l1Cy4^04^DR4JeBDxPZ=I>-_RvzM!Bd1NCfHhS|j+`#}5tpi} zvjyp2Em+=~u_=qORa8BFBA4!J4T`VJ^;Ac2MhA_lST)siX75Osx}!AvuBCeV(kg;8 z57fk}qcJ2S2S<3>!^;z$WnB5s-k-O(kg#~Ga>4+vJvHp)o;?>6WTXWk{Dgsh*tPMs(b#pR{=9%&toLny%(*aN0awYF2A{=1h*Ov1#@o zxmCSbT79G8cSf`koyn0~=svye_rn-fF66zl!}~fBxz=9^WTZNByAH_cyv;}{n-|0&65Blwa=vTUv+!?42(L;Ka-07>1 ziQGY7m+}kB4da#KO6H8nb*#9nC%W{g!*rr|t@sDs_6a?Gl`w4IoqR{Ni5ctZ`_+7k zh+O+`+>b@EnHfS&^YtU+2>wM=b*U^(#*suHOz`ZPLwuk%lKY`k9sfNa`<@R({(Ixd(6jr8u zznh2-^@=DyV49-Kz96z5!ZD0Eym>itNf9|HZ9>U4FC+FIZ4R+JMGnqnx3C{&Qc9Kb-g+5&W_z!bXIf+rH7JLD_wivVDJkG|r0m zNY>6cO=%`&OV&>|r*yAqTS};)wYS3&8j)Pj5%0py-(P+R3a`hR-J}W$w?!U3WBWAp z2?1Edrf~o{TGbSC%*jQbl^5HmTf&O1AiDNKr<`rv9w{`y z(Y80s;0O|jLni1fzwO8TWZ&FRsc=V+vil}wOSq*yk`<7)j<79uO54(=jxe=pz}+$! zmmgjOo5<4uOawGv5vaZz7~KJwAH?351e&i0Bwr5i`t_q3;^Nf{`Y^R-PT^zl4t@bmznRJ?z%#X zPN5WI8v+0T0000000000KzZWoF|i}L3pxks(-5Ek$NzuC&%<}~UF5s_#->6k;-dWV z-&^nUNBnf{MfayDbkAb)qk7p6pMMNt?HlET@EO%#mOsP$x5R&{@1uQamRCSTGXMYp z00000G(${0z}UQ2sN?zpMhEE=g7gVdrAO!mlk@jw=j24r*zL`ugrP#s*pBd(%U3?y zt3pB5d_APM3DT$Gq9jeEx5PzBno2e46WKSDY&U!NwE({4Cu#nPY@SAIL2BG{M8^kNde1@nm6T1=)Pe}(yRh85~O3j4^&aYV8TSMchreou~5(y z`g?k@P|y@dCbunc5v<5fh(3{1{+WqfzvvS=R^*1nE`6UKc_tJzg?)IZr+1It zlq?AbmnqQ^J2dZgS$g^J1cUxa@?6~bazMQj3*SNIO(&vc2?x>!qSBcYv$(`y60vGYpA)nLV3uu?z!2aQ28ObNO{Pz?lHwgPU1S{wWO=R z?7-*rU#?Uha;)ppNtZg$#mYm5b#?7Mog)|dWrrVX-*PBCtFxZEA}5XSAuWAc>$eyW zZs~t6QB34E+@(DDt!w*8mpbM~<-u#6&*@p*tGt4AtHt@G->p12t=ltaJfTM9o(cO8 zo%X}goZur!g0 z+yPw}e_&{)Y)aZQ)rwp%#vhz-sFL;RnZG}+r*qfppyZm0$-jR>)9Azdp~rO*r1ye4yd!-~)Y<#-dwPa+^J~OV zp=NAH_{!yr9_@*F+(tU|g7sBmc+o(IjFR38=dq?s!2lqAI*PpGLw88hmrJYL&uY8P z%}SlVKXHxre0*b5tc^*OUU!9`@Yd!S;}vtY`hL&z2{%bJ%Vzq-g%J1qrQ)UvsiMC%)!5I!2^Fm2Q_*eZ zjb}1ik2a|7(Z4Zre`expD{*+@qS8~Pm-D8A5I<2=ekyxotlt%B0iVPtSVBUqmeMt6Ym mVeNfNa6TU>pAUxjsrUz<)`W`lv}f!900002=?+576IwYU_bxtfB)IVnXbTM(vJ7bHG7gY+qh%%=-y8Ju~7utU5p`gQM&y{F>J z?nbnCYOn`#g1q9gZ&beS!+GdPnE zWwYH*JJNqM@#IF`N;^}lS$L|ijdiA0Gw`CuHmU4Pt-j`^w+7akT75@`XYTse>Bzkx z(zCSJ4I;dR_xWOP;8I`{O4%&mq?vqvpUw}WAD`TooXYcRWi~%r)P*9ld6N`74nMT(=#M8KDFmV%4f&Q znIAM*XQe_`dgEl$(M@;W_?IT(sw#E{-H#%!oCzH$Cuuz@elcn78#LSW|pnjN`8>Nbdj3A#4KAE z-}dy2+(le@K79z`8+psQYDaD$;UBV=R=0mYeU4eS(S&bgEVF9Y>I7dCI;QZAY$aDo zAAG`PWZ@f`%CB$U$CN(4@Qo~2k!NbPU+dj{?e=TlUyM%IK(lP~$-eOR!e)A8`@7J( zEX8?qkuykNMzqV*iyl?_Qnfn9pU=;~8A&>#Gtv9lJE9BF>#kKq7o?|}POYv)>s^1V zh;G1hUsm{4=t}JJRPQt~I}O{Whw+X%>1UDf12#DnhiY z7C(8F4r7u0`S7j7gmgSj4u#NccYsMi`f|LybCJWNbi zk-Z{+A@cfpe^gRsx|$191gjieUUPq6vDa4L+S^UQo??X1%Q^2*3Ksr0F-)0%AXQaK zrC_lH>2FrB?CHUhu1k5Hx8xe+zIH9RvF3WXrFT1df0u)YVz891CQa|84aNGAR#DPm zvYOKR=afZ|B}nf`K-V|K<@^NM+rrrG(9h2p>z;3mU>525Yf{w&Ctg&JA{aT? zi9Dr?$%eR8mE+j!o9u`Chw1+DltblUA>BZlVisbokzzHeYJ%lZlOFoI2yW!1b@r3} z#{B#kz;xhzMX|_Fn zmI%^l2mk;80000000000RfxNvFbPPXhWPpy|NR#~KbF7lesC%bMO>7}m*^Na-P@nn z?_ekvu}gaoYb$?A{xtM}_R)A>)z^!7eE06BF8}}l00000004g;B)+FA2}I4r7JiCY zpN2ICiS(I3`h2Xtc_KYRUznw526EO`Z@)?ya+nJ@W~g0$TSv2UAt2$ta1ZJ2gY;>r zxLOnGtx|EdrjqUYZ5h%lP_|n0kI12DZL1e;BE1H&+Gh5 z+d`{IcjBAYy521Vx%he64bpFL&1gmKwt<|~(y@LK)3v*nc3Bq#Id|;W>{`~FDP(kt z+HIZ2j`V*=C?A;Buuf>TIyY~@Dl~RNtCewZ=B}O4YE_(kIa?>RS`oh{>T8{WTrGSj z)m#g+JnV2g-89sgK6fmTKHZ;6GiiRMS{`;_-TM{l&6&FuYq%ENu@`rJD${VUHa54Wvb?$aGoj>b=vhr8DGKHZ^^fq81c zp56AH%&eR#<%h;!o4=8lfm|6sRvvCy=c&~aey=>-v97Fp&%9HN$(iumuKYl8H7xOT zqHKSmkw(5!S{I|Q*`>Fn{6A&YA+&0sHRYkuy2;nto6i|#Yo;qdQcx+Au6f`0{?HpD ziYTZV_vznhSNMXtdPx69>&k=OI?{DIP#(;+lzkaYjw-$3p8SldqRNci)KRvl-tOgw zrM5~-pEt_ZneUbBl_s8^(53MgS1Zmy?nr;1jeO%`FPPkHi_#! z;@*yY%l7oU^BW|;-vdgY-1CXtffz$NZCd4gRJxUpXB+#&)zjQNo}Fm?sZ~7Jpv`}l zj_0a0@zm;{GdIfvopN6>_iLi>5_fh0?C6(wwa1UU-=Qbe%RAD?MAuqLy8R@nxir`Q z3}@X8zdf4jIPM@F`oesgTsd8!TY3tUgAbO+9bgcUJ{>oEeCU)^`m$W=c&~Q)m@b}^ z6Qm2TEL*Tv##)<9@_jqFR=)A*s2hJU?{GL5iw)4|@BpkM=G*t0iKI9O#kVz_UtDrU><*OMC`&w3^{2r@0Qg-cP`s?pF`M!P`I=$Aw!TW=Tg3sA)h`N(<>D!$YEGS0Rw^a8NvE&aCHY5ALibt k1n2XC^7-KMJ{5lf@HT_J-~A4L!~g&Q07*qoM6N<$g6ebIu>b%7 diff --git a/wger/stats.png b/wger/stats.png index fc824b66120fcdd8b9f004f241c031a3fc7bed28..0b6a2327799f12fce13e8a91f6d3c72575229f93 100644 GIT binary patch delta 1457 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 Hu0mjfXH^_t diff --git a/xteve/stats.png b/xteve/stats.png index 3a01cedecf718f8fcb0508f41b5a4aec49f0af65..cdb09fb0eec4a6edbc94815e689a03d4d699dd9f 100644 GIT binary patch delta 1453 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 Y2gq539}3_aO#lD@07*qoM6N<$g1N5ScmMzZ From 63480f7ade40e4968c3bd4290cae3e61c56388c5 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 17:04:55 +0000 Subject: [PATCH 087/119] GitHub bot : README updated --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 86034cc51..2c4daaa1e 100644 --- a/README.md +++ b/README.md @@ -43,18 +43,18 @@ If you want to do add the repository manually, please follow the procedure highl ### Number of addons - In the repository : 82 -- Installed : 43334 +- Installed : 41790 ### Top 3 -1. Portainer (5246x) -2. Filebrowser (8250x) -3. Jellyfin (1500x) +1. Portainer (5490x) +2. Filebrowser (3817x) +3. Jellyfin (1542x) ### Architectures used -- amd64: 51% -- aarch64: 36% +- amd64: 52% +- aarch64: 37% - armv7: 12% ### Total downloads evolution @@ -215,7 +215,7 @@ If you want to do add the repository manually, please follow the procedure highl ![amd64][amd64-badge] ![armv7no][armv7no-badge] -✓ ![image](https://api.iconify.design/mdi/file-search.svg) [Filebrowser (8250x)](filebrowser/) : filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files +✓ ![image](https://api.iconify.design/mdi/file-search.svg) [Filebrowser (3817x)](filebrowser/) : filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Ffilebrowser%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Ffilebrowser%2Fupdater.json) @@ -337,7 +337,7 @@ If you want to do add the repository manually, please follow the procedure highl ![smb][smb-badge] ![localdisks][localdisks-badge] -✓ ![image](https://api.iconify.design/mdi/billiards-rack.svg) [Jellyfin (1500x) NAS](jellyfin/) : A Free Software Media System that puts you in control of managing and streaming your media +✓ ![image](https://api.iconify.design/mdi/billiards-rack.svg) [Jellyfin (1542x) NAS](jellyfin/) : A Free Software Media System that puts you in control of managing and streaming your media   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fjellyfin%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fjellyfin%2Fupdater.json) @@ -543,7 +543,7 @@ If you want to do add the repository manually, please follow the procedure highl ![amd64][amd64-badge] ![armv7][armv7-badge] -✓ ![image](https://api.iconify.design/mdi/docker.svg) [Portainer (5246x)](portainer/) : Manage your Docker environment with ease +✓ ![image](https://api.iconify.design/mdi/docker.svg) [Portainer (5490x)](portainer/) : Manage your Docker environment with ease   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer%2Fupdater.json) @@ -552,7 +552,7 @@ If you want to do add the repository manually, please follow the procedure highl ![armv7][armv7-badge] ![ingress][ingress-badge] -✓ [Portainer (5246x) Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster +✓ [Portainer (5490x) Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer_agent%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer_agent%2Fupdater.json) From 07f85132c384d615330834d6dc4069c5811fed6e Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:24:32 +0200 Subject: [PATCH 088/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index 849df8db0..dad74eef6 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -16,17 +16,12 @@ jobs: - name: Run script file id: sort run: | - git clone t-regx/crlf - cd crlf - pip install -r requirements/requirements.txt - python setup.py install - cd .. - cd hassio-addons - crlf -R . --to lf + echo "Converting crlf to lf" + grep -rl '^M$' . | xargs sed 's/^M$//' shell: bash - name: Create New Pull Request If Needed uses: peter-evans/create-pull-request@v5 with: - title: "Github bot : crlf to lf" + title: "Github bot : crlf removed" branch-suffix: timestamp - commit-message: "Github bot : crlf to lf" + commit-message: "Github bot : crlf removed" From b2a40fa35e04a325eaecffaf633bc46a0113c6f9 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:39:48 +0200 Subject: [PATCH 089/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index dad74eef6..568b4d6c6 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -17,7 +17,7 @@ jobs: id: sort run: | echo "Converting crlf to lf" - grep -rl '^M$' . | xargs sed 's/^M$//' + find blog -type f -print0 | xargs -0 dos2unix; shell: bash - name: Create New Pull Request If Needed uses: peter-evans/create-pull-request@v5 From b02e402d8f9a0bd28f584b00604a52e6700eb238 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:43:54 +0200 Subject: [PATCH 090/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index 568b4d6c6..4dd5a70a9 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -17,7 +17,8 @@ jobs: id: sort run: | echo "Converting crlf to lf" - find blog -type f -print0 | xargs -0 dos2unix; + apt-get install dos2unix + find . -type f -print0 | xargs -0 dos2unix; shell: bash - name: Create New Pull Request If Needed uses: peter-evans/create-pull-request@v5 From 4c2675d86a233daee421b6a7cd7aa7285cf24a4f Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:44:53 +0200 Subject: [PATCH 091/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index 4dd5a70a9..d4f14eb9c 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -17,7 +17,6 @@ jobs: id: sort run: | echo "Converting crlf to lf" - apt-get install dos2unix find . -type f -print0 | xargs -0 dos2unix; shell: bash - name: Create New Pull Request If Needed From 144fd63459ad6ecae10a9eb9ea36d0d464b8cb13 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:46:52 +0200 Subject: [PATCH 092/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index d4f14eb9c..b8ff141ea 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -17,7 +17,7 @@ jobs: id: sort run: | echo "Converting crlf to lf" - find . -type f -print0 | xargs -0 dos2unix; + find . -type f -exec dos2unix {} \; shell: bash - name: Create New Pull Request If Needed uses: peter-evans/create-pull-request@v5 From 7db7db4a75dc4ee5b763749c07b326bd5f8e04f4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:54:29 +0200 Subject: [PATCH 093/119] Create .gitattributes --- .gitattributes | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..401b6b08c --- /dev/null +++ b/.gitattributes @@ -0,0 +1,13 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text eol=lf + +# Explicitly declare text files you want to always be normalized and converted +# to native line endings on checkout. +*.sh text eol=lf + +# Declare files that will always have CRLF line endings on checkout. +#*.sln text eol=crlf + +# Denote all files that are truly binary and should not be modified. +*.png binary +*.jpg binary From 5835ca1d6abc72912aa10973fc0b48d4a586764c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:56:02 +0200 Subject: [PATCH 095/119] Update Dockerfile --- postgres/Dockerfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/postgres/Dockerfile b/postgres/Dockerfile index bdbb93e83..1525302f2 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -75,9 +75,6 @@ ADD --chmod=644 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/mas RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ if [ -d /etc/services.d ]; then chmod -R 755 /etc/services.d; fi -RUN curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" --output /ha_entrypoint.sh \ - && chmod 777 /ha_entrypoint.sh - WORKDIR /data ENTRYPOINT [ "/usr/bin/env" ] CMD [ "/ha_entrypoint.sh" ] From 5792ac3a5c19ef817beecf7062fc4b473189c3e4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:57:49 +0200 Subject: [PATCH 096/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index 1dbafa309..1843f44a7 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-7" + "version": "15.3-8testnok" } From 61bb27f83d2c9f49ad991456fd47bfa6a95cdbd6 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 21:32:37 +0200 Subject: [PATCH 097/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index b8ff141ea..420dbc714 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -17,6 +17,8 @@ jobs: id: sort run: | echo "Converting crlf to lf" + apt-get update + apt-get install -y dos2unix find . -type f -exec dos2unix {} \; shell: bash - name: Create New Pull Request If Needed From 10f9951fc71cb41f0bfafcc146f4e4b6a1c9283e Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 21:36:19 +0200 Subject: [PATCH 098/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index 420dbc714..72c78af29 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -17,8 +17,8 @@ jobs: id: sort run: | echo "Converting crlf to lf" - apt-get update - apt-get install -y dos2unix + sudo apt-get update + sudo apt-get install -y dos2unix find . -type f -exec dos2unix {} \; shell: bash - name: Create New Pull Request If Needed From c9c15388dce2114657aabaf475b4be94827c31eb Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 21:46:51 +0200 Subject: [PATCH 099/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 61 ++++++++++++++++---------- 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index 72c78af29..b0befd606 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -2,28 +2,41 @@ --- name: Convert crlf to lf -on: - schedule: - - cron: "0 0 * * 0" - workflow_dispatch: - +env: + USER_AGENT: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" + jobs: - crlf_to_lf: - runs-on: ubuntu-20.04 - steps: - - name: Checkout Repo - uses: actions/checkout@v4 - - name: Run script file - id: sort - run: | - echo "Converting crlf to lf" - sudo apt-get update - sudo apt-get install -y dos2unix - find . -type f -exec dos2unix {} \; - shell: bash - - name: Create New Pull Request If Needed - uses: peter-evans/create-pull-request@v5 - with: - title: "Github bot : crlf removed" - branch-suffix: timestamp - commit-message: "Github bot : crlf removed" + build: + runs-on: ubuntu-latest + + permissions: + contents: write + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + path: main + + - name: Setup Env + run: | + sudo apt update -y + sudo apt install dos2unix -y + + - name: Dos2Unix Everything + run: | + set -x; set +e + cd "$GITHUB_WORKSPACE/main" + find . -type f -exec dos2unix {} \; 2>/dev/null + find . -type f -exec dos2unix {} \; + find ".github/workflows" -type f -name '*yaml*' -name '*yml*' -exec dos2unix {} \; 2>/dev/null + continue-on-error: true + + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + repository: ./main + commit_user_name: Azathothas # defaults to "github-actions[bot]" + commit_user_email: AjamX101@gmail.com # defaults to "41898282+github-actions[bot]@users.noreply.github.com" + commit_message: "✅ Dos2Unix-fied 🐧🖳 Everything " + #push_options: '--force' + From 53ff9881b8374752f45dec2bed9b85fe8a281a0d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 21:49:31 +0200 Subject: [PATCH 100/119] Update weekly_crlftolf.yaml --- .github/workflows/weekly_crlftolf.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/weekly_crlftolf.yaml b/.github/workflows/weekly_crlftolf.yaml index b0befd606..984a84eb2 100644 --- a/.github/workflows/weekly_crlftolf.yaml +++ b/.github/workflows/weekly_crlftolf.yaml @@ -2,6 +2,11 @@ --- name: Convert crlf to lf +on: + schedule: + - cron: "0 0 * * 0" + workflow_dispatch: + env: USER_AGENT: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" From 267aefbb78959d1c909b9fab9788586d7e985681 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 21:55:45 +0200 Subject: [PATCH 101/119] Update Dockerfile --- postgres/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/Dockerfile b/postgres/Dockerfile index 1525302f2..fdb1b03df 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=644 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ From aa3bc867fd866e56883cb34eac34b569b36e565a Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 21:56:12 +0200 Subject: [PATCH 102/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index 1843f44a7..cc89ded77 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-8testnok" + "version": "15.3-9" } From 96fe4a572f2c528d173b300388e2e9d34e397349 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 19:58:24 +0000 Subject: [PATCH 103/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 057608653..610421854 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-9 (08-09-2023) +- Minor bugs fixed ### 15.3-7 (07-09-2023) - Minor bugs fixed ### 15.3-6 (07-09-2023) From 3825d47a15478a908295be59af859a4e8ab0243f Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:02:31 +0200 Subject: [PATCH 104/119] update --- postgres/rootfs/ha_entrypoint.sh | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100755 postgres/rootfs/ha_entrypoint.sh diff --git a/postgres/rootfs/ha_entrypoint.sh b/postgres/rootfs/ha_entrypoint.sh deleted file mode 100755 index 5d6e3579e..000000000 --- a/postgres/rootfs/ha_entrypoint.sh +++ /dev/null @@ -1,29 +0,0 @@ -/command/with-contenv bashio -# shellcheck shell=bash -echo "Starting..." - -#################### -# Starting scripts # -#################### - -for SCRIPTS in /etc/cont-init.d/*; do - [ -e "$SCRIPTS" ] || continue - echo "$SCRIPTS: executing" - chown "$(id -u)":"$(id -g)" "$SCRIPTS" - chmod a+x "$SCRIPTS" - # Change shebang if no s6 supervision - sed -i 's|/usr/bin/with-contenv bashio|/usr/bin/env bashio|g' "$SCRIPTS" - /usr/bin/env bashio "$SCRIPTS" || echo -e "\033[0;31mError\033[0m : $SCRIPTS exiting $?" - rm "$SCRIPTS" -done - -###################### -# Starting container # -###################### - -echo " " -echo -e "\033[0;32mStarting the upstream container\033[0m" -echo " " - -# Launch lsio mods -if [ -f /docker-mods ]; then exec /docker-mods; fi From 7f2d532fc587d5aa092009512dbdcee8a5ba8cb8 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:03:23 +0200 Subject: [PATCH 105/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index cc89ded77..8a33f769f 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-9" + "version": "15.3-10" } From 30ff5d3bf7bb7a7ff4d711ebb54eeca51670cabe Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:05:28 +0000 Subject: [PATCH 106/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 610421854..365cd583d 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-10 (08-09-2023) +- Minor bugs fixed ### 15.3-9 (08-09-2023) - Minor bugs fixed ### 15.3-7 (07-09-2023) From 9cd4e422f01738b5cadb0d45feb2fa3448410155 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:11:29 +0200 Subject: [PATCH 107/119] Update CHANGELOG.md --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 365cd583d..088c2606e 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +DON'T UPDATE NOT WORKING + ### 15.3-10 (08-09-2023) - Minor bugs fixed ### 15.3-9 (08-09-2023) From 5e440a023575bff7459d920afed8ac3704b998cb Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:30:25 +0200 Subject: [PATCH 108/119] Update ha_entrypoint.sh --- .templates/ha_entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.templates/ha_entrypoint.sh b/.templates/ha_entrypoint.sh index 5eb75f19b..5965af375 100644 --- a/.templates/ha_entrypoint.sh +++ b/.templates/ha_entrypoint.sh @@ -1,4 +1,4 @@ -#!/command/with-contenv bashio +#!/bin/sh # shellcheck shell=bash echo "Starting..." From b81ab98e5a92c01c24f40d2fd354b7f42d5a22b4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:31:49 +0200 Subject: [PATCH 109/119] Update config.json --- postgres/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/config.json b/postgres/config.json index 8a33f769f..e362da746 100644 --- a/postgres/config.json +++ b/postgres/config.json @@ -34,5 +34,5 @@ }, "slug": "postgres", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "15.3-10" + "version": "15.3-11" } From 97f7cbf097023ba3448c659c04fe1ec415f7c345 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:34:09 +0000 Subject: [PATCH 110/119] GitHub bot : changelog --- postgres/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index 088c2606e..1a91c5f54 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -1,3 +1,5 @@ +### 15.3-11 (08-09-2023) +- Minor bugs fixed DON'T UPDATE NOT WORKING ### 15.3-10 (08-09-2023) From 3bce70247e227309d9ecfb8e9d156e87b9754f70 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:38:55 +0200 Subject: [PATCH 111/119] Update Dockerfile --- webtop_kde/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webtop_kde/Dockerfile b/webtop_kde/Dockerfile index 7e698eb3e..f3d95c728 100644 --- a/webtop_kde/Dockerfile +++ b/webtop_kde/Dockerfile @@ -96,7 +96,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ From 7d9e0db91720010a6637cea73d6547b663963951 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:39:21 +0200 Subject: [PATCH 112/119] Update config.json --- webtop_kde/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webtop_kde/config.json b/webtop_kde/config.json index 051a94ee9..714db039e 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -110,6 +110,6 @@ "slug": "webtop-kde", "tmpfs": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "4.16-r0-ls89-xfce11test", + "version": "4.16-r0-ls89-xfce12", "video": true } From 9cbfe5642c6d4c036024d68453a567156402dc5d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:42:42 +0200 Subject: [PATCH 113/119] Allow other users --- addons_updater/Dockerfile | 2 +- arpspoof/Dockerfile | 2 +- autobrr/Dockerfile | 2 +- baikal/Dockerfile | 2 +- bazarr/Dockerfile | 2 +- binance-trading-bot/Dockerfile | 2 +- bitwarden/Dockerfile | 2 +- booksonic_air/Dockerfile | 2 +- browserless_chrome/Dockerfile | 2 +- calibre/Dockerfile | 2 +- calibre_web/Dockerfile | 2 +- cloudcommander/Dockerfile | 2 +- code-server/Dockerfile | 2 +- elasticsearch/Dockerfile | 2 +- emby/Dockerfile | 2 +- enedisgateway2mqtt/Dockerfile | 2 +- enedisgateway2mqtt_dev/Dockerfile | 2 +- epicgamesfree/Dockerfile | 2 +- filebrowser/Dockerfile | 2 +- fireflyiii/Dockerfile | 2 +- fireflyiii_data_importer/Dockerfile | 2 +- fireflyiii_fints_importer/Dockerfile | 2 +- flaresolverr/Dockerfile | 2 +- flexget/Dockerfile | 2 +- free_games_claimer/Dockerfile | 2 +- gazpar2mqtt/Dockerfile | 2 +- gitea/Dockerfile | 2 +- grav/Dockerfile | 2 +- guacamole/Dockerfile | 2 +- immich/Dockerfile | 2 +- inadyn/Dockerfile | 2 +- jackett/Dockerfile | 2 +- jellyfin/Dockerfile | 2 +- jellyseerr/Dockerfile | 2 +- joal/Dockerfile | 2 +- joplin/Dockerfile | 2 +- lidarr/Dockerfile | 2 +- mealie/Dockerfile | 2 +- mylar3/Dockerfile | 2 +- nextcloud/Dockerfile | 2 +- nzbget/Dockerfile | 2 +- omada/Dockerfile | 2 +- omada_v3/Dockerfile | 2 +- ombi/Dockerfile | 2 +- organizr/Dockerfile | 2 +- overseerr/Dockerfile | 2 +- paperless_ngx/Dockerfile | 2 +- papermerge/Dockerfile | 2 +- photoprism/Dockerfile | 2 +- piwigo/Dockerfile | 2 +- plex/Dockerfile | 2 +- plex_meta_manager/Dockerfile | 2 +- portainer/Dockerfile | 2 +- portainer_agent/Dockerfile | 2 +- prowlarr/Dockerfile | 2 +- qbittorrent/Dockerfile | 2 +- radarr/Dockerfile | 2 +- readarr/Dockerfile | 2 +- requestrr/Dockerfile | 2 +- resiliosync/Dockerfile | 2 +- sabnzbd/Dockerfile | 2 +- scrutiny/Dockerfile | 2 +- scrutiny_fa/Dockerfile | 2 +- seafile/Dockerfile | 2 +- sonarr/Dockerfile | 2 +- sponsorblockcast/Dockerfile | 2 +- spotweb/Dockerfile | 2 +- tandoor_recipes/Dockerfile | 2 +- tdarr/Dockerfile | 2 +- teamspeak/Dockerfile | 2 +- transmission/Dockerfile | 2 +- transmission_openvpn/Dockerfile | 2 +- ubooquity/Dockerfile | 2 +- unpackerr/Dockerfile | 2 +- webtrees/Dockerfile | 2 +- wger/Dockerfile | 2 +- whoogle/Dockerfile | 2 +- xteve/Dockerfile | 2 +- zoneminder/Dockerfile | 2 +- 79 files changed, 79 insertions(+), 79 deletions(-) diff --git a/addons_updater/Dockerfile b/addons_updater/Dockerfile index eeea03361..61579a815 100644 --- a/addons_updater/Dockerfile +++ b/addons_updater/Dockerfile @@ -65,7 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/arpspoof/Dockerfile b/arpspoof/Dockerfile index d236318ff..135f5a216 100644 --- a/arpspoof/Dockerfile +++ b/arpspoof/Dockerfile @@ -65,7 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/autobrr/Dockerfile b/autobrr/Dockerfile index 52d3a8130..7fd830aca 100644 --- a/autobrr/Dockerfile +++ b/autobrr/Dockerfile @@ -91,7 +91,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/baikal/Dockerfile b/baikal/Dockerfile index 0e09941bc..c357f6347 100644 --- a/baikal/Dockerfile +++ b/baikal/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/bazarr/Dockerfile b/bazarr/Dockerfile index cc61e96da..15a5736f5 100644 --- a/bazarr/Dockerfile +++ b/bazarr/Dockerfile @@ -88,7 +88,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/binance-trading-bot/Dockerfile b/binance-trading-bot/Dockerfile index f05ff7541..e5cd56655 100644 --- a/binance-trading-bot/Dockerfile +++ b/binance-trading-bot/Dockerfile @@ -85,7 +85,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index 6138ad1c3..b10ec3631 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -75,7 +75,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/booksonic_air/Dockerfile b/booksonic_air/Dockerfile index 7445803fd..47765dbf9 100644 --- a/booksonic_air/Dockerfile +++ b/booksonic_air/Dockerfile @@ -93,7 +93,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/browserless_chrome/Dockerfile b/browserless_chrome/Dockerfile index 919eb36d9..29e4ba257 100644 --- a/browserless_chrome/Dockerfile +++ b/browserless_chrome/Dockerfile @@ -66,7 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/calibre/Dockerfile b/calibre/Dockerfile index 06973414f..c49d3e94d 100644 --- a/calibre/Dockerfile +++ b/calibre/Dockerfile @@ -94,7 +94,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/calibre_web/Dockerfile b/calibre_web/Dockerfile index b6c073d29..e297b4932 100644 --- a/calibre_web/Dockerfile +++ b/calibre_web/Dockerfile @@ -102,7 +102,7 @@ RUN if ! command -v sqlite3 >/dev/null 2>/dev/null; then (apt-get update && apt- # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/cloudcommander/Dockerfile b/cloudcommander/Dockerfile index 5fe83904f..6c2864bc7 100644 --- a/cloudcommander/Dockerfile +++ b/cloudcommander/Dockerfile @@ -67,7 +67,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/code-server/Dockerfile b/code-server/Dockerfile index 40f6aa367..9ee8db10d 100644 --- a/code-server/Dockerfile +++ b/code-server/Dockerfile @@ -88,7 +88,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index 0bb2c9f6c..260f25f99 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -77,7 +77,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/emby/Dockerfile b/emby/Dockerfile index e4b4d5c55..936dc76f0 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/enedisgateway2mqtt/Dockerfile b/enedisgateway2mqtt/Dockerfile index 1d278ace9..7701601be 100644 --- a/enedisgateway2mqtt/Dockerfile +++ b/enedisgateway2mqtt/Dockerfile @@ -64,7 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/enedisgateway2mqtt_dev/Dockerfile b/enedisgateway2mqtt_dev/Dockerfile index ecfc1ac37..f43608843 100644 --- a/enedisgateway2mqtt_dev/Dockerfile +++ b/enedisgateway2mqtt_dev/Dockerfile @@ -64,7 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/epicgamesfree/Dockerfile b/epicgamesfree/Dockerfile index d91d17d20..4ee43a220 100644 --- a/epicgamesfree/Dockerfile +++ b/epicgamesfree/Dockerfile @@ -66,7 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/filebrowser/Dockerfile b/filebrowser/Dockerfile index 73ffd552b..fe6dd5913 100644 --- a/filebrowser/Dockerfile +++ b/filebrowser/Dockerfile @@ -66,7 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index 0e508a954..5d6bae922 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -75,7 +75,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/fireflyiii_data_importer/Dockerfile b/fireflyiii_data_importer/Dockerfile index f018dfa25..6f5ed6133 100644 --- a/fireflyiii_data_importer/Dockerfile +++ b/fireflyiii_data_importer/Dockerfile @@ -71,7 +71,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/fireflyiii_fints_importer/Dockerfile b/fireflyiii_fints_importer/Dockerfile index 568a9384c..4f45bd636 100644 --- a/fireflyiii_fints_importer/Dockerfile +++ b/fireflyiii_fints_importer/Dockerfile @@ -65,7 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index bd203a740..161b136dd 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -65,7 +65,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/flexget/Dockerfile b/flexget/Dockerfile index 7b22fd2ea..148ecec9a 100644 --- a/flexget/Dockerfile +++ b/flexget/Dockerfile @@ -99,7 +99,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/free_games_claimer/Dockerfile b/free_games_claimer/Dockerfile index 81de56ad1..188e27a23 100644 --- a/free_games_claimer/Dockerfile +++ b/free_games_claimer/Dockerfile @@ -64,7 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/gazpar2mqtt/Dockerfile b/gazpar2mqtt/Dockerfile index e92d07b04..a206566bc 100644 --- a/gazpar2mqtt/Dockerfile +++ b/gazpar2mqtt/Dockerfile @@ -66,7 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/gitea/Dockerfile b/gitea/Dockerfile index 1712ad968..26957c665 100644 --- a/gitea/Dockerfile +++ b/gitea/Dockerfile @@ -68,7 +68,7 @@ EXPOSE 22 3000 # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/grav/Dockerfile b/grav/Dockerfile index ca1d7d2a6..67993bb20 100644 --- a/grav/Dockerfile +++ b/grav/Dockerfile @@ -91,7 +91,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/guacamole/Dockerfile b/guacamole/Dockerfile index 9e167eba2..1c439d3b1 100644 --- a/guacamole/Dockerfile +++ b/guacamole/Dockerfile @@ -96,7 +96,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/immich/Dockerfile b/immich/Dockerfile index bf5e66550..86c39a4c4 100644 --- a/immich/Dockerfile +++ b/immich/Dockerfile @@ -106,7 +106,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/inadyn/Dockerfile b/inadyn/Dockerfile index f38230b32..6105196dd 100644 --- a/inadyn/Dockerfile +++ b/inadyn/Dockerfile @@ -89,7 +89,7 @@ RUN apk add --no-cache \ # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/jackett/Dockerfile b/jackett/Dockerfile index fc1955490..74d44e1ac 100644 --- a/jackett/Dockerfile +++ b/jackett/Dockerfile @@ -90,7 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile index c4b3dcd55..7d3120906 100644 --- a/jellyfin/Dockerfile +++ b/jellyfin/Dockerfile @@ -95,7 +95,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/jellyseerr/Dockerfile b/jellyseerr/Dockerfile index 192e4af66..156a4cd1e 100644 --- a/jellyseerr/Dockerfile +++ b/jellyseerr/Dockerfile @@ -72,7 +72,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/joal/Dockerfile b/joal/Dockerfile index d7ad8cc25..71e0b2b04 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -77,7 +77,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/joplin/Dockerfile b/joplin/Dockerfile index 2f273eeae..8881a3eec 100644 --- a/joplin/Dockerfile +++ b/joplin/Dockerfile @@ -71,7 +71,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index b2c21da6b..00f33e3ef 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -90,7 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/mealie/Dockerfile b/mealie/Dockerfile index 6f03e6b17..f96aed6fa 100644 --- a/mealie/Dockerfile +++ b/mealie/Dockerfile @@ -72,7 +72,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/mylar3/Dockerfile b/mylar3/Dockerfile index 263d68ba5..2686d571a 100644 --- a/mylar3/Dockerfile +++ b/mylar3/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 177ea1b3b..f5dcd8e76 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -111,7 +111,7 @@ VOLUME ["/share", "/ssl", "/data", "/media"] # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile index b6ff8b69d..f30cc191a 100644 --- a/nzbget/Dockerfile +++ b/nzbget/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/omada/Dockerfile b/omada/Dockerfile index 7e8426153..60f07428b 100644 --- a/omada/Dockerfile +++ b/omada/Dockerfile @@ -72,7 +72,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/omada_v3/Dockerfile b/omada_v3/Dockerfile index 706f1c779..57f5c4ff7 100644 --- a/omada_v3/Dockerfile +++ b/omada_v3/Dockerfile @@ -73,7 +73,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/ombi/Dockerfile b/ombi/Dockerfile index fcb61a687..d27024911 100644 --- a/ombi/Dockerfile +++ b/ombi/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/organizr/Dockerfile b/organizr/Dockerfile index 9d732bb41..7eb251137 100644 --- a/organizr/Dockerfile +++ b/organizr/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/overseerr/Dockerfile b/overseerr/Dockerfile index 671f6bf08..8141c0a69 100644 --- a/overseerr/Dockerfile +++ b/overseerr/Dockerfile @@ -88,7 +88,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/paperless_ngx/Dockerfile b/paperless_ngx/Dockerfile index 0bf0219ba..6765f5a17 100644 --- a/paperless_ngx/Dockerfile +++ b/paperless_ngx/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/papermerge/Dockerfile b/papermerge/Dockerfile index 453ed62e6..8257039c9 100644 --- a/papermerge/Dockerfile +++ b/papermerge/Dockerfile @@ -97,7 +97,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/photoprism/Dockerfile b/photoprism/Dockerfile index ed284cf36..ce23cc393 100644 --- a/photoprism/Dockerfile +++ b/photoprism/Dockerfile @@ -76,7 +76,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/piwigo/Dockerfile b/piwigo/Dockerfile index af820be6c..14492d758 100644 --- a/piwigo/Dockerfile +++ b/piwigo/Dockerfile @@ -89,7 +89,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/plex/Dockerfile b/plex/Dockerfile index b6a45ec6e..236e10bfe 100644 --- a/plex/Dockerfile +++ b/plex/Dockerfile @@ -99,7 +99,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/plex_meta_manager/Dockerfile b/plex_meta_manager/Dockerfile index c3bfe5e2f..04a5926df 100644 --- a/plex_meta_manager/Dockerfile +++ b/plex_meta_manager/Dockerfile @@ -95,7 +95,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/portainer/Dockerfile b/portainer/Dockerfile index 42ddb5a22..83526fa29 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/portainer_agent/Dockerfile b/portainer_agent/Dockerfile index fab74be0a..051d43d4a 100644 --- a/portainer_agent/Dockerfile +++ b/portainer_agent/Dockerfile @@ -73,7 +73,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/prowlarr/Dockerfile b/prowlarr/Dockerfile index ffc07505c..8b50169fb 100644 --- a/prowlarr/Dockerfile +++ b/prowlarr/Dockerfile @@ -90,7 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index 7e8b43270..d5f09e685 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -125,7 +125,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/radarr/Dockerfile b/radarr/Dockerfile index 96d1f88f2..7bc25a9c8 100644 --- a/radarr/Dockerfile +++ b/radarr/Dockerfile @@ -91,7 +91,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/readarr/Dockerfile b/readarr/Dockerfile index 137bab07f..6179cbfc5 100644 --- a/readarr/Dockerfile +++ b/readarr/Dockerfile @@ -88,7 +88,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/requestrr/Dockerfile b/requestrr/Dockerfile index 58bd52673..65aa98ef4 100644 --- a/requestrr/Dockerfile +++ b/requestrr/Dockerfile @@ -90,7 +90,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/resiliosync/Dockerfile b/resiliosync/Dockerfile index 2eec10bd7..d4c9a991f 100644 --- a/resiliosync/Dockerfile +++ b/resiliosync/Dockerfile @@ -110,7 +110,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/sabnzbd/Dockerfile b/sabnzbd/Dockerfile index ce316da9c..20b4b4fee 100644 --- a/sabnzbd/Dockerfile +++ b/sabnzbd/Dockerfile @@ -87,7 +87,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/scrutiny/Dockerfile b/scrutiny/Dockerfile index 57e216a0f..1cd5244e5 100644 --- a/scrutiny/Dockerfile +++ b/scrutiny/Dockerfile @@ -67,7 +67,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/scrutiny_fa/Dockerfile b/scrutiny_fa/Dockerfile index 57e216a0f..1cd5244e5 100644 --- a/scrutiny_fa/Dockerfile +++ b/scrutiny_fa/Dockerfile @@ -67,7 +67,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/seafile/Dockerfile b/seafile/Dockerfile index be5d30cff..db767b1e4 100644 --- a/seafile/Dockerfile +++ b/seafile/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile index 3d04db2f0..3213314aa 100644 --- a/sonarr/Dockerfile +++ b/sonarr/Dockerfile @@ -91,7 +91,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/sponsorblockcast/Dockerfile b/sponsorblockcast/Dockerfile index 8b420b5d0..2e0225479 100644 --- a/sponsorblockcast/Dockerfile +++ b/sponsorblockcast/Dockerfile @@ -66,7 +66,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/spotweb/Dockerfile b/spotweb/Dockerfile index 8eca0d8e3..7270bad08 100644 --- a/spotweb/Dockerfile +++ b/spotweb/Dockerfile @@ -122,7 +122,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/tandoor_recipes/Dockerfile b/tandoor_recipes/Dockerfile index 75e22946d..123804636 100644 --- a/tandoor_recipes/Dockerfile +++ b/tandoor_recipes/Dockerfile @@ -63,7 +63,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/tdarr/Dockerfile b/tdarr/Dockerfile index 6556ba45a..ec0675fb7 100644 --- a/tdarr/Dockerfile +++ b/tdarr/Dockerfile @@ -64,7 +64,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/teamspeak/Dockerfile b/teamspeak/Dockerfile index 1c4d05990..c22570fb2 100644 --- a/teamspeak/Dockerfile +++ b/teamspeak/Dockerfile @@ -70,7 +70,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/transmission/Dockerfile b/transmission/Dockerfile index d58f782ed..d93710c00 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -99,7 +99,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/transmission_openvpn/Dockerfile b/transmission_openvpn/Dockerfile index 25774ad6b..6e3afbeb0 100644 --- a/transmission_openvpn/Dockerfile +++ b/transmission_openvpn/Dockerfile @@ -92,7 +92,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/ubooquity/Dockerfile b/ubooquity/Dockerfile index b1f939feb..6d6b99093 100644 --- a/ubooquity/Dockerfile +++ b/ubooquity/Dockerfile @@ -100,7 +100,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/unpackerr/Dockerfile b/unpackerr/Dockerfile index 3e438e75d..8f35d6d6c 100644 --- a/unpackerr/Dockerfile +++ b/unpackerr/Dockerfile @@ -86,7 +86,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/webtrees/Dockerfile b/webtrees/Dockerfile index 2b1f31aaa..9702eba21 100644 --- a/webtrees/Dockerfile +++ b/webtrees/Dockerfile @@ -77,7 +77,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/wger/Dockerfile b/wger/Dockerfile index 7e0bbc817..dfe401a47 100644 --- a/wger/Dockerfile +++ b/wger/Dockerfile @@ -74,7 +74,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/whoogle/Dockerfile b/whoogle/Dockerfile index 4b29183c1..a0073adaf 100644 --- a/whoogle/Dockerfile +++ b/whoogle/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/xteve/Dockerfile b/xteve/Dockerfile index 6296283d9..ac7735a80 100644 --- a/xteve/Dockerfile +++ b/xteve/Dockerfile @@ -69,7 +69,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ diff --git a/zoneminder/Dockerfile b/zoneminder/Dockerfile index 49d4714bc..cbdfd54f7 100644 --- a/zoneminder/Dockerfile +++ b/zoneminder/Dockerfile @@ -74,7 +74,7 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get # Add entrypoint ENV S6_STAGE2_HOOK=/ha_entrypoint.sh -ADD --chmod=744 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" +ADD --chmod=777 "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh" # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ From e944526c04b407d5b235185a3e03642ca5ab5cdf Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:47:28 +0000 Subject: [PATCH 114/119] GitHub bot : changelog --- webtop_kde/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webtop_kde/CHANGELOG.md b/webtop_kde/CHANGELOG.md index f4341440a..ba41fdc00 100644 --- a/webtop_kde/CHANGELOG.md +++ b/webtop_kde/CHANGELOG.md @@ -1,3 +1,5 @@ +### 4.16-r0-ls89-xfce12 (08-09-2023) +- Minor bugs fixed ### 4.16-r0-ls89-xfce11 (05-09-2023) - Minor bugs fixed From 60a9fcd0da0fde5cf856df4fb9eb7d5b7c1b3aca Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:54:26 +0200 Subject: [PATCH 115/119] Update ha_entrypoint.sh --- .templates/ha_entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.templates/ha_entrypoint.sh b/.templates/ha_entrypoint.sh index 5965af375..19db08820 100644 --- a/.templates/ha_entrypoint.sh +++ b/.templates/ha_entrypoint.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/command/env bashio # shellcheck shell=bash echo "Starting..." From 0d02525dc301021dd67cd56895033d33ca828a9d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 8 Sep 2023 22:55:15 +0200 Subject: [PATCH 116/119] Update config.json --- webtop_kde/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webtop_kde/config.json b/webtop_kde/config.json index 714db039e..f5981d8b9 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -110,6 +110,6 @@ "slug": "webtop-kde", "tmpfs": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "4.16-r0-ls89-xfce12", + "version": "4.16-r0-ls89-xfce11", "video": true } From caf480865a55375ab84db82bfd98c92ac85599ef Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 9 Sep 2023 06:51:36 +0200 Subject: [PATCH 117/119] Update ha_entrypoint.sh --- .templates/ha_entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.templates/ha_entrypoint.sh b/.templates/ha_entrypoint.sh index 19db08820..5eb75f19b 100644 --- a/.templates/ha_entrypoint.sh +++ b/.templates/ha_entrypoint.sh @@ -1,4 +1,4 @@ -#!/command/env bashio +#!/command/with-contenv bashio # shellcheck shell=bash echo "Starting..." From 963194fd1ebabfbcd26e8f06e71b552d57056719 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 9 Sep 2023 06:52:15 +0200 Subject: [PATCH 118/119] Update config.json --- webtop_kde/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webtop_kde/config.json b/webtop_kde/config.json index f5981d8b9..714db039e 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -110,6 +110,6 @@ "slug": "webtop-kde", "tmpfs": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "4.16-r0-ls89-xfce11", + "version": "4.16-r0-ls89-xfce12", "video": true } From 953dbc2c90d8d5651c42ae20aade4b371628cd18 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 9 Sep 2023 06:15:43 +0000 Subject: [PATCH 119/119] Github bot : issues linked to readme --- postgres/README.md | 1 + sonarr/README.md | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/README.md b/postgres/README.md index 41de818b7..0e8cfff58 100644 --- a/postgres/README.md +++ b/postgres/README.md @@ -1,4 +1,5 @@ ## ⚠ Open Issue : [🐛 [Postgres] Custom configuration cannot be applied (and overwritten instead) (opened 2023-08-28)](https://github.com/alexbelgium/hassio-addons/issues/971) by [@interkelstar](https://github.com/interkelstar) +## ⚠ Open Issue : [🐛 [POSTGRES] env: cant execute /ha_entrypoint.sh: No such file or directory (opened 2023-09-07)](https://github.com/alexbelgium/hassio-addons/issues/983) by [@swap83](https://github.com/swap83) # Home assistant add-on: Postgres [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) diff --git a/sonarr/README.md b/sonarr/README.md index 624a2136b..f107136aa 100644 --- a/sonarr/README.md +++ b/sonarr/README.md @@ -1,4 +1,3 @@ -## ⚠ Open Request : [✨ [REQUEST] Sonarr develop (opened 2023-06-11)](https://github.com/alexbelgium/hassio-addons/issues/866) by [@JonasTae](https://github.com/JonasTae) # Home assistant add-on: Sonarr