Files
obsidian/infra/outline.md
2026-03-30 12:07:34 +00:00

1.7 KiB

title, updated, tags
title updated tags
Outline Wiki 2026-03-30
k3s
wiki
outline

개요

Outline은 팀 위키/문서 관리 플랫폼. K3s 클러스터에 배포.

항목
URL https://outline.inouter.com
네임스페이스 outline
이미지 outlinewiki/outline:0.82.0
인증 Gitea OAuth2 (OIDC)
기본 언어 한국어

구성 요소

컴포넌트 설정
DB PostgreSQL 클러스터 (10.100.2.5:5432), DB명: outline, 유저: outline
Redis outline-redis (outline 네임스페이스 내 전용)
파일 저장소 로컬 (Longhorn PVC 5Gi, /var/lib/outline/data)
TLS (Traefik) wildcard-inouter-tls (*.inouter.com)
TLS (CDN) Let's Encrypt via BunnyCDN
CDN BunnyCDN iron-kr 존 (ID 5555227, 쿠키 허용)
DNS outline.inouter.com CNAME → iron-kr.b-cdn.net (Cloudflare, proxied OFF)
Ingress Traefik IngressRoute (CRD)

인증 (Gitea OAuth2)

항목
OIDC Provider Gitea (gitea.inouter.com)
Client ID cb804835-416c-4730-86b4-26d2c129b164
Redirect URI https://outline.inouter.com/auth/oidc.callback
OIDC Endpoints authorize, access_token, userinfo (Gitea 표준)
Client Secret Vault secret/apps/outline 참조

시크릿

Kubernetes Secret: outline-secrets (outline 네임스페이스)

  • SECRET_KEY, UTILS_SECRET, DATABASE_URL, REDIS_URL
  • OIDC_CLIENT_ID, OIDC_CLIENT_SECRET, OIDC 엔드포인트들

pgcat 연동

현재 pgcat 미사용 (직접 PostgreSQL 접속). 필요 시 pgcat pool 추가 가능.

MCP 연동

Outline MCP 서버 도입 시 헤임달이 직접 문서 CRUD 가능.