From 6274e92eaf70bb3241191d194fa32457faa62b74 Mon Sep 17 00:00:00 2001 From: RyuuPendragon Date: Sat, 14 Jun 2025 16:53:23 +0530 Subject: [PATCH] Update kopia --- kopia/docker-compose-local.yml | 37 ++++++++++++++++++++++++++++++++++ kopia/docker-compose.yml | 6 ++---- 2 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 kopia/docker-compose-local.yml diff --git a/kopia/docker-compose-local.yml b/kopia/docker-compose-local.yml new file mode 100644 index 0000000..31b5974 --- /dev/null +++ b/kopia/docker-compose-local.yml @@ -0,0 +1,37 @@ +services: + kopia: + image: "kopia/kopia:0.20.1" + container_name: "${CONTAINER_NAME}" + hostname: "${HOSTNAME}" + # Setup the server that provides the web gui + command: + - server + - start + - --disable-csrf-token-checks + - --insecure + - --address=0.0.0.0:51515 + - --server-username=${SERVER_USERNAME} + - --server-password=${SERVER_PASSWORD} + environment: + # Set repository password + - "KOPIA_PASSWORD=${KOPIA_PASSWORD}" + - "USER=${USER}" + - "TZ=${TZ}" + volumes: + # Mount local folders needed by kopia + - "./config:/app/config" + - "./cache:/app/cache" + - "./logs:/app/logs" + # Scripts path + - "./scripts:/scripts" + # Mount path for browsing mounted snaphots + - "./tmp:/tmp:shared" + # Mount repository location + - "${BACKUP_PATH}:/repository" + # Restore path + - "${RESTORE_PATH}:/restore" + # Mount local folders to snapshot + - "${SOURCE_PATH}:/data:ro" + ports: + - "${PORT}:51515" + restart: "unless-stopped" diff --git a/kopia/docker-compose.yml b/kopia/docker-compose.yml index 3c45ae7..f6051ee 100644 --- a/kopia/docker-compose.yml +++ b/kopia/docker-compose.yml @@ -26,12 +26,10 @@ services: - "./scripts:/scripts" # Mount path for browsing mounted snaphots - "./tmp:/tmp:shared" + # Restore path + - "./restore:/restore" # Mount local folders to snapshot - "${SOURCE_PATH}:/data:ro" - # Mount repository location - - "${BACKUP_PATH}:/repository" - # Restore path - - "${RESTORE_PATH}:/restore" ports: - "${PORT}:51515" restart: "unless-stopped"