Add project and deployment instruction (docs/DEPLOYMENT.md)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ars
2026-02-19 18:12:09 +00:00
commit 53c572ef46
94 changed files with 9200 additions and 0 deletions

42
FIX_OAUTH_REDIRECT.md Normal file
View File

@@ -0,0 +1,42 @@
# Исправление редиректа на /auth
## Проблема: Редирект на /auth вместо главной страницы
Когда Open WebUI настроен на OAuth и `ENABLE_LOGIN_FORM=false`, но OAuth не работает правильно, происходит редирект на `/auth`.
## Решение
**1. Убедитесь, что форма входа включена (уже сделано):**
В `docker-compose.yml`:
```yaml
- ENABLE_LOGIN_FORM=true # Включено
- ENABLE_OAUTH_SIGNUP=true
```
**2. Перезапустите контейнер:**
```bash
cd /home/its/iiEasyWeb
sudo docker compose restart open-webui
```
**3. Проверьте конфигурацию OAuth:**
- Endpoint должен быть доступен: `https://auth.iieasy.ru/application/o/ii-easy-web/.well-known/openid-configuration`
- Redirect URI в Authentik: `https://odo.iieasy.ru/oauth/oidc/callback`
- Client ID и Client Secret должны совпадать
**4. Если OAuth все еще не работает:**
Временно можно оставить форму входа включенной (`ENABLE_LOGIN_FORM=true`), чтобы пользователи могли войти. OAuth будет работать параллельно как альтернативный способ входа.
## Проверка
После перезапуска:
1. Откройте `https://odo.iieasy.ru`
2. Должна появиться страница входа с кнопкой "iiEasy ID" (OAuth) и формой логина
3. Попробуйте войти через форму входа
4. Попробуйте войти через "iiEasy ID" (OAuth)
Если OAuth работает, форма входа можно отключить позже (`ENABLE_LOGIN_FORM=false`).