머릿속에서 돌릴 수 있는 결정 트리 flowchart 전부. 새 서비스 띄울 때마다 적용.
Flowchart
| 질문 | 예 | 아니오 |
|---|---|---|
| 1. 이 머신 외부에서 도달해야 해? | 2 로 | 127.0.0.1 — 끝 |
| 2. 폰이나 다른 디바이스에서 원격으로 접근 필요해? | 3 으로 | 특정 LAN IP — 끝 |
| 3. Tailscale (또는 비슷한 거) 이 host 에 깔렸어? | Tailscale IP — 끝 | 4 로 |
| 4. 이걸 모르는 사람들한테 publish 해 (real product)? | 0.0.0.0 + auth + reverse proxy + WAF | Tailscale 깔고 3 에서 재시작 |
워크 예시: home Ollama 서버
| 선택 | 일어나는 일 | 평가 |
|---|---|---|
OLLAMA_HOST=0.0.0.0 | 모든 interface 에 열림; 라우터가 11434 forward 하면 인터넷의 누구나 모델 침해 | 하지 마 |
OLLAMA_HOST=127.0.0.1 | host 자체만; 다른 LAN 디바이스나 폰에서 도달 불가 | 너무 제한적 |
OLLAMA_HOST=192.168.1.42 | LAN 디바이스에서 도달 가능 — 셀룰러 폰에선 X | 집에서만 작동 |
OLLAMA_HOST=100.64.0.5 (Tailscale IP) | 셀룰러 폰 (tailnet 통해) 작동; tailnet 의 LAN 디바이스 작동; 인터넷 제외 | 정답 |