diet: заведён плейбук, периметр и бэкапы

- playbook-diet.yml и files/diet: образ через app_image, uid=gid=1111,
  каталоги config/data/cache, backup-targets со строкой data/
- блок сайта в Caddy разделён: /api/* идёт мимо Authelia под собственную
  аутентификацию, клиентские Remote-* срезаются на уровне сайта
- правило Authelia one_factor без subject: пользователи шире группы admins
This commit is contained in:
av
2026-09-06 11:50:40 +03:00
parent 41284ed33f
commit 8e1d5f8112
8 changed files with 238 additions and 0 deletions
@@ -747,6 +747,14 @@ access_control:
subject: "group:admins"
policy: "two_factor"
# diet — дневник питания. Без subject и одним фактором намеренно: круг
# пользователей шире админов (семья), а второй фактор кого-то отпугнёт.
# Кого периметр пропустил, тому приложение заводит запись при первом входе:
# своего списка разрешённых у него нет. Правило касается только клиента и
# POST /auth/session — /api/* до Authelia не доходит вовсе.
- domain: "diet.vakhrushev.me"
policy: "one_factor"
- domain: "rssbridge.vakhrushev.me"
subject: "group:admins"
policy: "one_factor"