From 19dc20246181906f5df3325ef0c1d940d42605cc Mon Sep 17 00:00:00 2001 From: Amir Aref Date: Fri, 27 Mar 2026 11:30:31 +0330 Subject: [PATCH] revert back to docker compose plugin add copy.sh script --- backup-synapse.sh | 10 +++++----- copy.sh | 8 ++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100755 copy.sh diff --git a/backup-synapse.sh b/backup-synapse.sh index 0b7b4a5..8bf2171 100755 --- a/backup-synapse.sh +++ b/backup-synapse.sh @@ -28,12 +28,12 @@ cd "$SYNAPSE_DIR" ### 1️⃣ Stop ONLY Synapse echo "⏸ Stopping ONLY Synapse service (Postgres stays running)..." -sudo docker-compose stop synapse +docker compose stop synapse echo ### 2️⃣ PostgreSQL backup echo "🗄 Backing up PostgreSQL database..." -sudo docker-compose exec -T "$POSTGRES_SERVICE" \ +docker compose exec -T "$POSTGRES_SERVICE" \ pg_dump -U "$POSTGRES_USER" -Fc "$POSTGRES_DB" \ > "$BACKUP_DIR/synapse-postgres.dump" echo "✅ PostgreSQL backup done" @@ -46,11 +46,11 @@ tar -cJf "$BACKUP_DIR/synapse-data.tar.xz" \ echo "✅ Synapse data backup done" echo -### 4️⃣ docker-compose config (ONLY docker-compose.yml) +### 4️⃣ docker compose config (ONLY docker-compose.yml) echo "🐳 Backing up docker-compose.yml..." cp "$SYNAPSE_DIR/docker-compose.yml" \ "$BACKUP_DIR/docker-compose.yml" -echo "✅ docker-compose config backed up" +echo "✅ docker compose config backed up" echo ### 5️⃣ Nginx backup @@ -69,7 +69,7 @@ echo ### 7️⃣ Start Synapse again echo "▶ Starting Synapse service..." -sudo docker-compose up -d synapse +docker compose up -d synapse echo ### 8️⃣ Optional: Full combined archiveve (run with sudo) diff --git a/copy.sh b/copy.sh new file mode 100755 index 0000000..b35fdd9 --- /dev/null +++ b/copy.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +DATE=$(date +%F) +echo "Today Date is : $DATE" +rsync --verbose --progress --partial --checksum "lost:~/backups/synapse/full-backup-$DATE.tar.gz" . + + +