Commit Graph

4 Commits

Author SHA1 Message Date
thug0bin
6085c6b186 PBS 구축→외부노출→백업→복원 전체 가이드 문서화
- PBS LXC 구축 (물리 디스크 마운트, Tailscale, 듀얼 NIC)
- OPNsense Caddy API로 pbs.medivault.co.kr 외부 노출
- Fingerprint 이슈: Caddy 경유 시 Let's Encrypt 인증서 fingerprint 사용 필수
- 실측 백업 속도: CT 110MB/s, VM 115MiB/s (OPNsense 경유)
- 외부 약국(태령) 120GB VM 백업 17분
- CT 복원: 다른 VMID로 복원 + 충돌 주의사항
- 디스크 이식성: ext4 디스크 분리 후 다른 서버에서 재사용 가능
- Headscale IP 고정 할당 방법 (DB 직접 수정)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 23:57:40 +00:00
thug0bin
d73222c6c6 VNC Gateway WebSocket 프록시 구현 기록 — websockify 제거, VNC Auth 대리 처리
핵심:
- PVE VNC WebSocket 직접 프록시 (websockify 불필요)
- VNC Auth 핸드셰이크를 gateway가 대리 처리 (DES 암호화)
- noVNC에는 SecurityType=None으로 전달하여 비밀번호 없이 연결
- Playwright로 headless 디버깅하여 원인 발견

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 15:51:45 +00:00
thug0bin
c42d1b70ea Add troubleshooting docs: Caddy+Headscale proxy, NAT hairpinning, ODBC conflict
- caddy-headscale-proxy.md: HTTP redirect + HTTP/2 Upgrade header conflict fix
- nat-hairpinning.md: Same-LAN public IP access issue and auto-detection
- odbc-freetds-conflict.md: FreeTDS vs ODBC Driver 18 for MSSQL named instances
- README.md: Install script commands (individual + unified) and doc index

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 15:37:16 +00:00
6b02e5c35b Initial commit 2026-04-07 00:34:47 +09:00