๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ•ธ๏ธ ๋„คํŠธ์›Œํฌ ๋‹ค์ด์–ด๊ทธ๋žจ

์—ฌ๊ธฐ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์„ค์ • ๋‚ด์—์„œ ๊ตฌ์„ฑ ์š”์†Œ๋“ค์ด ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ๋ช…ํ™•ํ•˜๊ณ  ๊ตฌ์กฐํ™”๋œ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” macOS/Windows ๋ฐ Linux ์‚ฌ์šฉ์ž ๋ชจ๋‘๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ์‹œ์Šคํ…œ ๊ตฌ์„ฑ๊ณผ ๋ฐฐํฌ ์ „๋žต์— ๋”ฐ๋ผ ์ƒํ˜ธ ์ž‘์šฉ์ด ์„ค์ •๋˜๋Š” ๋ฐฉ์‹์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด Mermaid ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค.

Mac OS/Windows ์„ค์ • ์˜ต์…˜ ๐Ÿ–ฅ๏ธโ€‹

ํ˜ธ์ŠคํŠธ์—์„œ Ollama ์‹คํ–‰, ์ปจํ…Œ์ด๋„ˆ์—์„œ Open WebUI ์—ด๊ธฐโ€‹

์ด ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” Ollama๊ฐ€ ํ˜ธ์ŠคํŠธ ๋จธ์‹ ์—์„œ ์ง์ ‘ ์‹คํ–‰๋˜๊ณ , Open WebUI๋Š” Docker ์ปจํ…Œ์ด๋„ˆ ๋‚ด์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

Compose ์Šคํƒ์—์„œ Ollama์™€ Open WebUI ์‹คํ–‰โ€‹

Ollama์™€ Open WebUI๊ฐ€ ๋™์ผํ•œ Docker Compose ์Šคํƒ ๋‚ด์—์„œ ๊ตฌ์„ฑ๋˜์–ด ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ๊ฐ„์†Œํ™”๋ฉ๋‹ˆ๋‹ค.

๋ถ„๋ฆฌ๋œ ๋„คํŠธ์›Œํฌ์—์„œ Ollama์™€ Open WebUI ์‹คํ–‰โ€‹

Ollama์™€ Open WebUI๊ฐ€ ๋ณ„๋„์˜ Docker ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐฐ์น˜๋˜์–ด ์—ฐ๊ฒฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ์—์„œ Open WebUI ์‹คํ–‰โ€‹

์ด ์„ค์ •์—์„œ๋Š” Open WebUI๊ฐ€ ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ํ™˜๊ฒฝ์—์„œ ์—ฐ๊ฒฐ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Linux ์„ค์ • ์˜ต์…˜ ๐Ÿงโ€‹

ํ˜ธ์ŠคํŠธ์—์„œ Ollama ์‹คํ–‰, ์ปจํ…Œ์ด๋„ˆ์—์„œ Open WebUI ์—ด๊ธฐ (Linux)โ€‹

์ด ๋‹ค์ด์–ด๊ทธ๋žจ์€ Linux ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ํŠน์ •ํ•˜๋ฉฐ, Ollama๊ฐ€ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๊ณ  Open WebUI๊ฐ€ Docker ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.

Compose ์Šคํƒ์—์„œ Ollama์™€ Open WebUI ์‹คํ–‰ (Linux)โ€‹

Linux์—์„œ ์‰ฝ๊ฒŒ ๋„คํŠธ์›Œํ‚น์ด ๊ฐ€๋Šฅํ•œ Ollama์™€ Open WebUI๊ฐ€ ๋™์ผํ•œ Docker Compose ์Šคํƒ ๋‚ด์— ์œ„์น˜ํ•˜๋Š” ์„ค์ •์ž…๋‹ˆ๋‹ค.

๋ถ„๋ฆฌ๋œ ๋„คํŠธ์›Œํฌ์—์„œ Ollama์™€ Open WebUI ์‹คํ–‰ (Linux)โ€‹

Linux ํ™˜๊ฒฝ์—์„œ Ollama์™€ Open WebUI๊ฐ€ ๋‹ค๋ฅธ Docker ๋„คํŠธ์›Œํฌ์— ์œ„์น˜ํ•˜์—ฌ ์—ฐ๊ฒฐ์— ์žฅ์• ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์ž…๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ์—์„œ Open WebUI, ํ˜ธ์ŠคํŠธ์—์„œ Ollama(๋ฆฌ๋ˆ…์Šค)โ€‹

Open WebUI์™€ Ollama๊ฐ€ ํ˜ธ์ŠคํŠธ์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ตœ์ ์˜ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ, ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ์›ํ™œํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ์„ค์ •์€ ๋‹ค์–‘ํ•œ ๋ฐฐํฌ ์ „๋žต๊ณผ ๋„คํŠธ์›Œํ‚น ๊ตฌ์„ฑ ๋ฐฉ์‹์„ ๋‹ค๋ฃจ๋ฉฐ, ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๋Š” ์ตœ์ ์˜ ๋ ˆ์ด์•„์›ƒ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.