Name: Test Unraid Backups restoration

Description:

Instructions TBD, but Need to restore any file from Kopia and Duplicati pointing directly at backblaze and dropbox.

DUPLICATI ------------------------

Duplicati: mkdir -p ~/duplicati-test/{config,restore}

docker run -d --name duplicati-test \
-e PUID=$(id -u) -e PGID=$(id -g) \
-e TZ=Etc/UTC \
-e SETTINGS_ENCRYPTION_KEY=pick-any-long-random-string \
-e DUPLICATI__WEBSERVICE_PASSWORD=pick-a-ui-password \
-p 8200:8200 \
-v ~/duplicati-test/config:/config \
-v ~/duplicati-test/restore:/restore \
lscr.io/linuxserver/duplicati:latest

Start restore.
View logs in "About" Section.

docker rm -f duplicati-test
rm -rf ~/duplicati-test

KOPIA ------------------------

brew install kopia

mkdir -p ~/kopia-test/restore
export KOPIA_CONFIG_PATH=~/kopia-test/repository.config

# Example for Backblaze B2 - swap in your backend (s3, sftp, rclone, gcs, azure, ...)
kopia repository connect b2 \
--bucket=your-bucket \
--key-id=YOUR_KEY_ID \
--key=YOUR_APP_KEY \
--prefix=your/prefix/ \
--readonly

kopia snapshot list --all
kopia ls -l /some/path

# Whole snapshot
kopia restore k1a2b3c4d5... ~/kopia-test/restore

# Just a subfolder or file within a snapshot
kopia restore k1a2b3c4d5.../photos/2024 ~/kopia-test/restore/photos

kopia repository disconnect
rm -rf ~/kopia-test
rm -rf ~/Library/Caches/kopia # local cache created while connected

Next date: 2026-12-24

Period: Every x Months

Period Number: 3

Auto Renew: false


Completion Log

Not completed yet.