Pular para o conteúdo principal

⏱️ Início Rápido

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n
Nota Importante sobre Funções de Usuário e Privacidade:
  • Criação de Admin: A primeira conta criada no Open WebUI obtém privilegios de Administrador, controlando gerenciamento de usuários e configurações do sistema.
  • Cadastros de Usuários: Inscrições subsequentes começam com status Pendente, exigindo aprovação do Administrador para acesso.
  • Privacidade e Segurança de Dados: Todos os seus dados, incluindo detalhes de login, são armazenados localmente em seu dispositivo. O Open WebUI garante confidencialidade estrita e nenhuma solicitação externa para maior privacidade e segurança.
    • Todos os modelos são privados por padrão. Modelos devem ser compartilhados explicitamente através de grupos ou tornados públicos. Se um modelo for atribuído a um grupo, apenas os membros do grupo poderão vê-lo. Se um modelo for tornado público, qualquer pessoa na instância poderá visualizá-lo.

Escolha abaixo seu método de instalação preferido:

  • Docker: Oficialmente suportado e recomendado para a maioria dos usuários
  • Python: Adequado para ambientes com poucos recursos ou para quem deseja uma configuração manual
  • Kubernetes: Ideal para implementações empresariais que requerem escalabilidade e orquestração

Início Rápido com Docker 🐳

Siga estes passos para instalar Open WebUI com Docker.

Etapa 1: Obter a Imagem Open WebUI

Comece obtendo a imagem Docker mais recente do Open WebUI do GitHub Container Registry.

docker pull ghcr.io/open-webui/open-webui:main

Etapa 2: Executar o Contêiner

Execute o contêiner com as configurações padrão. Este comando inclui um mapeamento de volume para garantir armazenamento persistente de dados.

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

Flags Importantes

  • Mapeamento de Volume (-v open-webui:/app/backend/data): Garante o armazenamento persistente dos seus dados. Isso evita perda de dados entre reinicializações do contêiner.
  • Mapeamento de Porta (-p 3000:8080): Disponibiliza o WebUI na porta 3000 da sua máquina local.

Usando Suporte a GPU

Para suporte a GPU Nvidia, adicione --gpus all ao comando docker run:

docker run -d -p 3000:8080 --gpus all -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:cuda

Modo de Usuário Único (Desativando Login)

Para ignorar a página de login em uma configuração de usuário único, defina a variável de ambiente WEBUI_AUTH como False:

docker run -d -p 3000:8080 -e WEBUI_AUTH=False -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
atenção

Você não pode alternar entre o modo de usuário único e o modo de várias contas após esta alteração.

Configuração Avançada: Conectando ao Ollama em Outro Servidor

Para conectar o Open WebUI a um servidor Ollama localizado em outro host, adicione a variável de ambiente OLLAMA_BASE_URL:

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Acesse o WebUI

Após o contêiner estar em execução, acesse o Open WebUI em:

http://localhost:3000

Para ajuda detalhada sobre cada flag do Docker, veja a documentação do Docker.

Atualizando

Para atualizar sua instalação local do Docker para a versão mais recente, você pode usar o Watchtower ou atualizar manualmente o contêiner.

Opção 1: Usando Watchtower

Com o Watchtower, você pode automatizar o processo de atualização:

docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once open-webui

(Substitua open-webui pelo nome do seu contêiner se ele for diferente.)

Opção 2: Atualização Manual

  1. Pare e remova o contêiner atual:

    docker rm -f open-webui
  2. Baixe a versão mais recente:

    docker pull ghcr.io/open-webui/open-webui:main
  3. Inicie o contêiner novamente:

    docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

Ambos os métodos irão atualizar sua instância do Docker e colocá-la em funcionamento com a última versão.

Próximos Passos

Após a instalação, visite:

Agora você está pronto para começar a usar o Open WebUI!

Usando Open WebUI com Ollama

Se estiver utilizando o Open WebUI com Ollama, certifique-se de verificar o nosso Guia de Início com Ollama para aprender a gerenciar suas instâncias Ollama com Open WebUI.

Junte-se à Comunidade

Precisa de ajuda? Tem dúvidas? Junte-se à nossa comunidade: