PTah
ade8e4cafa
fix(haproxy): Autodiscover на :80 и точный fail2ban для Zabbix
...
Outlook при настройке ext.kalinamall.ru слал GET /autodiscover/autodiscover.xml на порт 80; старый fe_http_zabbix отвечал 403 всем не-zabbix Host, fail2ban банил клиента на сутки. fe_http проксирует Autodiscover на Exchange :80, 403 только для zabbix вне allowlist, ignoreregex для /autodiscover/.
2026-06-20 16:58:32 +10:00
PTah
a7de0d0555
feat(security): fail2ban sshd.local с ignoreip admin и banaction ufw.
2026-06-15 15:06:53 +10:00
PTah
cd14f0a1c4
feat(security): fail2ban для HAProxy JSON reject и Zabbix 403.
2026-06-15 15:03:30 +10:00
Andrey Lutsenko
8e2a4ac1b9
docs(security): периметр 80/443→HAProxy, 25→KSMG; UFW на .117
...
Переписаны docs/security под текущий этап: SSH/stats из SSH_ALLOWED,
80/443 для всех. Скрипт UFW дополнен правилом 8404.
2026-06-13 22:34:57 +10:00
Andrey Lutsenko
e3201ae41b
docs: периметр MikroTik — на HAProxy только 80/443
...
Уточнено: порт 25 с интернета не проброшен; inbound-почта не через HAProxy.
2026-06-13 22:24:48 +10:00
Andrey Lutsenko
a337bbdda1
fix: заменить Mermaid на статический SVG в architecture.md
...
Firefox и Gitea ломают inline-SVG Mermaid из-за невалидного <br> в foreignObject.
2026-06-13 21:58:21 +10:00
Andrey Lutsenko
8688273971
fix: убрать br из Mermaid — Gitea ломает SVG/XML парсер
...
Подписи узлов в одну строку; иначе ошибка mismatch br/p при рендере.
2026-06-13 21:57:27 +10:00
Andrey Lutsenko
905c762acc
fix: совместимый синтаксис Mermaid в architecture.md
...
Gitea не парсил узлы с <br/> и кириллицей без кавычек; добавлен текстовый fallback.
2026-06-13 21:56:54 +10:00
PTah
787671f9ca
docs(security): план UFW, hardening HAProxy и бэкендов, скрипты deploy.
2026-06-13 21:27:49 +10:00