update readme.md
This commit is contained in:
@@ -80,6 +80,8 @@ specifics for everything
|
|||||||
|
|
||||||
backups are done with [vykar](https://vykar.borgbase.com) to [borgbase](https://borgbase.com)
|
backups are done with [vykar](https://vykar.borgbase.com) to [borgbase](https://borgbase.com)
|
||||||
|
|
||||||
|
always remember to `docker compose stop` before doing any of this!
|
||||||
|
|
||||||
**creating**
|
**creating**
|
||||||
- if on a new borgbase repo, run `vykar init` first
|
- if on a new borgbase repo, run `vykar init` first
|
||||||
- to back up, run `sudo vykar backup` (sudo required as we are accessing `/var/lib/docker/volumes/`)
|
- to back up, run `sudo vykar backup` (sudo required as we are accessing `/var/lib/docker/volumes/`)
|
||||||
@@ -90,7 +92,16 @@ backups are done with [vykar](https://vykar.borgbase.com) to [borgbase](https://
|
|||||||
```
|
```
|
||||||
|
|
||||||
**restoring**
|
**restoring**
|
||||||
- to restore the backup, run `vykar list` to find a snapshot to use, then `sudo vykar restore abcd1234 /var/lib/docker/volumes/`
|
the restore process is kind of fucked up but doable
|
||||||
|
|
||||||
|
- restore on new system
|
||||||
|
- run `vykar list` to find a snapshot to use
|
||||||
|
- `sudo rm -rf /var/lib/docker/volumes/`
|
||||||
|
- then `sudo vykar restore abcd1234 /var/lib/docker/volumes/`
|
||||||
|
- figure out the UID:GID for all containers and `sudo chown -R UID:GID /var/lib/docker/volumes/.../_data/` their respective volumes
|
||||||
|
- restore on same system
|
||||||
|
- run `vykar list` to find a snapshot to use
|
||||||
|
- then `sudo vykar restore abcd1234 /var/lib/docker/volumes/`
|
||||||
|
|
||||||
## todo
|
## todo
|
||||||
- further secure the server (ratelimiting, hardening...)
|
- further secure the server (ratelimiting, hardening...)
|
||||||
|
|||||||
Reference in New Issue
Block a user