Files
kaskad/webui/webui.env.example
Андрей Бобырев a2182d0b91 fix(webui): cookie session login/logout (replace Basic Auth)
Browsers cannot clear HTTP Basic credentials; logout never worked reliably.
Use Flask signed session + /login form + GET /logout + POST /api/logout.
Optional KASKAD_SECRET_KEY or auto /etc/kaskad/.session_secret.
Fetch API uses credentials: same-origin; 401 redirects to /login.

Docs + README updated.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 20:04:03 +03:00

21 lines
682 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Креды для входа в веб-интерфейс
KASKAD_WEB_USER=admin
KASKAD_WEB_PASS=ОБЯЗАТЕЛЬНО_СМЕНИТЬ
# Локальный ам. сервер (где живёт WebUI)
LOCAL_HOST=ams1
LOCAL_IP=127.0.0.1
# Порт и интерфейс веб-интерфейса
KASKAD_HOST=0.0.0.0
KASKAD_PORT=8088
# SSH-ключ для доступа к остальным серверам
KASKAD_SSH_KEY=/root/.ssh/id_ed25519
# Опционально: ключ подписи сессии (иначе создаётся /etc/kaskad/.session_secret)
# KASKAD_SECRET_KEY=
# Путь к JSON конфигу
KASKAD_SERVERS_JSON=/etc/wireguard/ru-servers.json