Commit Graph

23 Commits

Author SHA1 Message Date
0b9b181d3f
secrets/backup-archive: update remote backup Borg patterns 2023-06-11 22:36:20 +08:00
2487835ccf
secrets/backup-archive: update Borg patterns for home backup 2023-04-24 11:17:34 +08:00
7801c09e94
tasks/backup-archive: update public key 2023-03-03 17:16:53 +08:00
e54c3dce3d
tasks/backup-archive: rotate private key 2023-02-07 18:29:30 +08:00
e26831b756 tasks/backup-archive: update private key 2023-01-18 20:18:22 +08:00
58d5c8c15c secrets/backup-archive: update borg remote-backup patterns 2023-01-17 21:34:54 +08:00
c63ae20e35 secrets/backup-archive: update structure 2023-01-12 22:03:03 +08:00
e7bcce4ef6 tasks/backup-archive: assign different passwords for different repos 2023-01-11 13:16:02 +08:00
da827c6e30 tasks/backup-archive: update repo path and repo password 2023-01-07 16:59:17 +08:00
90b8e3ef87 secrets: update backup-archive 2023-01-07 11:52:31 +08:00
Gabriel Arazas
1a088f5418 secrets: update backup-archive 2022-12-07 17:03:45 +08:00
Gabriel Arazas
b5ba59301e secrets: update backup patterns 2022-12-03 11:13:46 +08:00
Gabriel Arazas
a81eb6d90e secrets: update 2022-11-25 14:51:27 +08:00
Gabriel Arazas
fdb9581ac7 secrets: update backup-archive 2022-11-05 09:27:03 +08:00
Gabriel Arazas
1fb010c1a5 secrets: update borg patterns 2022-07-21 09:57:15 +08:00
Gabriel Arazas
bd84463d42 tasks/multimedia-archive: update to service change
We'll also start using sops-nix to manage the secrets required for
extractors that have authentication.
2022-07-20 17:00:03 +08:00
Gabriel Arazas
01bf630a9d tasks/backup-archive: organize secrets and update remote backup 2022-07-20 12:00:51 +08:00
Gabriel Arazas
10131d58be secrets: replace agenix with sops and sops-nix 2022-07-19 07:11:01 +08:00
Gabriel Arazas
3b32e9d7b7 secrets: rekey all files 2022-07-06 07:46:40 +08:00
Gabriel Arazas
ac91cdc053 archivebox: update the service module
It can now add and schedule archiving tasks. Since archivebox will use
Crontab module (which uses `/usr/bin/crontab`), the scheduling with the
interface is out of the question. What better way to make it possible
than creating a home-manager module for it?
2022-03-21 10:06:23 +08:00
Gabriel Arazas
207a682045 backup-archive: switch to NixOS borg module
While Borgmatic is great, the NixOS module does have easier
configuration for various use cases such as backups in removable
devices. To make this possible in Borgmatic, you have to go through some
loops.

Borgmatic does have easier way of indicating paths. However, in recent
versions of Borg, they have the experimental feature of indicate both
include and exclude through patterns which is close enough.

Also, because of this, we'll be deprecating the custom borgmatic service
at this point. It'll be removed once all of my NixOS-related backup
setups are not using it.
2022-02-19 16:58:08 +08:00
Gabriel Arazas
3997805f5a Improve backup service 2021-12-19 17:37:22 +08:00
Gabriel Arazas
7991d33650 Add secret files in the public
Was initially afraid of how age is secure for the publicly showing
secret files (even if encrypted). We'll start with something simple for
now.
2021-12-11 13:20:55 +08:00