Commit Graph

30 Commits

Author SHA1 Message Date
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
Gabriel Arazas
8b839ca866 tasks/multimedia-archive: update extra arguments 2022-04-29 16:55:30 +08:00
Gabriel Arazas
c86182d53a tasks/multimedia-archive: update
It now includes a yt-dlp script that includes the arguments as an extra
package. This is nice for custom downloads with the same preferences for
downloading.
2022-04-22 13:16:24 +08:00
Gabriel Arazas
5e67e452f6 tasks/multimedia-archive: init service 2022-04-17 22:33:04 +08:00
Gabriel Arazas
1e73f53f36 rename hardware-setup to tasks
It isn't really hardware-specific anymore and it is better to put them
all under in one basket. This is similar to my Ansible playbooks setup.
2022-03-31 13:59:54 +08:00