설치 한 번, daemon 하나, port 하나
Ollama는 binary 하나 설치되고 background daemon으로 돌아. 설치 끝나면 HTTP server가 localhost:11434에서 listen. 거의 전부야. daemon이 알아서 뜨는지는 어떻게 깔았느냐에 달렸어. Linux 설치 스크립트랑 macOS 앱은 서비스를 등록하고 시작까지 해주는데, Homebrew는 등록만 하고 시작은 너한테 맡겨.
플랫폼별 설치 경로
- macOS — Homebrew가 가장 깔끔해.
brew install ollama는 CLI를 깔고 서비스 정의까지 만들어 주지만, Homebrew는 서비스를 대신 시작해 주는 법이 없어. 바로 뒤에brew services start ollama를 쳐야 지금도 뜨고 로그인할 때도 떠. 한 세션만 foreground로 돌릴 거면ollama serve. ollama.com에서 받는 macOS 앱은 다른 경로고, 그쪽은 알아서 떠. - Linux —
curl -fsSL https://ollama.com/install.sh | sh. Pipe-to-shell이 못 미더우면 스크립트부터 읽어봐.ollama.servicesystemd unit을 깔아줘. - Windows — ollama.com에서 공식 MSI installer.
- Docker — headless 서버용이야. Volume을 mount해두면 컨테이너를 재시작해도 모델이 살아남아.
Daemon 떴는지 확인
설치 후 가장 단순한 health check는 root URL에 GET. Ollama is running 보이면 daemon 살아있는 거고 다음 단계로 가도 돼. 안 보이면 흔한 실패 모드는 셋이야. launchd / systemd가 시작에 실패했거나, port 11434를 다른 게 물고 있거나, 아니면 macOS에서 제일 흔한 경우인데, Homebrew로 깔아만 놓고 brew services start ollama를 아무도 안 친 거야.