dotfiles/docs/restore-nextcloud.md
2023-03-04 01:04:02 +00:00

813 B

Restoring Nextcloud From Backup

Install the litestream package.

nix-shell --run fish -p litestream

Set the S3 credentials:

set -x AWS_ACCESS_KEY_ID (read)
set -x AWS_SECRET_ACCESS_KEY (read)

Restore from S3:

litestream restore -o nextcloud.db s3://noahmasur-backup.s3.us-west-002.backblazeb2.com/nextcloud

Install Nextcloud. Then copy DB:

sudo rm /data/nextcloud/data/nextcloud.db*
sudo mv nextcloud.db /data/nextcloud/data/
sudo chown nextcloud:nextcloud /data/nextcloud/data/nextcloud.db
sudo chmod 770 /data/nextcloud/data/nextcloud.db

Restart Nextcloud:

sudo systemctl restart phpfpm-nextcloud.service

Adjust Permissions and Directories:

sudo mkdir /data/nextcloud/data/noah/files
sudo chown nextcloud:nextcloud /data/nextcloud/data/noah/files