7084277687
tasks/multimedia-archive: refactor and update list
2023-05-02 08:06:48 +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
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
b6071b0e0e
tasks/backup-archive: update job name for remote backup
2023-01-09 13:57:46 +08:00
da827c6e30
tasks/backup-archive: update repo path and repo password
2023-01-07 16:59:17 +08:00
4c34a87366
chore: reformat codebase
2023-01-07 16:06:34 +08:00
85e1914025
config: replace Borgbase with Hetzner storage box for Borg repos
2023-01-07 10:52:31 +08:00
59461cc416
config: refactor BorgBackup service
2022-12-17 11:17:31 +08:00
Gabriel Arazas
05b1c62adf
tasks/backup-archive: change default settings
2022-12-06 15:55:23 +08:00
Gabriel Arazas
a9080eff06
tasks/multimedia-archive: update job queue for archivebox service
2022-11-26 20:52:19 +08:00
Gabriel Arazas
b3452258fd
tasks/multimedia-archive: add jobset for Archivebox service
...
This is a sample but I think it's fine for situations where I have no
sources other than my remote repository.
2022-11-21 20:33:44 +08:00
Gabriel Arazas
68830df1c4
docs: update doc for multimedia archiving task
2022-11-21 10:42:14 +08:00
Gabriel Arazas
09abb36ad6
tasks/multimedia-archive: add support for category
RSS attribute
2022-11-21 10:39:21 +08:00
Gabriel Arazas
a36d0ea707
tasks/multimedia-archive: fix import OPML script
2022-11-19 21:06:10 +08:00
Gabriel Arazas
451f0eb004
tasks/multimedia-archive: rename and reformat scripts
...
treefmt unfortunately doesn't a way to detect scripts with no file
extensions unless you entered the filename manually. We'll have to
rename them with the file extension for the time being.
2022-11-19 11:32:29 +08:00
Gabriel Arazas
75ab01a683
tasks/multimedia-archive: update the import OPML script
...
It's certainly better and more flexible for other formats. Except I'm
still not going to cater much for odder Thunderbird feed folder
structures. This is mainly for myself anyways. I'll just avoid setting
it up like that. :)
2022-11-19 10:36:13 +08:00
Gabriel Arazas
d306be8758
tasks/multimedia-archive: create script for importing OPML
...
Not much respect for `category` attribute, apparently. I'll update it at
some point to consider the usual folder structure instead.
For now, it's not a problem for me since the exported feeds to be used
are so low anyways.
2022-11-18 17:12:54 +08:00
Gabriel Arazas
84e9866af1
tasks/multimedia-archive: add more links for gallery-dl service
2022-11-02 14:09:34 +08:00
Gabriel Arazas
66f535df97
tasks/multimedia-archive: clean up
2022-10-03 16:43:26 +08:00
Gabriel Arazas
da68210d38
tasks/multimedia-archive: refactor and reformat
2022-10-01 12:59:17 +08:00
Gabriel Arazas
a070dddc67
tasks/multimedia-archive: update to schema and restructuring
2022-10-01 12:59:17 +08:00
Gabriel Arazas
b0ee4ef296
tasks/multimedia-archive: add a schema for jobs database
2022-09-30 17:13:59 +08:00
Gabriel Arazas
a46c73bd24
tasks/multimedia-archive: add URLs for gallery-dl art job
2022-09-28 08:55:41 +08:00
Gabriel Arazas
14f1f8c75f
config: disable Archivebox
...
It is broken and it has been like that for a couple of months so we'll
just disable it completely. I mostly use the web UI with manual
management of archiving anyways.
2022-09-21 14:17:11 +08:00
Gabriel Arazas
91097f18df
tasks/backup-archive: format and refactor
2022-09-01 22:47:22 +08:00
Gabriel Arazas
9b3c3f6c1b
tasks/multimedia-archive: update yt-dlp service config
2022-08-31 14:39:24 +08:00
Gabriel Arazas
f5d0367dcb
tasks/backup-archive: refactor
2022-08-20 14:15:16 +08:00
Gabriel Arazas
2c17d207b6
profiles/filesystem: create module
...
This is primarily intended to centralize where we define our
filesystems. This way, it would also avoid potential misconfiguration
with the mount options.
2022-08-20 13:54:23 +08:00
Gabriel Arazas
57a35230e9
tasks/multimedia-archive: update script to dump JSON with UTF
2022-08-19 17:36:33 +08:00
Gabriel Arazas
84f53a2f50
tasks/backup-archive: refactor and update secrets keys
2022-08-19 17:36:33 +08:00
Gabriel Arazas
2d5f4ec996
tasks/multimedia-archive: improve script and refactor
2022-08-11 09:44:12 +08:00
Gabriel Arazas
ab8cd0238d
tasks/multimedia-archive: fix erroneous attribute
2022-08-01 20:08:55 +08:00
Gabriel Arazas
d423e7d692
tasks/multimedia-archive: refactor
2022-07-31 14:44:29 +08:00
Gabriel Arazas
0fe9fa6c29
tasks/multimedia-archive: update service config
2022-07-22 19:05:08 +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
dd9921fc7e
services/gallery-dl: add job-specific settings
...
The arguments are also arranged to let the resulting settings cascade
from service-wide to job-specific settings.
2022-07-20 16:56:44 +08:00
Gabriel Arazas
01bf630a9d
tasks/backup-archive: organize secrets and update remote backup
2022-07-20 12:00:51 +08:00
Gabriel Arazas
a5c4b9253a
chore: update misc configs
2022-07-19 12:14:55 +08:00
Gabriel Arazas
ef8580ebe6
tasks/multimedia-archive: use Newpipe database for yt-dlp
2022-07-19 07:11:01 +08:00
Gabriel Arazas
10131d58be
secrets: replace agenix with sops and sops-nix
2022-07-19 07:11:01 +08:00
Gabriel Arazas
bc77582418
tasks: update the device info
2022-07-13 19:14:45 +08:00
Gabriel Arazas
6f3685f5b1
tasks/backup-archive: use no local archive anymore
...
It is no more than a safety net and an expensive one at that. A
dedicated external storage media would be better. Ideally, hosts should
have a snapshotting system with btrfs or similar but it is what it is
for now.
2022-07-10 05:43:32 +08:00
Gabriel Arazas
30c7ee0203
profiles/agenix: move into default config
2022-07-09 14:01:37 +08:00
Gabriel Arazas
dcb13fd3ef
tasks/backup-archive: update to new repo and description
2022-07-06 07:46:40 +08:00
Gabriel Arazas
c714ef7237
docs: update the READMEs
2022-07-06 07:46:40 +08:00
Gabriel Arazas
6695c4f02f
tasks/multimedia-archive: update setup and add ArchiveBox
2022-07-06 07:46:40 +08:00
Gabriel Arazas
7ec58315c1
update various files
2022-04-30 20:31:11 +08:00