윈도우에서 Ollama 포트 변경

윈도우에서 Ollama 포트 변경

1. 기존 환경변수값 확인하기
파워셸에서 아래 명령어 입력

$env:OLLAMA_HOST

아무것도 안 나오면 현재 PowerShell 세션에는 OLLAMA_HOST가 설정되어 있지 않은 것임.

2. 11434 포트(Ollama 기본포트)로 떠있는 프로세스 확인

netstat -ano | findstr :11434


3. Ollama 포트는 OLLAMA_HOST 환경변수로 변경 가능함.
예를 들어 기본 11434 대신 51434으로 바꾸려면 아래처럼 입력

$env:OLLAMA_HOST="0.0.0.0:51434"
ollama serve


3-1. OLLAMA_HOST 를 127.0.0.1:[포트번호]로 하면 이 PC에서만 접근 가능하므로, 다른 PC에서도 접근 가능하려면 0.0.0.0:[포트번호]로 설정해야 한다.

3-2. ollama serve는 파워셸을 닫으면 ollama도 종료된다.
ollama serve는 서버를 수동으로 띄워서 테스트할 때 쓰는 것이고, 윈도우 하단 작업표시줄에서 ollama를 종료하고 명령어가 아닌 윈도우키 눌러서 ollama 앱을 찾아서 실행해야 한다.

4. setx로 영구 설정하는 방법

[Environment]::SetEnvironmentVariable("OLLAMA_HOST", "0.0.0.0:51434", "User")


새 파워셸을 열고, setx로 영구 설정한 값을 확인하기

[Environment]::GetEnvironmentVariable("OLLAMA_HOST", "User")