From 8e14a80ab4d7d37ad0962dc5aef76797b14cf809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andi=20D=C3=B6ttling?= <142902030+MasterxAndi@users.noreply.github.com> Date: Mon, 4 Aug 2025 08:51:00 +0200 Subject: [PATCH 1/2] Update backup.sh --> Redis requiredpass Added Requiredpass to RedisDump --- backup.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/backup.sh b/backup.sh index e16c7d2..a067ffd 100644 --- a/backup.sh +++ b/backup.sh @@ -7,12 +7,13 @@ ############################### # Author: Matthis B. # # Created: 20201105 # -# Lastchange: 20201119 # +# Lastchange: 20250804 # ############################### # Changelog: # # - 20201105: init # # - 20201107: small changes # # - 20201119: bug fixes # +# - 20250804: use RedisPass # ############################### ## @@ -158,17 +159,20 @@ else fi # backup database: redis +# 20250804: Password required - added echo "--- redis-dump" redis_id=$(docker ps -qf name=redis-mailcow) -redis_dump=$(docker exec $redis_id redis-cli save) -if [[ "$redis_dump" == "OK" ]]; then +redis_passwd=$(docker exec $redis_id cat /redis.conf | grep requirepass | cut -d" " -f2- +redis_dump=$(docker exec $redis_id redis-cli --pass $redis_passwd save) +if [[ "$redis_dump" =~ "OK" ]]; then echo "---- success" else - echo "---- FAILED: $redisdump" + echo "---- FAILED: $redis_dump" fi + # # BackupProcess # From 7a6387aa21d6699fec2d26aab64c9c43ab8355a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andi=20D=C3=B6ttling?= <142902030+MasterxAndi@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:54:21 +0200 Subject: [PATCH 2/2] Aktualisieren von backup.sh --- backup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backup.sh b/backup.sh index a067ffd..9d0dd51 100644 --- a/backup.sh +++ b/backup.sh @@ -162,7 +162,7 @@ fi # 20250804: Password required - added echo "--- redis-dump" redis_id=$(docker ps -qf name=redis-mailcow) -redis_passwd=$(docker exec $redis_id cat /redis.conf | grep requirepass | cut -d" " -f2- +redis_passwd=$(docker exec $redis_id cat /redis.conf | grep requirepass | cut -d" " -f2-) redis_dump=$(docker exec $redis_id redis-cli --pass $redis_passwd save) if [[ "$redis_dump" =~ "OK" ]]; then echo "---- success"