5.4 KiB
5.4 KiB
서비스 전체 목록
기준일: 2026-05-30 | 호스트: srv (Rocky Linux 8.10)
서비스 맵
| 서비스 | 도메인 | 내부 주소 | 버전 | 인증 | Gitea 리포 |
|---|---|---|---|---|---|
| Authentik | auth.du5t.xyz |
10.89.0.20:9000 |
2025.12 | — (IdP 자체) | gm/authentik |
| Nginx Proxy Manager | (관리: :81) |
10.89.0.6:80/443 |
2.14.0 | 자체 계정 | gm/nginx-proxy-manager |
| Gitea | git.du5t.xyz |
10.89.0.8:3000 |
1.25.5 | Authentik OIDC | gm/gitea |
| Nextcloud | cloud.du5t.xyz |
10.89.0.42:80 |
33.0.3 | Authentik OIDC (user_oidc) | gm/nextcloud-onlyoffice-quadlet |
| OnlyOffice | (Nextcloud 경유) | 10.89.0.43:80 |
latest | Nextcloud 연동 | gm/nextcloud-onlyoffice-quadlet |
| Jellyfin | media.du5t.xyz |
10.89.0.3:8096 |
10.11.6 | 자체 계정 | gm/jellyfin |
| Grafana | grafana.du5t.xyz |
172.30.1.41:3000 |
— | Authentik OIDC (generic_oauth) | gm/prometheus |
| Prometheus | prometheus.du5t.xyz |
10.89.0.30:9090 |
2.53.4 | Authentik Proxy | gm/prometheus |
| cAdvisor | (내부 전용) | 10.89.0.31:8080 |
0.55.1 | 내부망 전용 | gm/cadvisor |
| node_exporter | (내부 전용) | 0.0.0.0:9100 |
— | 내부망 전용 | — |
| FileBrowser | file.du5t.xyz |
10.89.0.5:8080 |
2.62.1 | Authentik Proxy | gm/filebrowser |
| SFTPGo | sftp.du5t.xyz (Web) / webdav.du5t.xyz |
10.89.0.7 |
2.7.1 | 자체 계정 | gm/sftpgo |
| Open WebUI | ai.du5t.xyz |
host:8079 |
latest | Authentik OIDC | gm/open-webui |
| Ollama | ollama.du5t.xyz |
host:11434 |
— | (미적용) | — |
| ComfyUI | comfy.du5t.xyz |
host:8188 |
— | Authentik Proxy | — |
| JupyterHub | jupyter.du5t.xyz |
host:8000 |
— | 자체 계정 (PAM) | — |
| ASR Whisper | asr.du5t.xyz |
10.89.0.2:8000 |
— | (미적용) | gm/asr |
| Wiki.js | wiki.du5t.xyz |
10.89.0.45:3000 |
2.5.314 | Authentik OIDC | gm/wikijs |
| Reservation App | reservation.du5t.xyz |
10.89.0.22:3000 |
— | JWT 자체 인증 | gm/reservation |
| Telegram Reminder Bot | reminder.du5t.xyz/setup |
10.89.0.23:8088 |
0.1.2 | Authentik OIDC + Telegram 관리자 매핑 | gm/telegram-reminder-bot |
| Telegram Calendar Bot | (Telegram Bot) | 10.89.0.99 |
— | Telegram + Nextcloud CalDAV 계정 | gm/telegram-calendar-bot |
| Postfix Relay | (SMTP 내부) | 10.89.0.50 |
latest | 내부 릴레이 | — |
| MariaDB | (내부 전용) | 0.0.0.0:3306 |
12.2.1 | 내부망 전용 | — |
| PostgreSQL | (내부 전용) | 10.89.0.40:5432 |
16 | 내부망 전용 | gm/postgres |
인증 방식별 분류
Authentik OIDC (네이티브 연동)
- Grafana —
grafana.ini[auth.generic_oauth] - Gitea —
gitea admin auth add-oauth - Nextcloud —
user_oidc앱 - Open WebUI — 컨테이너 환경변수
- Telegram Reminder Bot —
/setup관리자 UI 및 Telegram 관리자 계정 연결
Authentik Proxy Provider (Embedded Outpost 경유)
NPM이 트래픽을 10.89.0.20:9000으로 전달, Outpost가 인증 후 실제 서비스로 포워딩.
- Prometheus (
prometheus.du5t.xyz→10.89.0.30:9090) - FileBrowser (
file.du5t.xyz→10.89.0.5:8080) - ComfyUI (
comfy.du5t.xyz→host:8188)
인증 미적용 (접근 제어 필요)
- Ollama API (
ollama.du5t.xyz) — 네트워크 레벨 제한 권장 - ASR API (
asr.du5t.xyz) — 내부 사용 전제
자체 인증
- Jellyfin, SFTPGo, JupyterHub, Reservation App, NPM, Telegram Calendar Bot
기반 인프라 서비스
| 서비스 | 역할 | 내부 주소 |
|---|---|---|
postgres-main |
Authentik, Nextcloud, Wiki.js, Telegram Reminder Bot DB | 10.89.0.40:5432 |
authentik-redis |
Authentik 캐시/큐 | 10.89.0.41:6379 |
redis-nextcloud |
Nextcloud 캐시/세션 | 10.89.0.44:6379 |
postfix |
내부 SMTP 릴레이 | 10.89.0.50 |
MariaDB |
NPM DB | host:3306 |
proxy.network |
서비스 간 통신 브리지 | 10.89.0.0/24 |
fail2ban |
SSH/서비스 브루트포스 차단 | host |
Telegram Reminder Bot 운영 특이사항
- 컨테이너:
telegram-reminder-bot - systemd unit:
telegram-reminder-bot.service - 데이터베이스:
postgres-main의telegram_reminderDB 사용 - 런타임 설정:
/podman/data/telegram-reminder-bot/data/runtime.env - 관리자 UI:
https://reminder.du5t.xyz/setup - 웹 UI 기능:
- 런타임 상태/재시작
- 대상 등록
- 리마인더 생성
- 리마인더 일시중지/재개/보관
- Tabulator 기반 통계 조회
- 접근 제어:
/setup은 Authentik OIDC로 보호된다.- 대상/리마인더 조작은 Authentik
sub가 Telegram 로그인으로 검증된admin_identities와 매핑된 경우에만 허용된다.