Commit Graph
100 Commits
Author SHA1 Message Date
av 4e467d0f9b Homepage: release homepage-nginx:531c1cd-1772885069 2026-03-07 15:04:32 +03:00
av b44ec03b7b Homepage: release homepage-nginx:ec0ae72-1772876870 2026-03-07 12:47:54 +03:00
av ebfcc1d3ab Homepage: release homepage-nginx:8beca48-1772876712 2026-03-07 12:45:16 +03:00
av 9183bbc58b Homepage: release homepage-nginx:8beca48-1772875094 2026-03-07 12:18:18 +03:00
av 6005cbaae8 Homepage: release homepage-nginx:7a02272-1772874721 2026-03-07 12:12:04 +03:00
av b839b2787f Homepage: release homepage-nginx:7392ce4-1772873114 2026-03-07 11:45:17 +03:00
av c714971595 Homepage: release homepage-nginx:9db0e5d-1772872682 2026-03-07 11:38:05 +03:00
av 7c02f5f22a Homepage: release homepage-nginx:9db0e5d-1772872520 2026-03-07 11:35:24 +03:00
av c9440c8d50 Homepage: release homepage-nginx:0e571f3-1772872290 2026-03-07 11:31:33 +03:00
av b5ebfeee39 Homepage: release homepage-nginx:0e571f3-1772872254 2026-03-07 11:31:01 +03:00
av 96f5e11bbc Homepage: release homepage-nginx:0e571f3-1772872217 2026-03-07 11:30:20 +03:00
av c16131e773 Homepage: release homepage-nginx:0e571f3-1772872152 2026-03-07 11:29:15 +03:00
av 6350a1112d Add zellij
Linting / YAML Lint (push) Successful in 11s
Linting / Ansible Lint (push) Failing after 35s
2026-03-04 20:17:35 +03:00
av f3b888853e Remove old s3 connections for gramps and outline
Linting / YAML Lint (push) Successful in 41s
Linting / Ansible Lint (push) Failing after 1m0s
2026-03-01 12:24:14 +03:00
av 2709547958 Dozzle: update to 10.0.5
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 31s
2026-02-27 10:32:13 +03:00
av 988730c798 Memos: update to 0.26.2
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 32s
2026-02-23 17:13:45 +03:00
av ae3f925777 Remove Taskfile.yml 2026-02-22 20:55:24 +03:00
av b13cc65a14 Improve pl task
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 28s
2026-02-22 20:55:01 +03:00
av b793b7806b Migrate from task to invoke 2026-02-22 18:41:29 +03:00
av d6be9fbfb8 Add invoke as task runner, ruff and fix mypy errors 2026-02-22 18:33:59 +03:00
av 527ca62cb2 Remembos: update to 0.1.5
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 31s
2026-02-22 12:36:24 +03:00
av c492e6f697 Dozzle: update to 10.0.4 2026-02-22 12:36:05 +03:00
av d46b44bc70 Transcriber: update speech kit api key
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 28s
2026-02-18 10:52:02 +03:00
av e0ffb8636d Dozzle: update to 10.0.2
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 31s
2026-02-18 09:52:04 +03:00
av 5ccee8e0a1 Outline: update to 1.5.0 2026-02-18 09:51:43 +03:00
av a66b5fdc3d Netdada: update to 2.9.0 2026-02-18 09:51:25 +03:00
av dad43879b2 Remembos: update to 0.1.4
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 32s
2026-02-13 10:22:26 +03:00
av 3880aefdfd Remembos: update to 0.1.1 2026-02-12 20:43:50 +03:00
av 254edf1e45 Remembos: install app 2026-02-12 20:27:10 +03:00
av e427422253 Dozzle: update to 10.0.0
Linting / YAML Lint (push) Successful in 11s
Linting / Ansible Lint (push) Failing after 31s
2026-02-11 09:35:42 +03:00
av 516497c8fd Memos: update to 0.26.1
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 33s
2026-02-08 19:59:42 +03:00
av 670d830e03 Calibre: update to 0.6.26
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 32s
2026-02-07 10:29:13 +03:00
av b47826feb4 Memos: canary version with bug fixes 2026-02-07 10:28:43 +03:00
av 5ce2f1fbd4 Memos: update to 0.26.0
Linting / YAML Lint (push) Successful in 15s
Linting / Ansible Lint (push) Failing after 51s
2026-02-02 11:00:45 +03:00
av e39981eee2 Gramps: update to 26.1.0
Linting / YAML Lint (push) Successful in 12s
Linting / Ansible Lint (push) Failing after 34s
2026-01-28 09:28:44 +03:00
av 83bfba2180 Outline: update to 1.4.0 2026-01-28 09:28:26 +03:00
av b42dd429fd Dozzle: update to 9.0.3 2026-01-28 09:28:09 +03:00
av a056e8662d Gitea: upgrade to 1.25.4
Linting / YAML Lint (push) Successful in 11s
Linting / Ansible Lint (push) Failing after 32s
2026-01-22 09:28:38 +03:00
av 4a693470fc Dozzle: upgrade to 9.0.2 2026-01-22 09:28:04 +03:00
av ab9ac67b2e Outline: upgrade to 1.3.0
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 28s
2026-01-18 10:26:18 +03:00
av 8728eb0203 Improve docs
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 29s
2026-01-18 10:02:44 +03:00
av 926f4ea135 Calibre: add application
Linting / YAML Lint (push) Successful in 11s
Linting / Ansible Lint (push) Failing after 33s
Remove Kavita
2026-01-18 09:56:11 +03:00
av 7fb65caf66 Kavita: add application 2026-01-15 13:21:25 +03:00
av d5d8bb71d8 Netdata: upgrade to 2.8.5
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 31s
2026-01-14 09:50:25 +03:00
av 07443e4b2e Dozzle: upgrade to 9.0.1
Linting / YAML Lint (push) Successful in 11s
Linting / Ansible Lint (push) Failing after 31s
2026-01-09 10:46:08 +03:00
av 396c2048ae Outline: upgrade to 1.2.0
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 31s
2026-01-07 12:13:19 +03:00
av 62c47cc5d7 Dozzle: upgrade to 9.0.0 2026-01-07 10:18:29 +03:00
av a44e3d6766 add ufw settings
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Failing after 46s
2026-01-05 21:00:32 +03:00
av 2e56cc97d9 remove production profile
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 28s
2026-01-02 20:33:48 +03:00
av 1a98aa504c increase verbosity
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 28s
2026-01-02 20:30:45 +03:00
av 47d464109b increase verbosity 2026-01-02 20:24:19 +03:00
av 6358e3795c increase verbosity
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Successful in 17s
2026-01-02 20:16:18 +03:00
av d0ae59ce36 fix ansible lint profile
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Successful in 17s
2026-01-02 20:12:33 +03:00
av d169d7996f update requirements
Linting / YAML Lint (push) Successful in 10s
Linting / Ansible Lint (push) Successful in 17s
2026-01-02 19:57:27 +03:00
av f80a1008c7 fix ansible lint errors 2026-01-02 19:44:35 +03:00
av af5b00d62d fix yamllint errors 2026-01-02 19:28:29 +03:00
av 19ae4632ea add yamllint to lefthook 2026-01-02 19:25:50 +03:00
av 188756501a change task commands to use 'uv run' 2026-01-02 19:20:34 +03:00
av 4cf3b52f2e change task commands to use 'uv run' 2026-01-02 19:19:00 +03:00
av c36752a16f add venv with uv 2026-01-02 19:18:07 +03:00
av a2f7e90f89 Rearrange git hooks 2025-12-29 20:19:18 +03:00
av 2ea3b1b166 Wakapi: upgrade to 2.17.0
Linting / Ansible Lint (push) Failing after 33s
Linting / YAML Lint (push) Failing after 35s
2025-12-29 20:17:19 +03:00
av e5c1e19e5e Backups: fix host name
Linting / YAML Lint (push) Failing after 8s
Linting / Ansible Lint (push) Successful in 16s
2025-12-21 14:18:05 +03:00
av 8439ab3693 Outline: migrate assets to local storage 2025-12-21 14:17:47 +03:00
av dcb09e349b Secrets: update outline secrets before migration to local storage 2025-12-21 14:17:30 +03:00
av a6781b4f64 Gramps: upgrade to 25.12.0
Linting / YAML Lint (push) Failing after 8s
Linting / Ansible Lint (push) Successful in 16s
2025-12-21 12:24:11 +03:00
av a31a07bd16 Backup: remove old config
Linting / YAML Lint (push) Failing after 8s
Linting / Ansible Lint (push) Successful in 16s
2025-12-21 10:13:05 +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 439c239ac8 Lefthook: fix python format hook 2025-12-20 11:55:13 +03:00
av acf599f905 Lefthook: check py files with mypy
Linting / YAML Lint (push) Failing after 8s
Linting / Ansible Lint (push) Successful in 18s
2025-12-20 11:38:14 +03:00
av eae4f5e27b Lefthook: format py files on commit 2025-12-20 11:35:54 +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 dcc4970b20 Add owner and group to backup-targets files 2025-12-20 11:18:37 +03:00
av 2eac1362b5 Wanderer: backup all data with restic 2025-12-20 11:18:11 +03:00
av e3d8479397 Memos: exclude media files from gobackup
Backup media files with backup-targets
2025-12-20 11:06:56 +03:00
av 91c5eab236 Gramps: exclude media files from gobackup
Backup media files with backup-targets
2025-12-20 11:04:50 +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 392938d0fb Gitea: upgrade to 1.25.3
Linting / YAML Lint (push) Failing after 10s
Linting / Ansible Lint (push) Successful in 19s
2025-12-19 20:35:53 +03:00
av 2cc059104e Netdata: upgrade to 2.8.4
Linting / YAML Lint (push) Failing after 10s
Linting / Ansible Lint (push) Successful in 20s
2025-12-17 20:18:12 +03:00
av d09a26b73a Gramps: update vars
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 17s
2025-12-16 20:36:51 +03:00
av 097676f569 Gramps: move assets to local storage 2025-12-16 20:34:25 +03:00
av e878661cb3 Specify secret files to ignore 2025-12-16 19:43:40 +03:00
av cb50c1c515 Docker: prune images every night
Linting / YAML Lint (push) Failing after 10s
Linting / Ansible Lint (push) Successful in 18s
2025-12-16 19:34:31 +03:00
av 33de71a087 Add agents.md file for ai agents 2025-12-16 19:29:52 +03:00
av fbd5fa5faa Memos: upgrade to 0.25.3
Linting / YAML Lint (push) Failing after 10s
Linting / Ansible Lint (push) Successful in 18s
2025-12-16 11:51:21 +03:00
av faf7d58f78 Netdata: update config
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 17s
map /etc/hostname config into container
2025-12-14 21:22:00 +03:00
av 0a75378bbc Remove old ports config
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 16s
2025-12-14 19:25:33 +03:00
av bdd74bdf2e Authelia: add backup for storage database
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 19s
2025-12-14 18:10:59 +03:00
av 78bee84061 Outline: add postgres health check 2025-12-14 17:58:04 +03:00
av 7b81858af6 Miniflux: change file names 2025-12-14 17:51:06 +03:00