Update server infrastructure docs

This commit is contained in:
Codex
2026-05-30 21:19:05 +09:00
parent b382d99800
commit 5b89b1046f
6 changed files with 108 additions and 4 deletions

View File

@@ -15,6 +15,7 @@
| 7 | `filebrowser-proxy` | Proxy | FileBrowser |
| 8 | `comfyui-proxy` | Proxy | ComfyUI |
| 9 | `wikijs-provider` | OAuth2/OIDC | Wiki.js |
| — | `reminder` | OAuth2/OIDC | Telegram Reminder Bot 관리자 UI |
## OIDC 연동 상세
@@ -97,6 +98,23 @@ curl -s -X PATCH -H "Authorization: Bearer $AUTHENTIK_TOKEN" \
전략은 Wiki.js GraphQL API(`updateStrategies` mutation)로 등록한다. 자세한 내용은 [gm/wikijs](https://git.du5t.xyz/gm/wikijs) 참고.
### Telegram Reminder Bot
Telegram Reminder Bot은 작은 내장 HTTP 관리자 UI(`/setup`)를 제공하고, 이 화면을 Authentik OIDC로 보호한다.
| 항목 | 값 |
|---|---|
| 관리자 URL | `https://reminder.du5t.xyz/setup` |
| Callback URL | `https://reminder.du5t.xyz/setup/callback` |
| Discovery URL 패턴 | `https://auth.du5t.xyz/application/o/reminder/.well-known/openid-configuration` |
| 런타임 설정 | `/podman/data/telegram-reminder-bot/data/runtime.env` |
주의점:
- 웹 UI 로그인은 Authentik 세션을 확인한다.
- 대상/리마인더 생성·수정은 Telegram에서 `/login`으로 연결된 `admin_identities.authentik_sub`와 현재 Authentik `sub`가 일치할 때만 허용된다.
- `AUTHENTIK_REQUIRED_GROUP` 값이 설정되어 있으면 해당 그룹 구성원만 `/setup`에 접근할 수 있다.
## Proxy Provider 연동 상세
NPM의 백엔드를 `10.89.0.20:9000` (Authentik Embedded Outpost)으로 설정한다.