Commit Graph

25 Commits

Author SHA1 Message Date
av 25d20df5a9 backup: notifications as html 2026-04-12 18:03:25 +03:00
av 7e1a8e2e99 backup: method ordering 2026-04-12 18:00:32 +03:00
av b90b87caa1 backup: sort apps 2026-04-12 17:58:03 +03:00
av 75ce60d8a0 backup: extend application with scripts and backup paths 2026-04-12 17:53:17 +03:00
av 0aa34efd00 backup: add application finder class 2026-04-12 17:42:43 +03:00
av 6bfb362b20 backups: notifications to email
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 31s
2026-04-04 13:16:54 +03:00
av 5f619eaccc backups: use apprise for notifications
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 29s
2026-04-04 11:30:53 +03:00
av d6be9fbfb8 Add invoke as task runner, ruff and fix mypy errors 2026-02-22 18:33:59 +03:00
av 54a951b96a Backup: refactor notifications 2025-12-21 10:10:12 +03:00
av e1379bc480 Backup: roots parameter 2025-12-20 21:33:21 +03:00
av 037e0cab9b Backup: restic backup refactoring 2025-12-20 21:31:39 +03:00
av 2655869814 Backup: support for multiple storages
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 19s
2025-12-20 21:19:06 +03:00
av 0e96b5030d Backup: refactoring 2025-12-20 21:04:54 +03:00
av a217c79e7d Backup: extract restic storage into separate class 2025-12-20 21:03:32 +03:00
av 6a16ebf084 Backup: parse config to dataclasses
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 16s
2025-12-20 17:44:02 +03:00
av 2617aa2bd2 Backup: support multiple roots 2025-12-20 17:27:29 +03:00
av b686e4da4d Backup: change config format to toml
With support of multiple config values
2025-12-20 17:13:35 +03:00
av 4fbe9bd5de Backups: skip system dir lost+found
Linting / YAML Lint (push) Failing after 8s
Linting / Ansible Lint (push) Successful in 15s
2025-12-20 11:22:24 +03:00
av ca7f089fe6 Backups: use dataclass Application for app info 2025-12-20 10:48:40 +03:00
av 479e256b1e Backups: use constants for file names 2025-12-20 10:36:19 +03:00
av 11e5b5752e Backups: add backup-targets file support 2025-12-20 10:32:00 +03:00
av b41a50006b Exclude home dir from backups 2025-12-11 10:59:27 +03:00
av b08f681c92 Exclude lost+found dir from applications 2025-12-07 17:40:08 +03:00
av 8dfd061991 Backup apps from /mnt/applications 2025-12-07 17:16:43 +03:00
av a95da35389 Backups: move secrets to config file
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
Allow run backup script with sudo
2025-12-07 15:14:55 +03:00