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
Not completed yet.