Tenha o seu próprio ChatGPT privado, sem pagar mensalidades e com 100% de privacidade dos dados da sua empresa ou homelab.
🤖 O que é o Ollama e o Open WebUI?
O Ollama permite executar modelos open-source avançados (como Llama 3, Mistral, Qwen e DeepSeek) localmente na sua máquina ou servidor. Combinado com o Open WebUI, você obtém uma interface idêntica ao ChatGPT com suporte a arquivos, RAG e múltiplos usuários.
🐳 Deploy com Docker Compose
version: '3.8'
services:
ollama:
image: ollama/ollama:latest
container_name: ollama
ports:
- "11434:11434"
volumes:
- ollama_storage:/root/.ollama
restart: unless-stopped
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
ports:
- "8080:8080"
environment:
- OLLAMA_BASE_URL=http://ollama:11434
volumes:
- openwebui_storage:/app/backend/data
restart: unless-stopped
volumes:
ollama_storage:
openwebui_storage:
⚡ Baixando os Modelos
Para baixar seu primeiro modelo, execute dentro do container:
docker exec -it ollama ollama run llama3
Artigo originalmente publicado por Fabio Silva — Arquiteto de Soluções em Cloud, DevOps e IA Generativa.