Files
wikijs/README.md
2026-05-23 16:16:51 +09:00

46 lines
1.2 KiB
Markdown

# wikijs
[Wiki.js](https://js.wiki/) Podman Quadlet 구성.
`postgres-main` 공유 인스턴스를 DB로 사용하고, `proxy.network`에 배치된다.
## 서비스 정보
| 항목 | 값 |
|---|---|
| 이미지 | `ghcr.io/requarks/wiki:2` |
| 내부 주소 | `10.89.0.45:3000` |
| 도메인 | `wiki.du5t.xyz` |
| DB | `postgres-main``wikijs` 데이터베이스 |
| 데이터 | `/podman/data/wikijs/data` |
| 인증 | Authentik OIDC (관리자 패널에서 설정) |
## 파일 구성
```
wikijs.container ← Quadlet 컨테이너 정의
wikijs.env.example ← 환경변수 템플릿
```
실제 환경변수 파일은 `/podman/env/wikijs.env` (서버 로컬, 미추적).
## 초기 설정 순서
1. `systemctl start wikijs``wiki.du5t.xyz` 접속
2. 관리자 이메일 / 비밀번호 설정 (Setup Wizard)
3. 관리자 패널 → Authentication → Add → Generic OpenID Connect
- Authentik에서 OAuth2 Provider + Application 생성 후 Client ID/Secret 입력
- Callback URL: `https://wiki.du5t.xyz/login/4d0871b7-3a3b-49a4-bef2-b34618d5dbbd/callback`
## 운영
```bash
# 상태 확인
systemctl status wikijs
# 로그
podman logs --tail 50 wikijs
# 재시작
systemctl restart wikijs
```