Compare commits
No commits in common. "f78e79684a869f3c8c6d2e22aece72c9718c703d" and "c95df6e36327f1c31274676dd45d836fded1a391" have entirely different histories.
f78e79684a
...
c95df6e363
1 changed files with 41 additions and 19 deletions
|
|
@ -2,37 +2,59 @@
|
||||||
title: Setting Up Kopia
|
title: Setting Up Kopia
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2026-01-25T03:12:09.537Z
|
date: 2026-01-23T22:30:11.393Z
|
||||||
tags:
|
tags:
|
||||||
editor: markdown
|
editor: markdown
|
||||||
dateCreated: 2026-01-23T22:14:17.009Z
|
dateCreated: 2026-01-23T22:14:17.009Z
|
||||||
---
|
---
|
||||||
|
|
||||||
## Configure Kopia on ZNAS
|
# Configure Kopia on ZNAS
|
||||||
Installed docker on ZNAS
|
Installed docker on ZNAS
|
||||||
|
set repository to
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Notes from Joplin
|
||||||
|
Installed Kopia Docker on NAS
|
||||||
|
|
||||||
SERVER CERT SHA256: 696a4999f594b5273a174fd7cab677d8dd1628f9b9d27e557daa87103ee064b2
|
SERVER CERT SHA256: 696a4999f594b5273a174fd7cab677d8dd1628f9b9d27e557daa87103ee064b2
|
||||||
|
|
||||||
|
Setup first repository
|
||||||
|
|
||||||
1. Used the gui to create the first repository at /srv/vault/kopia_repository
|
used wget to get the kopia apt package and install on Docker1
|
||||||
2. Entered the kopia container on znas `docker exec -it <name> /bin/sh`
|
|
||||||
3. From the cli inside the container created the user for docker2 `kopia server users add --ask-password admin@docker2`
|
use dpkg to install on docker1
|
||||||
|
|
||||||
|
\- Create a user in the docker container by using docker exec to enter it, then run
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kopia server user add admin@docker1
|
||||||
|
```
|
||||||
|
|
||||||
|
Connect from docker host :
|
||||||
|
|
||||||
|
```
|
||||||
|
kopia repo connect server --url=https://192.168.5.12:51515 --override-username=admin --server-cert-fingerprint=696a4999f594b5273a174fd7cab677d8dd1628f9b9d27e557daa87103ee064b2
|
||||||
|
```
|
||||||
|
|
||||||
|
DO the firsts snapshot: <span style="color: #000000;">sudo kopia snapshot create /DockerVol/</span>
|
||||||
|
|
||||||
|
<span style="color: #000000;"><span style="color: #000000;">kopia policy set admin@docker2 --compression zstd</span></span>
|
||||||
|
|
||||||
|
|
||||||
|
added cron job
|
||||||
|
|
||||||
|
crontab -e
|
||||||
## Configure Kopia on first client
|
|
||||||
|
|
||||||
1. Use wget to get the kopia apt package and install on client
|
|
||||||
2. use dpkg to install on client
|
|
||||||
3. If this host has been configured before, remove old repository:
|
|
||||||
- `sudo kopia repository disconnect || true`
|
|
||||||
- `sudo rm -rf /root/.config/kopia`
|
|
||||||
4. Add new repository: `sudo kopia repo connect server --url=https://192.168.5.10:51515 --override-username=admin --server-cert-fingerprint=696a4999f594b5273a174fd7cab677d8dd1628f9b9d27e557daa87103ee064b2
|
|
||||||
5. Create snapshot: `sudo kopia snapshot create /DockerVol/`
|
|
||||||
6. Add cronjob:` crontab -e
|
|
||||||
added:
|
added:
|
||||||
*/180 * * * * /usr/bin/kopia snapshot create /DockerVol >> /var/log/kopia-cron.log 2>&1`
|
*/180 * * * * /usr/bin/kopia snapshot create /DockerVol >> /var/log/kopia-cron.log 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
restored one file: kopia snapshot restore ke1ee8edc7da8be14f29f8dd7d6dfb24c/windows7/data.img /repository/data.img
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue