Commit Graph
302 Commits
Author SHA1 Message Date
av 1fcc189afc GoAccess: update to 1.11
- базовый образ и тег локальной сборки с jq подняты одной парой
2026-08-06 10:02:27 +03:00
av 16ab872ba4 Miniflux: update to 2.3.3 2026-08-06 10:02:26 +03:00
av 85ebeb4197 AI-модель tududi задаётся явно, правило роутинга в bifrost убрано
- с tududi 1.3.1 модель берётся из LLM_MODEL, а не захардкожена — шлём
  deepseek/deepseek-v4-pro, Bifrost резолвит провайдера по префиксу
- ключ и base URL переведены на пару LLM_*, приоритетную над OPENAI_*
- routing_rules оставлен пустым массивом, а не удалён: при
  source_of_truth=config.json отсутствующая секция не трогает строки в config.db
2026-08-06 10:00:47 +03:00
av a09f3c629e tududi: TUDUDI_TRUST_PROXY переведён на 1
- `true` доверял всей цепочке X-Forwarded-For, что позволяло подделать IP
  клиента; у нас ровно один хоп — Caddy
- tududi с 1.3.x сам приводит значение к 1 и пишет предупреждение на каждый старт
2026-08-06 10:00:34 +03:00
av 90bdb4a3ea Tududi: update to 1.3.1 2026-08-06 09:43:28 +03:00
av 88a53076e9 bifrost: в compose записано, как проверять обновления образа
- тег образа соответствует релизу transports/vX.Y.Z, а теги 2.1.x рядом на
  Docker Hub — это helm-chart
- конфиг после апдейта валидировать по config.schema.json: неизвестные ключи
  Bifrost игнорирует молча, в логах ошибки не будет
2026-08-06 09:20:50 +03:00
av 4b6d5cdc85 bifrost: исправлено расположение source_of_truth в конфиге
- ключ лежал внутри config_store, где Bifrost его молча игнорировал — шлюз
  работал в дефолтном режиме split вместо заявленного config.json
- поднят на верхний уровень, теперь providers и governance из config.json
  авторитетно перезаписывают строки в config.db на старте
2026-08-06 09:18:15 +03:00
av b794eea87a Bifrost: update to 1.6.8 2026-08-06 09:17:54 +03:00
av 9acf687530 Tuwunel: update to 1.8.3 2026-08-06 09:17:51 +03:00
av d814db591a Memos: update to 0.30.0
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-31 08:43:54 +03:00
av 3da10a0759 Gramps: update to 26.7.1 2026-07-31 08:43:52 +03:00
av 6a2f5a72f4 Gitea: update to 1.27.1 2026-07-31 08:43:51 +03:00
av dd2b684b33 Dozzle: update to 10.6.14 2026-07-31 08:43:49 +03:00
av fad0d78718 transcriber: деплой через локальную сборку образа вместо Yandex Registry
- плейбук зовёт роль app_image, docker_login убран
- compose тянет `transcriber:{{ app_image_tag }}` с pull_policy: never
- удалены playbook-transcriber-registry.yml и vars/transcriber.images.yml
  с зашитым тегом образа
2026-07-25 14:36:50 +03:00
av cb43273ad5 homepage: деплой через локальную сборку образа вместо Yandex Registry
- плейбук зовёт роль app_image, docker_login и `pull: always` убраны
- compose тянет `homepage-nginx:{{ app_image_tag }}` с pull_policy: never
- удалён playbook-homepage-registry.yml и registry-переменные из vars
2026-07-25 14:36:39 +03:00
av 049ced48f5 remembos: в шаблоне конфига описано поведение бота при недоступном telegram 2026-07-25 14:18:06 +03:00
av 5dc199f3ce remembos: деплой через локальную сборку образа вместо Yandex Registry
- плейбук зовёт роль app_image, docker_login в cr.yandex удалён
- compose тянет `{{ app_name }}:{{ app_image_tag }}` с pull_policy: never
  вместо зашитого тега из реестра
2026-07-25 14:06:30 +03:00
av 564432755d Ansible: точечные фиксы идемпотентности
- backup-targets собирается одной copy вместо lineinfile в цикле: теперь
  удаление цели из списка реально убирает строку из файла (7 плейбуков)
- netdata: getent вместо grep по /etc/group, ушёл бессмысленный changed_when
  и мёртвый фолбэк PGID
- исправлены копипастные имена play в wanderer и remove-user-and-app
2026-07-24 21:26:39 +03:00
av d22f7a203b Wakapi: update to 2.17.5 2026-07-24 15:28:43 +03:00
av 76fa640010 Outline: update to 1.9.2 2026-07-24 15:28:41 +03:00
av c4a044063b Netdata: update to 2.10.4 2026-07-24 15:28:40 +03:00
av 516a796f27 Gramps: update to 26.7.0 2026-07-24 15:28:38 +03:00
av bd6b574f1e Dozzle: update to 10.6.11 2026-07-24 15:28:36 +03:00
av 3b572b9c25 Tududi: update to 1.2.4
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-15 08:44:39 +03:00
av 25bd6bedf8 Gitea: update t0 1.27.0
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-14 09:42:38 +03:00
av 93a0af7b94 Outline: update to 1.9.1
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-13 09:35:29 +03:00
av ce553591b1 Miniflux: allow fetching feeds from private network
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
Since 2.2.18 the fetcher blocks private/loopback hosts by default (SSRF
protection), which broke feeds served via rssbridge_app in the docker network.
2026-07-11 19:25:02 +03:00
av 57b9df201e Apprise: update to 1.5.1
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-11 15:21:36 +03:00
av 240ef3e1ad Miniflux: update to 2.3.2 2026-07-11 15:12:29 +03:00
av 84fc16d54d Tuwunel: update to 1.8.1 2026-07-11 15:09:49 +03:00
av aa9e566044 Gramps: update to 26.6.2 2026-07-11 15:03:54 +03:00
av 143f0a2429 Dozzle: update to 10.6.9 2026-07-11 14:57:45 +03:00
av 2da995ee72 GoAccess: update Caddy to 2.11.4 2026-07-11 14:57:44 +03:00
av c206db7344 Caddyproxy: update to 2.11.4 2026-07-11 14:57:41 +03:00
av 1ad4005ad0 Outline: update to 1.9.0
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-11 14:39:41 +03:00
av e6579d9b5f Tududi: update to 1.2.0 2026-07-11 14:39:27 +03:00
av 94d070b219 Bifrost: update to 1.6.3
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
with native deepseek provider
2026-07-07 09:00:21 +03:00
av e57528cef3 Dashboard: add server start dashboard via homepage
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-04 20:45:15 +03:00
av 5cd66d01bc Tududi: add task tracke application
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-04 16:56:01 +03:00
av 0f80e66b66 Backups: split restic operations into phases for Intelligent Tiering 2026-06-22 17:58:45 +03:00
av 2b22fde718 Gitea: update to 1.26.4 2026-06-22 17:44:21 +03:00
av c39de421e0 Backups: add restic errors
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-06-09 10:23:46 +03:00
av 94b09be53c Outline: update to 1.8.1 2026-06-09 10:17:07 +03:00
av b637fea882 Memos: update to 0.29.1 2026-06-09 10:16:54 +03:00
avandClaude Opus 4.8 933a0b9570 GoAccess: update Caddy to 2.11.3
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:46:43 +03:00
avandClaude Opus 4.8 96710360d9 Dozzle: update to 10.6.2
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:46:40 +03:00
avandClaude Opus 4.8 d9f0d94e1f Caddy: update to 2.11.3
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:46:37 +03:00
avandClaude Opus 4.8 9b853d351c Authelia: update to 4.39.20
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:46:33 +03:00
avandClaude Opus 4.8 11744f776a Wakapi: update to 2.17.4
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:45:39 +03:00
avandClaude Opus 4.8 0df5f358d0 Outline: update to 1.8.0
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 17:45:35 +03:00