c2a5840cce
tasks/multimedia-archive: migrate as ni's host-specific module
...
It is also used exclusively by that host so pretty much useless
as a shared module.
2023-12-15 20:22:08 +08:00
34047a49b4
tasks/backup-archive: migrate as ni's host-specific module
...
In practice, this is only used by it.
2023-12-15 14:14:15 +08:00
97197a03a7
secrets: replace foodogsquared's GPG key
...
For now, the old GPG key is referred to its own key before entirely
removing it.
2023-07-24 17:44:15 +08:00
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