Published multiple files
All checks were successful
Build and Deploy Quartz / build (push) Successful in 22s

This commit is contained in:
Quartz Syncer
2026-01-21 22:48:48 -07:00
parent a1b2e10668
commit 536652b5b6
2 changed files with 14 additions and 4 deletions

View File

@@ -2,13 +2,13 @@
publish: true publish: true
title: Backups title: Backups
created: 2026-01-20T13:21:41.646-07:00 created: 2026-01-20T13:21:41.646-07:00
modified: 2026-01-20T13:30:33.530-07:00 modified: 2026-01-21T22:48:12.310-07:00
cssclasses: "" cssclasses: ""
--- ---
## Local ## Local
For me local backups happen in two main ways For me local backups happen in two main ways
1. Backups to a VPS using [[Syncthing]] 1. Backups to a VPS using [[20-29 HOBBYS/22 SELF HOSTING/22.12 SERVICES/Syncthing]]
2. Backups to a USB stick that lives in my emergency kit 2. Backups to a USB stick that lives in my emergency kit
### USB Backups ### USB Backups
For USB backups I had a few key requirements For USB backups I had a few key requirements
@@ -16,7 +16,7 @@ For USB backups I had a few key requirements
2. Decryption should be able to take place on any Windows, Mac, or Linux device 2. Decryption should be able to take place on any Windows, Mac, or Linux device
3. Decryption must be simple enough that an intermediate user should be able to manage it given instructions (this is in case someone needs this data if I am no longer around to impart my wisdom) 3. Decryption must be simple enough that an intermediate user should be able to manage it given instructions (this is in case someone needs this data if I am no longer around to impart my wisdom)
Given these requirements I settled on using [[VeraCrypt]] to create an encrypted container formatted with exFat on a USB drive. This way someone can install the software and, given my key, decrypt the data. Given these requirements I settled on using [[10-19 LIFE/13 TECH SETUP/13.11 APPS/VeraCrypt]] to create an encrypted container formatted with exFat on a USB drive. This way someone can install the software and, given my key, decrypt the data.
I created the following helper functions to make this processes a little less cumbersome for myself on a monthly basis. I created the following helper functions to make this processes a little less cumbersome for myself on a monthly basis.
#### Mount/Unmount Container #### Mount/Unmount Container
@@ -87,3 +87,5 @@ vault-sync() {
echo "Sync complete" echo "Sync complete"
} }
``` ```
## Cloud
For services on my VPS's I backup docker volumes using [docker-volume-backup](https://github.com/offen/docker-volume-backup)

View File

@@ -0,0 +1,8 @@
---
publish: true
created: 2026-01-21T22:20:37.846-07:00
modified: 2026-01-21T22:26:52.945-07:00
cssclasses: ""
---
I host [GoToSocial](https://gotosocial.org/) on a VPS. It is my primary [Fediverse](https://en.wikipedia.org/wiki/Fediverse) interface and it has been more than adequate for my needs. The only thing I do that is of much difference to the standard deployment is that I back up the docker volume using my standard [[10-19 LIFE/13 TECH SETUP/13.12 PROCESSES/Backups\|backup]] process for cloud services.