Como hospedar o Open WebUI ou o Dify na própria VPS?
Publicado em 21 de outubro de 2026 · 5 min de leitura
O Open WebUI dá à equipe uma tela de chat parecida com a do ChatGPT, ligada a modelos locais ou por API; o Dify serve para montar aplicações e agentes com base de conhecimento. Os dois rodam em Docker. A documentação do Dify pede no mínimo 2 núcleos e 4 GB de memória; com banco vetorial e uso real, uma VPS de 2 vCPU e 8 GB (Cloud S, R$ 349) é o ponto de partida confortável.
Qual a diferença entre Open WebUI e Dify?
| Open WebUI | Dify | |
|---|---|---|
| Para que serve | Chat da equipe com um ou vários modelos | Construir aplicações, fluxos e agentes de IA |
| Quem usa | Qualquer colaborador | Quem monta a solução (TI, produto) |
| Base de conhecimento | Documentos anexados às conversas | Bases de conhecimento com busca semântica (RAG) |
| Publicação | Uso interno | API e chat incorporável no site |
Muitas empresas usam os dois: Open WebUI para o dia a dia da equipe e Dify para o assistente que atende clientes.
Quanta CPU e memória cada um precisa?
- Open WebUI sozinho é leve: 1 a 2 GB de memória atendem uma equipe pequena. O peso vem do modelo a que ele se liga. Se for um modelo local, some a memória do modelo (veja quanta memória o Ollama precisa).
- Dify sobe vários serviços (API, worker, banco, Redis, banco vetorial, proxy). O README oficial pede pelo menos 2 núcleos e 4 GB; em uso real com documentos indexados, 8 GB dão folga.
Os dois juntos, mais um modelo de 7B local, pedem algo como 4 vCPU e 16 GB (Cloud M, R$ 599). Com modelos só por API, o Cloud S resolve.
Como instalar com Docker?
- VPS com Ubuntu LTS, Docker e Docker Compose.
- Open WebUI: um único contêiner (
ghcr.io/open-webui/open-webui) com volume persistente para os dados. - Dify: clone o repositório oficial, entre na pasta
docker, copie o.env.examplepara.enve rodedocker compose up -d. - Coloque um proxy reverso com HTTPS (Caddy, Traefik ou Nginx com Let's Encrypt) e um domínio para cada um.
Como proteger o acesso para não virar porta aberta?
- Feche o cadastro público depois de criar as contas da equipe; por padrão, quem chegar ao endereço pode tentar se registrar.
- Não exponha portas internas (banco, Redis, Ollama). Só o proxy fica na internet.
- Guarde chaves de API (OpenAI, Anthropic, Google) em variáveis de ambiente, nunca em prints ou documentos compartilhados.
- Atualize as imagens com frequência: os dois projetos lançam versões quase toda semana, muitas com correções de segurança.
Como ligar a modelos locais e a modelos por API ao mesmo tempo?
Os dois aceitam vários provedores. O Ollama local aparece como um endpoint compatível com a API da OpenAI (http://ollama:11434/v1 na rede do Docker). Modelos comerciais entram com a chave de cada provedor. Uma boa prática é deixar o modelo local para tarefas internas com dados sensíveis e o modelo por API para tarefas que pedem mais raciocínio. A comparação de custo está em LLM local ou API paga.
O que entra no backup?
O volume de dados do Open WebUI (conversas e usuários), o banco PostgreSQL do Dify, os arquivos enviados às bases de conhecimento e o banco vetorial. Sem o banco vetorial, a base precisa ser reindexada, o que leva tempo e consome chamadas de embedding. Detalhes em backup de projeto de IA.
Como controlar o gasto quando a equipe usa modelos por API?
Com uma interface aberta para toda a equipe, o consumo de tokens cresce sem ninguém perceber. Três medidas resolvem a maior parte:
- Uma chave de API por ferramenta, com limite de gasto mensal configurado no painel do provedor.
- Modelo padrão econômico: deixe como padrão um modelo menor e libere os maiores só para quem precisa.
- Um gateway no meio: um serviço como o LiteLLM recebe as chamadas do Open WebUI e do Dify, registra o gasto por usuário e corta quando passa do teto.
O Open WebUI também permite definir quais modelos cada grupo de usuários enxerga, o que evita que um teste esquecido rode o dia inteiro no modelo mais caro.
Onde hospedar: no computador do escritório ou numa VPS?
No computador do escritório, a ferramenta para quando a máquina desliga, a internet cai ou alguém precisa acessar de casa. Numa VPS, fica disponível o tempo todo, com IP fixo, HTTPS e backup. Para uso de equipe e principalmente para atender clientes, a VPS é o caminho; o computador local serve para testes.
Perguntas frequentes
O Open WebUI é gratuito?
O projeto é de código aberto e pode ser hospedado por conta própria. O custo é o servidor e, se usar modelos por API, o consumo de tokens.
O Dify precisa de GPU?
Não. O Dify orquestra; a GPU só entra se você rodar o modelo de linguagem na mesma máquina e precisar de velocidade.
Posso usar o Dify para atender clientes no site?
Sim. O Dify publica a aplicação como API e como chat incorporável, que pode ir para o site ou ser ligado a um canal de atendimento.
Quantos usuários uma VPS de 8 GB aguenta no Open WebUI?
Com modelos por API, dezenas de usuários com folga, porque o processamento pesado fica no provedor do modelo. Com modelo local, o limite é o modelo, não a interface.
Os dados das conversas ficam onde?
No volume e no banco da sua VPS. Com servidor no Brasil, ficam no país; o que vai para fora é só o que for enviado a um modelo por API.
Quer ver isso no seu caso?
Fale com o time técnico da NuvoCloud pelo WhatsApp ou ligue grátis no 0800 123 4657.
Falar no WhatsApp