Docker Ollama + OpenWebUI: Sua IA Soberana e Barata Rodando Localmente

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.

Deixe um comentário