# Base de Conhecimento

# Introdução



# O que é o Presto?

O Presto é uma plataforma de gerenciamento centralizado de credenciais digitais, desenvolvida especialmente para escritórios de advocacia, departamentos jurídicos e equipes que precisam acessar múltiplos tribunais e sistemas eletrônicos com segurança, agilidade e controle.

Funciona como um cofre digital inteligente: as credenciais de acesso (usuário, senha e/ou certificado digital A1) são armazenadas de forma segura e criptografada. Os usuários autorizados acessam os sistemas sem visualizar as senhas originais, eliminando o compartilhamento manual de credenciais e os riscos associados.

O Presto foi criado para resolver um problema recorrente em operações jurídicas: o uso compartilhado, inseguro e descontrolado de senhas e certificados digitais. Por meio de uma extensão de navegador integrada ao console web, o produto permite que qualquer membro da equipe acesse tribunais e plataformas autorizadas sem nunca conhecer as credenciais reais, enquanto o gestor mantém visibilidade e controle total sobre quem acessou o quê e quando.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Segurança reforçada: credenciais nunca são expostas aos usuários finais.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Controle centralizado: um único painel para todos os acessos, usuários e permissões.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Rastreabilidade total: histórico detalhado de cada acesso — quem, quando, qual sistema e para quê.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Produtividade elevada: sem tempo perdido buscando senhas ou aguardando repasse de credenciais.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Conformidade: suporte a 2FA e certificado A1, atendendo exigências crescentes do CNJ.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Assinaturas digitais com validade jurídica diretamente pela plataforma.

<span style="color: #cc00cc;"><span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>Escalabilidade: equipe cresce, novos usuários e grupos configurados em minutos.

# Primeiros Passos



# 1.1 Recebendo o Acesso

## 1.1 Recebendo o Acesso

Ao ser cadastrado na plataforma, você receberá um e-mail com um link para criação de senha. Esse e-mail pode ser enviado automaticamente pelo sistema ou pelo administrador.

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E2%9A%A0%C2%A0-aten%C3%A7%C3%A3o%3A-o-link-d" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #E6A817 1.0pt; border-left: solid #E6A817 1.5pt; mso-border-alt: solid #E6A817 .5pt; mso-border-left-alt: solid #E6A817 1.5pt; background: #FFF3CD; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624">**<span style="font-size: 10.0pt; color: #e6a817;">⚠<span style="mso-spacerun: yes;"> </span>Atenção: </span>**<span style="font-size: 10.0pt;">O link de criação de senha expira em poucos minutos. Crie sua senha imediatamente após receber o e-mail.</span>

</td></tr></tbody></table>

<span style="mso-no-proof: yes;">![Título: E-mail de convite com link de criação de senha (passo 1–3) - Descrição: E-mail de convite com link de criação de senha (passo 1–3)](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-ifeqqpe6.png)</span>

*<span style="font-size: 9.0pt; color: #777777;">E-mail de convite com link de criação de senha (passo 1–3)</span>*

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Clique no link recebido no e-mail.

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Na tela de redefinição de senha, crie sua senha e clique em "SAVE".

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Acesse o painel do Presto em: console.presto.oystr.com.br

<span style="mso-no-proof: yes;">![Título: Tela de login — passo 4 e 5 - Descrição: Tela de login — passo 4 e 5](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-y2ae4wai.png)</span>

*<span style="font-size: 9.0pt; color: #777777;">Tela de login — passo 4 e 5</span>*

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Insira seu e-mail cadastrado e clique em "Acessar".

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Insira a senha criada e clique em "Login".

# 1.2 Configurando o PIN de Segurança

O PIN é um código de segurança pessoal, obrigatório para acessar os sistemas pelos quais você tem permissão. É diferente da senha de login do painel.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/scaled-1680-/phzimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/phzimage.png)

<span style="mso-no-proof: yes;">  
</span>

*<span style="font-size: 9.0pt; color: #777777;">Configurações do Usuário — cadastro do PIN (passo 7) e botão Extensão (passo 8)</span>*

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Acesse: Configurações &gt; Configurações do Usuário.

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Clique em "Alterar PIN" e cadastre um código de sua preferência.

**<span style="color: #0d2461;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**Clique em "Salvar" para confirmar.

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E2%84%B9%C2%A0-nota%3A-utilize-um-" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #0D2461 1.0pt; border-left: solid #0D2461 1.5pt; mso-border-alt: solid #0D2461 .5pt; mso-border-left-alt: solid #0D2461 1.5pt; background: #EBF0FA; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624">**<span style="font-size: 10.0pt; color: #0d2461;">ℹ<span style="mso-spacerun: yes;"> </span>Nota: </span>**<span style="font-size: 10.0pt;">Utilize um PIN exclusivo, diferente de senhas pessoais. O PIN pode ser redefinido a qualquer momento pelo próprio usuário ou pelo administrador.</span>

</td></tr></tbody></table>

# Configurações



# Token A3 Físico

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Este guia é um passo a passo sobre como instalar o componente do Presto para que seja possível acessar sistemas via Presto com o token A3 físico.</span>

**<span style="color: #1b4fd6;"><span style="mso-spacerun: yes;"> </span>Suporte:<span style="mso-spacerun: yes;"> </span></span>**<span style="color: #1a1a2e;">em caso de dúvidas, entre em contato com a nossa equipe de suporte pelo e-mail </span>**<span style="color: #1b4fd6;">leandro@oystr.com.br</span>**<span style="color: #1a1a2e;">.</span>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Pré-requisitos de funcionamento</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Para que o Presto possa usar o A3 para acessar um sistema, é necessário que:</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">1.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">O token A3 esteja instalado em uma máquina ligada e com acesso à internet no momento em que o usuário do Presto deseja realizar o login.</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">2.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">A máquina deve estar rodando o componente </span><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a; background: #F3F4F6;">a3-proxy-go</span><span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">, que faz a conexão entre o Presto e o A3.</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">3.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">O certificado A3 deve estar corretamente configurado no cofre do Presto.</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">4.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">O usuário tenha a permissão de acessar o site desejado com o A3.</span>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Requisitos</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Para instalação do a3-proxy-go, é necessária uma máquina Linux com Ubuntu 22.04 LTS ou Ubuntu 24.04 LTS, com os seguintes pacotes instalados:</span>

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">pcscd (instalado e rodando)</span>

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">docker (instalado e rodando)</span>

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">driver do seu token físico</span>

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">a3-proxy-go (instalado e rodando)</span>

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">token A3 (plugado na máquina e devidamente reconhecido)</span>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Preparação</span>**

## **<span style="font-size: 11.0pt; color: #1a1a2e;">Interface USB</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Certifique-se de que o token A3 está conectado à máquina e execute o seguinte comando:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo lsusb | grep -iE 'giesecke|starsign|token|smart'</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">O resultado deve ser algo semelhante a:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">Bus 001 Device 004: ID 0529:0620 Giesecke &amp; Devrient GmbH StarSign CUT</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Indicando que o token A3 está conectado à máquina e que o sistema USB reconheceu o token.</span>

## **<span style="font-size: 11.0pt; color: #1a1a2e;">pcscd</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Certifique-se de que o daemon pcscd esteja rodando e execute os seguintes comandos:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo pcscd --version  
sudo systemctl is-active pcscd  
sudo ls -la /run/pcscd/pcscd.comm  
sudo pcsc\_scan -n</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">O resultado do último comando deve ser algo semelhante a:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">Scanning present readers...  
0: Giesecke &amp; Devrient StarSign CUT (00000000) 00 00  
<span style="mso-spacerun: yes;"> </span>Reader 0: Giesecke &amp; Devrient StarSign CUT (00000000) 00 00  
<span style="mso-spacerun: yes;"> </span>Card state: Card inserted,  
<span style="mso-spacerun: yes;"> </span>ATR: 3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 84 41 3D F6 12 0F FE 82 90 00 55</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Indicando que o pcscd reconhece o seu token A3. Em caso de erro, verifique se o token A3 está devidamente conectado à máquina, com o driver instalado e com o daemon pcscd rodando.</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Caso seja necessário, instale os pacotes do pcscd com:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo apt update  
sudo apt install -y pcscd libccid pcsc-tools  
sudo systemctl enable --now pcscd</span>

## **<span style="font-size: 11.0pt; color: #1a1a2e;">docker</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Instale o docker no Ubuntu:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo apt install -y ca-certificates curl gnupg  
sudo install -m 0755 -d /etc/apt/keyrings  
curl -fsSL https://download.docker.com/linux/ubuntu/gpg \\  
<span style="mso-spacerun: yes;"> </span>| sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg  
sudo chmod a+r /etc/apt/keyrings/docker.gpg  
echo "deb \[arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg\] \\  
<span style="mso-spacerun: yes;"> </span>https://download.docker.com/linux/ubuntu jammy stable" \\  
<span style="mso-spacerun: yes;"> </span>| sudo tee /etc/apt/sources.list.d/docker.list &gt; /dev/null  
sudo apt update  
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin  
sudo usermod -aG docker "$USER"<span style="mso-spacerun: yes;"> </span>\# faça logout/login para o grupo ter efeito</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Teste o docker com:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo docker run --rm hello-world</span>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Instalação do a3-proxy-go</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Faça o download das 2 versões disponíveis do nosso container com:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo docker pull southamerica-east1-docker.pkg.dev/oystr-presto-test/presto-public/a3-proxy-go:&lt;versão-1&gt;  
sudo docker pull southamerica-east1-docker.pkg.dev/oystr-presto-test/presto-public/a3-proxy-go:&lt;versão-2&gt;</span>

**<span style="color: #92400e;"><span style="mso-spacerun: yes;"> </span>Atenção: </span>**<span style="color: #92400e;">as tags de versão das imagens (nos comandos docker pull e na imagem do docker run) aparecem truncadas no documento de origem. Substitua &lt;versão-1&gt;, &lt;versão-2&gt; e v1.1.&lt;patch&gt; pelas tags exatas informadas pela equipe do Presto.</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Após a realização de todos os passos anteriores, você está pronto para rodar o a3-proxy-go. Antes de rodar, é necessário entrar em contato com a nossa equipe e requisitar o id a ser usado. No exemplo abaixo, usamos &lt;id&gt; como exemplo:</span>

<span style="font-size: 9.0pt; font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a;">sudo docker run -d \\  
<span style="mso-spacerun: yes;"> </span>--name a3-proxy-go \\  
<span style="mso-spacerun: yes;"> </span>--restart unless-stopped \\  
<span style="mso-spacerun: yes;"> </span>-e HOST\_PCSC=1 \\  
<span style="mso-spacerun: yes;"> </span>-e FRP\_NAME=&lt;id&gt; \\  
<span style="mso-spacerun: yes;"> </span>-e POLL\_INTERVAL=5 \\  
<span style="mso-spacerun: yes;"> </span>-e PKCS11\_MODULE=/usr/lib/libaetpkss.so \\  
<span style="mso-spacerun: yes;"> </span>-p 8443:8443 \\  
<span style="mso-spacerun: yes;"> </span>-v /run/pcscd/pcscd.comm:/run/pcscd/pcscd.comm \\  
<span style="mso-spacerun: yes;"> </span>southamerica-east1-docker.pkg.dev/oystr-presto-test/presto-public/a3-proxy-go:v1.1.&lt;patch&gt;</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">A depender da sua versão de Linux, o parâmetro HOST\_PCSC deve ser alterado segundo a tabela abaixo:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-host-pcscd-version-h" style="width: 480.0pt; border-collapse: collapse; border: none; mso-border-alt: solid #D1D5DB .25pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .25pt solid #E5E7EB; mso-border-insidev: .25pt solid #E5E7EB;" width="640"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; page-break-inside: avoid;"><td style="width: 170.0pt; border-top: #D1D5DB; border-left: #D1D5DB; border-bottom: #E5E7EB; border-right: #E5E7EB; border-style: solid; border-width: 1.0pt; mso-border-top-alt: #D1D5DB; mso-border-left-alt: #D1D5DB; mso-border-bottom-alt: #E5E7EB; mso-border-right-alt: #E5E7EB; mso-border-style-alt: solid; mso-border-width-alt: .25pt; background: #1B4FD6; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227">**<span style="color: white;">Host</span>**

</td><td style="width: 170.0pt; border-top: solid #D1D5DB 1.0pt; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-top-alt: solid #D1D5DB .25pt; background: #1B4FD6; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227">**<span style="color: white;">pcscd version</span>**

</td><td style="width: 140.0pt; border-top: solid #D1D5DB 1.0pt; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #D1D5DB 1.0pt; mso-border-left-alt: #E5E7EB; mso-border-top-alt: #D1D5DB; mso-border-bottom-alt: #E5E7EB; mso-border-right-alt: #D1D5DB; mso-border-style-alt: solid; mso-border-width-alt: .25pt; background: #1B4FD6; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="187">**<span style="color: white;">HOST\_PCSC</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1; page-break-inside: avoid;"><td style="width: 170.0pt; border-top: none; border-left: solid #D1D5DB 1.0pt; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">Ubuntu 22.04</span>

</td><td style="width: 170.0pt; border-top: none; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">1.9.x</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #D1D5DB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-right-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="187"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">1</span>

</td></tr><tr style="mso-yfti-irow: 2; page-break-inside: avoid;"><td style="width: 170.0pt; border-top: none; border-left: solid #D1D5DB 1.0pt; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">Ubuntu 24.04</span>

</td><td style="width: 170.0pt; border-top: none; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">2.0.3</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #D1D5DB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-right-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="187"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">1</span>

</td></tr><tr style="mso-yfti-irow: 3; page-break-inside: avoid;"><td style="width: 170.0pt; border-top: none; border-left: solid #D1D5DB 1.0pt; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">Fedora 41+</span>

</td><td style="width: 170.0pt; border-top: none; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">2.3.x</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #E5E7EB 1.0pt; border-right: solid #D1D5DB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-right-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="187"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">2</span>

</td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes; page-break-inside: avoid;"><td style="width: 170.0pt; border-top: none; border-left: solid #D1D5DB 1.0pt; border-bottom: solid #D1D5DB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: #E5E7EB; mso-border-left-alt: #D1D5DB; mso-border-bottom-alt: #D1D5DB; mso-border-right-alt: #E5E7EB; mso-border-style-alt: solid; mso-border-width-alt: .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">macOS</span>

</td><td style="width: 170.0pt; border-top: none; border-left: none; border-bottom: solid #D1D5DB 1.0pt; border-right: solid #E5E7EB 1.0pt; mso-border-top-alt: solid #E5E7EB .25pt; mso-border-left-alt: solid #E5E7EB .25pt; mso-border-alt: solid #E5E7EB .25pt; mso-border-bottom-alt: solid #D1D5DB .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="227"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">(none)</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #D1D5DB 1.0pt; border-right: solid #D1D5DB 1.0pt; mso-border-top-alt: #E5E7EB; mso-border-left-alt: #E5E7EB; mso-border-bottom-alt: #D1D5DB; mso-border-right-alt: #D1D5DB; mso-border-style-alt: solid; mso-border-width-alt: .25pt; background: white; padding: 3.0pt 6.0pt 3.0pt 6.0pt;" valign="top" width="187"><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #1a1a2e;">unsupported</span>

</td></tr></tbody></table>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Pronto!</span>**

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Depois de obter o id com a equipe do Presto e rodar o container, você está pronto para configurar o token A3 no nosso cofre.</span>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Manutenção</span>**

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">1.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Se a máquina estiver desligada, o container do docker parado, ou sem acesso à internet, o acesso ao A3 não funciona e, por consequência, o login via Presto também não.</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">2.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Eventualmente será necessário retirar e recolocar o A3 na máquina. Isso não tem relação com o Presto, mas com o hardware da máquina.</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">3.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Se o container a3-proxy-go tiver problemas, é necessário enviar os logs para a nossa equipe avaliar. Rode: </span><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a; background: #F3F4F6;">sudo docker logs --tail 5000 a3-proxy-go</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">4.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Caso seja necessário, reinicie o container com: </span><span style="font-family: Consolas; mso-fareast-font-family: Consolas; mso-bidi-font-family: Consolas; color: #0f172a; background: #F3F4F6;">sudo docker restart a3-proxy-go</span>

*<span style="font-size: 8.0pt; color: #6b7280;">Presto · Oystr — Guia de instalação do a3-proxy-go para acesso via token A3 físico.</span>*

# Presto Edge

1. <span lang="EN-US" style="mso-ansi-language: EN-US;">Visão Geral</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">O **Presto** **Edge** é um componente do ecossistema Presto que resolve um problema crítico de acesso: alguns tribunais e sistemas jurídicos validam o IP de origem da requisição de login, exigindo que ele seja o mesmo da rede do usuário ou do escritório.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Ao instalar o Presto Edge na máquina do colaborador (ou em um servidor da rede do escritório), o Presto consegue rotear o tráfego pelo IP correto, garantindo que o acesso ao tribunal ocorra com o **mesmo endereço IP do usuário**.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-umcvcco1.jpeg)</span>

*<span lang="EN-US" style="font-size: 9.0pt; color: #666666; mso-ansi-language: EN-US;">Figura 1 — Arquitetura do Presto Edge : roteamento pelo IP do colaborador</span>*

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-importante%3A-como-o-e" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #D6E4F0; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Importante: Como o Presto Edge roda na mesma máquina (ou na mesma rede) do usuário, o Presto acessa o tribunal com o mesmo IP do colaborador. Isso funciona tanto no escritório quanto em home office, pois o Presto Edge acompanha a conexão do usuário.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">2. Pré-Requisitos</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Antes de instalar o Presto Edge , certifique-se de que os seguintes requisitos estão atendidos:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-requisito-detalhe-si" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="187">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Requisito</span>**

</td><td style="width: 328.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="437">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Detalhe</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Sistema Operacional</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Windows 10 ou superior, macOS, ou Linux</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Virtualização habilitada na BIOS/UEFI</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Obrigatório para WSL2 — deve ser verificado e habilitado antes de qualquer instalação</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">WSL2 com Ubuntu 24.04</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Obrigatório para Windows — deve ser instalado antes do Docker Desktop</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Docker Desktop</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Versão mais recente — instalado como Administrador após o WSL2</span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Inicialização automática</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Docker Desktop configurado para iniciar com o Windows</span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Permissão de Administrador</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Necessária para instalação e configuração do Docker Desktop</span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Conexão com a Internet</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Necessária para download da imagem do container do Presto Edge</span>

</td></tr><tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes;"><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Acesso ao Console Presto</span>

</td><td style="width: 328.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="437"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Conta com acesso a console.presto.oystr.com.br para obter o comando de instalação</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">3. Passo 0 — Verificar e Habilitar a Virtualização (Windows)</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">O WSL2 e o Docker Desktop dependem do recurso de **virtualização de hardware** da CPU. Antes de iniciar a instalação, é necessário confirmar que este recurso está habilitado no Windows e na BIOS/UEFI da máquina.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-este-passo-%C3%A9-necess%C3%A1" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #D6E4F0; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span style="color: black; mso-color-alt: windowtext;">Este passo é necessário apenas para Windows. Usuários de macOS e Linux podem pular para a Seção 5.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">3.1 Verificar se a Virtualização está Habilitada</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Para checar rapidamente se a virtualização já está ativa na máquina:</span>

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Pressione **Ctrl + Shift + Esc** para abrir o **Gerenciador de Tarefas**.</span>

<span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Clique na aba **Desempenho** e selecione **CPU** no painel esquerdo.</span>

<span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">No painel direito, verifique o campo **Virtualização**: se estiver como **Habilitada**, está tudo certo — pule para a Seção 4.</span>

<span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Se estiver como **Desabilitada**, siga os passos da Seção 3.2 para habilitar.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Alternativamente, você pode verificar via PowerShell executando o comando:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-systeminfo-%7C-findstr" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #1E1E1E; padding: 6.0pt 12.0pt 6.0pt 12.0pt;" valign="top" width="624"><span style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; color: #d4d4d4;">systeminfo | findstr /I "Virtualization"</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Se o resultado mostrar **A hypervisor has been detected**, a virtualização já está ativa.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">3.2 Habilitar a Virtualização pela BIOS/UEFI</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Caso a virtualização esteja desabilitada, é necessário acessar a **BIOS/UEFI** da máquina para ativá-la. O processo varia conforme o fabricante:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-fabricante-tecla-de-" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="100">**<span style="font-size: 10.0pt; color: white;">Fabricante</span>**

</td><td style="width: 100.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="133">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Tecla de Acesso à BIOS</span>**

</td><td style="width: 293.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="391">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Onde encontrar a opção</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="100"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Dell</span>

</td><td style="width: 100.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="133"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">F2 ou F12</span>

</td><td style="width: 293.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="391"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Advanced &gt; CPU Configuration &gt; Virtualization Technology</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="100"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">HP</span>

</td><td style="width: 100.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="133"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">F10 ou Esc</span>

</td><td style="width: 293.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="391"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Advanced &gt; System Options &gt; Virtualization Technology (VTx)</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="100"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Lenovo</span>

</td><td style="width: 100.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="133"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">F1, F2 ou Delete</span>

</td><td style="width: 293.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="391"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Security &gt; Virtualization ou Advanced &gt; CPU Setup</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="100"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">ASUS</span>

</td><td style="width: 100.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="133"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Delete ou F2</span>

</td><td style="width: 293.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="391"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Advanced &gt; CPU Configuration &gt; Intel Virtualization Technology</span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="100"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Acer</span>

</td><td style="width: 100.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="133"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">F2 ou Delete</span>

</td><td style="width: 293.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="391"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Main &gt; Virtualization Technology</span>

</td></tr><tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;"><td style="width: 75.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="100"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">MSI</span>

</td><td style="width: 100.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="133"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">Delete</span>

</td><td style="width: 293.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="391"><span style="font-size: 10.0pt; color: black; mso-color-alt: windowtext;">OC &gt; CPU Features &gt; Intel Virtualization Tech</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-aten%C3%A7%C3%A3o%3A-a-tecla-de-" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #FFF9E6; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Atenção: A tecla de acesso à BIOS deve ser pressionada imediatamente ao ligar o computador, antes do Windows começar a carregar. O nome exato da opção pode variar mesmo entre modelos do mesmo fabricante.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">3.3 Passo a passo para acessar a BIOS/UEFI</span>

<span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Reinicie o computador</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">.</span>

<span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Pressione repetidamente a **tecla de acesso à BIOS** do seu fabricante (consulte a tabela acima) assim que a tela do fabricante aparecer.</span>

<span style="mso-list: Ignore;">7.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Dentro da BIOS, navegue até a seção de **Advanced**, **CPU Configuration** ou equivalente.</span>

<span style="mso-list: Ignore;">8.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Localize a opção **Virtualization Technology**, **Intel VT-x**, **AMD-V** ou similar.</span>

<span style="mso-list: Ignore;">9.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Altere o valor para **Enabled**.</span>

<span style="mso-list: Ignore;">10.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Salve as alterações</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> (geralmente **F10**) e reinicie o computador.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">3.4 Habilitar Virtualização pelo Windows (Plataforma de Máquina Virtual)</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Além da BIOS, é necessário garantir que o recurso **Plataforma de Máquina Virtual** esteja ativado no próprio Windows:</span>

<span style="mso-list: Ignore;">11.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Pressione **Win + R**, digite **optionalfeatures** e pressione Enter.</span>

<span style="mso-list: Ignore;">12.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Na janela **Recursos do Windows**, localize e marque as seguintes opções:</span>

<span style="mso-list: Ignore;">◦<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Plataforma de Máquina Virtual</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> (Virtual Machine Platform)</span>

<span style="mso-list: Ignore;">◦<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Subsistema do Windows para Linux</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> (Windows Subsystem for Linux)</span>

<span style="mso-list: Ignore;">13.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Clique em **OK** e aguarde a instalação. Reinicie o computador quando solicitado.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-dica%3A-se-ao-tentar-i" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #D6E4F0; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Dica: Se ao tentar instalar o WSL você receber um erro como 'WSL 2 requires an update to its kernel component' ou '0x80370102', é sinal de que a virtualização ainda está desabilitada na BIOS ou que o recurso Plataforma de Máquina Virtual não foi ativado.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">4. Passo 1 — Instalar o Ubuntu 24.04 via WSL (Windows)</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">O Presto Edge roda dentro de um container Docker que utiliza o **WSL2 (Windows Subsystem for Linux)** como base. Por isso, antes de instalar o Docker Desktop, é necessário instalar o **Ubuntu 24.04 via WSL** no Windows.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-este-passo-%C3%A9-necess%C3%A1-1" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #D6E4F0; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Este passo é necessário apenas para Windows. Usuários de macOS e Linux podem pular para a Seção 4.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">3.1 Como instalar o Ubuntu 24.04 via WSL</span>

<span style="mso-list: Ignore;">14.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Abra o **PowerShell como Administrador** (clique com o botão direito no menu Iniciar &gt; Windows PowerShell (Admin)).</span>

<span style="mso-list: Ignore;">15.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Execute o comando abaixo para instalar o WSL com Ubuntu 24.04:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-wsl---install--d-ubu" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #1E1E1E; padding: 6.0pt 12.0pt 6.0pt 12.0pt;" valign="top" width="624"><span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; color: #d4d4d4; mso-ansi-language: EN-US;">wsl --install -d Ubuntu-24.04</span>

</td></tr></tbody></table>

<span style="mso-list: Ignore;">16.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Aguarde o download e a instalação. O sistema poderá solicitar uma **reinicialização**.</span>

<span style="mso-list: Ignore;">17.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Após reiniciar, o Ubuntu abrirá automaticamente — defina um **nome de usuário** e **senha** quando solicitado.</span>

<span style="mso-list: Ignore;">18.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Para verificar se a instalação foi bem-sucedida, execute no PowerShell:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-wsl---list---verbose" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #1E1E1E; padding: 6.0pt 12.0pt 6.0pt 12.0pt;" valign="top" width="624"><span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; color: #d4d4d4; mso-ansi-language: EN-US;">wsl --list --verbose</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">O Ubuntu-24.04 deve aparecer na lista com status **Running** e versão **2**.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Para um passo a passo visual completo, assista: </span>[<span lang="EN-US" style="color: #0563c1; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;">Instalação do Ubuntu 24.04 via WSL no Windows (YouTube)</span>](https://www.youtube.com/watch?v=MaTe1qBTaic&t=136s)

<span lang="EN-US" style="mso-ansi-language: EN-US;">5. Passo 2 — Instalar o Docker Desktop</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Com o WSL2 e o Ubuntu 24.04 instalados, o próximo passo é instalar o **Docker Desktop**. O Presto Edge é um container Docker e o Docker Desktop é o ambiente que o executa no Windows.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">4.1 Download e Instalação</span>

<span style="mso-list: Ignore;">19.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Acesse o site oficial: </span>[<span lang="EN-US" style="color: #0563c1; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;">https://docs.docker.com/desktop/setup/install/windows-install/</span>](https://docs.docker.com/desktop/setup/install/windows-install/)

<span style="mso-list: Ignore;">20.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Execute o instalador como Administrador</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> (clique com o botão direito &gt; Executar como Administrador).</span>

<span style="mso-list: Ignore;">21.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Durante a instalação, **mantenha marcada a opção** de iniciar o Docker Desktop ao iniciar o Windows.</span>

<span style="mso-list: Ignore;">22.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Ao final, abra o Docker Desktop &gt; **Settings &gt; General** e confirme que **Use the WSL 2 based engine** está ativado.</span>

<span style="mso-list: Ignore;">23.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Verifique se o ícone do Docker aparece na barra de tarefas com status **Engine running**.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-aten%C3%A7%C3%A3o%3A-o-docker-de" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #FFF9E6; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Atenção: O Docker Desktop deve ser instalado obrigatoriamente como Administrador. Caso contrário, o container do Presto Edge não conseguirá iniciar corretamente. É importante também que o Docker esteja configurado para iniciar junto com o Windows como na imagem abaixo:</span>

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/scaled-1680-/Ek0image.png)](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/Ek0image.png)

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Para um passo a passo visual completo, assista: </span>[<span lang="EN-US" style="color: #0563c1; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;">Instalação do Docker Desktop no Windows (YouTube)</span>](https://youtu.be/qrvx6ivyrQw?si=0L5TVCwVfK_6z54N&t=311)

<span lang="EN-US" style="mso-ansi-language: EN-US;">6. Passo 3 — Obter o Comando no Console Presto</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">O comando para iniciar o container do Presto Edge é **personalizado por usuário/máquina** e deve ser obtido diretamente no Console do Presto. Cada proxy possui um identificador único (**EDGE\_NAME**) que vincula o container ao usuário correto.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">5.1 Acessando a lista de Proxies</span>

<span style="mso-list: Ignore;">24.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Acesse </span>[<span lang="EN-US" style="color: #0563c1; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;">console.presto.oystr.com.br/proxies</span>](https://console.presto.oystr.com.br/proxies)<span lang="EN-US" style="mso-ansi-language: EN-US;"> e faça login com sua conta Presto.</span>

<span style="mso-list: Ignore;">25.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Na tela de **Proxies**, localize o proxy correspondente à sua máquina ou usuário.</span>

<span style="mso-list: Ignore;">26.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Se não existir um proxy cadastrado para você, clique em **Adicionar novo proxy** para criar um.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-w3sxtkyy.jpeg)</span>

*<span lang="EN-US" style="font-size: 9.0pt; color: #666666; mso-ansi-language: EN-US;">Figura 2 — Tela de listagem de Proxies no Console Presto</span>*

<span lang="EN-US" style="mso-ansi-language: EN-US;">5.2 Copiando o Comando Docker</span>

<span style="mso-list: Ignore;">27.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Clique no botão **Configuração** ao lado do proxy desejado.</span>

<span style="mso-list: Ignore;">28.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">No painel **Detalhes do proxy**, localize o campo **Config** — ele contém o comando Docker completo e personalizado para aquele proxy.</span>

<span style="mso-list: Ignore;">29.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Clique em **copiar** para copiar o comando para a área de transferência.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-5hceeobr.jpeg)</span>

*<span lang="EN-US" style="font-size: 9.0pt; color: #666666; mso-ansi-language: EN-US;">Figura 3 — Painel de detalhes do proxy com o comando Docker personalizado</span>*

<span lang="EN-US" style="mso-ansi-language: EN-US;">O comando tem o seguinte formato, onde **EDGE\_NAME** é o identificador único daquele proxy:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-docker-run--d---name" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #1E1E1E; padding: 6.0pt 12.0pt 6.0pt 12.0pt;" valign="top" width="624"><span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'; color: #d4d4d4; mso-ansi-language: EN-US;">docker run -d --name presto-edge --restart unless-stopped --env EDGE\_NAME=&lt;nome\_do\_proxy&gt; leandrocruz/edge-proxy:v0.0.1</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-importante%3A-o-edge_n" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #FFE8E8; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">IMPORTANTE: O EDGE\_NAME deve ser único. Nunca execute o mesmo comando (com o mesmo EDGE\_NAME) em mais de uma máquina simultaneamente. Isso causará conflito na identificação do proxy e pode impedir o funcionamento correto do Presto.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">7. Passo 4 — Executar o Comando no Terminal Ubuntu</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Com o comando copiado do Console, execute-o no terminal do **Ubuntu (WSL)** para iniciar o container do Presto Edge.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">6.1 Abrindo o Terminal Ubuntu</span>

<span style="mso-list: Ignore;">30.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Pressione **Win + S** e pesquise por Ubuntu.</span>

<span style="mso-list: Ignore;">31.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Abra o aplicativo **Ubuntu 24.04** instalado via WSL.</span>

<span style="mso-list: Ignore;">32.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Cole o comando copiado do Console e pressione **Enter**.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">6.2 Verificando se o Container Subiu</span>

<span style="mso-list: Ignore;">33.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Abra o **Docker Desktop**.

<span style="mso-list: Ignore;">34.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Clique em **Containers** no menu lateral esquerdo.</span>

<span style="mso-list: Ignore;">35.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Localize o container **presto-edge** — o indicador deve estar **verde**, indicando que está ativo.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-rh46elqo.jpeg)</span>

*<span lang="EN-US" style="font-size: 9.0pt; color: #666666; mso-ansi-language: EN-US;">Figura 4 — Painel de Containers do Docker Desktop com o presto-edge ativo</span>*

<span lang="EN-US" style="mso-ansi-language: EN-US;">8. Gerenciamento do Presto Edge via Docker Desktop</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Após a instalação, é possível monitorar e gerenciar o Presto Edge diretamente pelo Docker Desktop.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">7.1 Visualizando Logs e Status</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Clique no nome do container **presto-edge** para acessar a tela de detalhes. Nesta tela é possível:</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Visualizar os **logs em tempo real** do Edge</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Verificar o **status da conexão** com a infraestrutura Presto</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Identificar eventuais erros de conectividade (exibidos em amarelo nos logs)</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-weeykl5i.jpeg)</span>

*<span lang="EN-US" style="font-size: 9.0pt; color: #666666; mso-ansi-language: EN-US;">Figura 5 — Tela de logs do container presto-edge no Docker Desktop</span>*

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-dica%3A-linhas-de-log-" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #FFF9E6; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Dica: Linhas de log em amarelo indicam dificuldade de conexão com a infraestrutura. Neste caso, utilize o botão de restart (destacado na imagem) para reconectar.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">7.2 Reiniciando o Container</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Caso o Presto Edge apresente falhas de conexão, o primeiro passo é reiniciá-lo:</span>

<span style="mso-list: Ignore;">36.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Acesse a tela de detalhes do container **presto-edge** no Docker Desktop.</span>

<span style="mso-list: Ignore;">37.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Clique no **botão de Restart** (ícone circular com seta) no canto superior direito da tela.</span>

<span style="mso-list: Ignore;">38.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Aguarde alguns segundos e observe os logs — o Presto Edge deverá reconectar à infra automaticamente.</span>

<span style="mso-list: Ignore;">39.<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Após reconectar, teste a conexão usando o botão **Testar VPN** na extensão do Presto.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">9. Botão Testar VPN</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">O botão **Testar VPN** está disponível no diálogo de login da extensão do Presto e serve para validar a configuração do proxy antes de realizar o login no tribunal.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-fweqnb4o.jpeg)</span>

*<span lang="EN-US" style="font-size: 9.0pt; color: #666666; mso-ansi-language: EN-US;">Figura 6 — Diálogo de login da extensão Presto com o botão Testar VPN</span>*

<span lang="EN-US" style="mso-ansi-language: EN-US;">8.1 O que é testado</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Ao clicar em **Testar VPN**, o sistema valida automaticamente os seguintes pontos:</span>

<span style="mso-list: Ignore;">40.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Configuração:</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> Verifica se o Presto Edge (ou VPN) está instalado e configurado na máquina do usuário.</span>

<span style="mso-list: Ignore;">41.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Funcionamento:</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> Confirma se o Presto Edge/VPN tem acesso ativo à internet.</span>

<span style="mso-list: Ignore;">42.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Equivalência de IP:</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> Verifica se o IP do Presto Edge/VPN é o mesmo IP do usuário.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-nota%3A-a-igualdade-de" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #D6E4F0; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Nota: A igualdade de IP é exigida apenas em alguns tribunais. Na maioria dos casos, o Presto funciona mesmo que os IPs sejam diferentes.</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">8.2 Resultado do Teste</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Quando os 3 testes passam, o botão fica com indicação visual de sucesso. Se o IP for diferente, o botão sinaliza a divergência — mas isso não impede o funcionamento do Presto na maioria dos tribunais.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Quando o cliente **não possui VPN ou Presto Edge configurado**, o tráfego cai na VPN/Proxy compartilhada da Oystr (IP: 177.220.183.60). Neste caso, se houver dificuldade de acesso, recomenda-se adotar uma das soluções descritas na seção 10.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">10. Cenários de Implantação Recomendados</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">A instalação do Presto Edge pode ser feita de diferentes formas dependendo do tamanho e perfil do cliente. A tabela abaixo resume as recomendações:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-perfil-do-cliente-re" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="147">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Perfil do Cliente</span>**

</td><td style="width: 175.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="233">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Recomendação</span>**

</td><td style="width: 183.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="244">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Observação</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Clientes menores</span>

</td><td style="width: 175.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="233"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Presto Edge instalado em todos os computadores dos usuários do Presto</span>

</td><td style="width: 183.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="244"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Solução mais simples e robusta para equipes pequenas</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Clientes maiores</span>

</td><td style="width: 175.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="233"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Container/VPN centralizado + Presto Edge nas máquinas dos colaboradores</span>

</td><td style="width: 183.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="244"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Garante redundância e continuidade mesmo com oscilações</span>

</td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Clientes corajosos</span>

</td><td style="width: 175.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="233"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">1 ou mais Presto Edges em máquinas fixas do escritório</span>

</td><td style="width: 183.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="244"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Funciona apenas se a máquina com o Edge estiver ligada e com o mesmo IP do usuário</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">7.1 Presto Edge por Colaborador vs. Presto Edge Centralizado</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Uma dúvida comum é se basta instalar **1 único Presto Edge** para toda a empresa ou se é necessário **1 Presto Edge por colaborador**. Veja as considerações a seguir:</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">O Presto busca automaticamente qualquer Presto Edge</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> associado à conta do usuário que esteja com o mesmo IP.</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Se **ao menos 1 Presto Edge** for encontrado com o IP correto, o acesso funciona.</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Um **Presto** Edge centralizado **não funciona em home office** (sem VPN), pois o IP do colaborador será diferente do IP do Edge.</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">Depender de **apenas 1 Presto Edge centralizado é arriscado** — oscilações de conexão entre o **Presto** Edge e a infraestrutura podem interromper o serviço.</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;">O **cenário ideal** é 1 **Presto** Edge instalado em cada máquina de colaborador que usa o Presto.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">11. Opções para Resolver Problemas de IP</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Quando um usuário apresenta dificuldade de acesso por divergência de IP, existem **3 opções** para resolver o problema:</span>

<span style="mso-list: Ignore;">43.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Configuração de VPN dedicada</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> com a Oystr — recomendado para clientes maiores que necessitam de um IP fixo e estável.</span>

<span style="mso-list: Ignore;">44.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Container Docker centralizado</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> — implantação de um container **Presto** Edge em servidor centralizado da empresa, conectado à infraestrutura da Oystr.</span>

<span style="mso-list: Ignore;">45.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span lang="EN-US" style="mso-ansi-language: EN-US;">Instalação do Presto Edge</span>**<span lang="EN-US" style="mso-ansi-language: EN-US;"> na máquina do colaborador — solução mais prática e indicada para a maioria dos cenários.</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">12. Solução de Problemas (Troubleshooting)</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-problema-causa-prov%C3%A1" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="147">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Problema</span>**

</td><td style="width: 140.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="187">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Causa Provável</span>**

</td><td style="width: 218.0pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #2E74B5; padding: 5.0pt 7.5pt 5.0pt 7.5pt;" valign="top" width="291">**<span lang="EN-US" style="font-size: 10.0pt; color: white; mso-ansi-language: EN-US;">Solução</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;"><span lang="EN-US" style="mso-ansi-language: EN-US;">**Presto** </span>Edge não aparece na lista de containers</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Docker Desktop não foi iniciado</span>

</td><td style="width: 218.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="291"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Abra o Docker Desktop e aguarde o status "Engine running"</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Logs exibem linhas em amarelo</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Falha de conexão com a infraestrutura Presto</span>

</td><td style="width: 218.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="291"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Clique no botão Restart do container no Docker Desktop</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Botão "Testar VPN" indica IP diferente</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Usuário em home office sem <span lang="EN-US" style="mso-ansi-language: EN-US;">**Presto** </span>Edge instalado localmente</span>

</td><td style="width: 218.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="291"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Instalar o <span lang="EN-US" style="mso-ansi-language: EN-US;">**Presto** </span>Edge na máquina do colaborador ou configurar VPN</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Container para após reiniciar o PC</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Parâmetro --restart always não foi usado na criação</span>

</td><td style="width: 218.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: #F2F2F2; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="291"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Recrie o container com o parâmetro --restart always</span>

</td></tr><tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"><td style="width: 110.0pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="147"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;"><span lang="EN-US" style="mso-ansi-language: EN-US;">**Presto** </span>Edge instalado mas login no tribunal falha</span>

</td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="187"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Tribunal exige IP específico e o <span lang="EN-US" style="mso-ansi-language: EN-US;">**Presto** </span>Edge não está naquela rede</span>

</td><td style="width: 218.0pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .25pt; mso-border-left-alt: solid #CCCCCC .25pt; mso-border-alt: solid #CCCCCC .25pt; background: white; padding: 4.0pt 7.5pt 4.0pt 7.5pt;" valign="top" width="291"><span lang="EN-US" style="font-size: 10.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Verificar junto ao suporte Oystr a necessidade de VPN dedicada</span>

</td></tr></tbody></table>

<span lang="EN-US" style="mso-ansi-language: EN-US;">13. Suporte</span>

<span lang="EN-US" style="mso-ansi-language: EN-US;">Em caso de dúvidas ou problemas não resolvidos pelo troubleshooting acima, entre em contato com a equipe de suporte Presto/Oystr para verificação dos logs e avaliação da melhor estratégia de implantação para o seu ambiente.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-este-documento-%C3%A9-de-" style="width: 468.0pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm .5pt 0cm .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 468.0pt; border: solid #2E74B5 1.0pt; border-left: solid #2E74B5 1.5pt; mso-border-alt: solid #2E74B5 .25pt; mso-border-left-alt: solid-thick #2E74B5 1.5pt; background: #F2F2F2; padding: 6.0pt 6.0pt 6.0pt 9.0pt;" valign="top" width="624"><span lang="EN-US" style="color: black; mso-color-alt: windowtext; mso-ansi-language: EN-US;">Este documento é de uso interno e deve ser compartilhado com os responsáveis técnicos de TI do cliente para realização da instalação.</span>

</td></tr></tbody></table>

# VPN

****Acesso aos Portais via Presto com VPN****

Configurar uma VPN para usar o Presto é necessário devido à maneira como alguns portais funcionam. Esses portais realizam duas verificações principais: se o IP é nacional e se o IP que iniciou a sessão é o mesmo que continua acessando o site.

Para que o Presto funcione corretamente nesses portais, o IP dele precisa ser o mesmo do usuário final. A solução é o usuário do Presto configurar um ****Servidor de VPN**** e fornecer as configurações de acesso ****client para o Presto****. Assim, o Presto acessa os portais usando o IP do usuário via VPN. Sendo assim, é necessário uma configuração **Client/Server. Obs: Não é possível uma configuração site to site.**

A configuração da VPN para uso do Presto é altamente recomendada e garante que o acesso aos sites e portais seja feito de forma transparente, como se fosse um usuário acessando manualmente.

Por enquanto, apenas o Open VPN (v2.5) são suportados.

Hosts liberados:

- cloudflare.com:443
- https://api.ipify.org

Demais configurações:

- Os IPs que vão se conectar a VPN estão fora do Brasil e precisam ser liberados
- Todo o tráfego http/https deve ser roteado pela VPN
- O cliente de VPN deve aceitar conexões externas

****Informação Importante:****

Em casos onde o login via Presto apresenta falhas intermitentes, é importante verificar se há inconsistência entre a rede utilizada pelo Presto e a rede em que os usuários estão conectados. Quando o Presto acessa a internet por uma rede diferente da dos usuários, a funcionalidade do proxy pode ser comprometida, resultando em falhas de autenticação para alguns usuários. A recomendação é alinhar o ambiente de rede, colocando todos os usuários na mesma VPN utilizada pelo Presto ou, alternativamente, ajustando as configurações de rede para garantir que o tráfego passe adequadamente pelo proxy. Em situações semelhantes, entre em contato com a equipe de TI local para definir o melhor ajuste.

# Proxy autenticado

<div class="sc-5c288602-2 dBkKdk" id="bkmrk-alguns-clientes-da-o">Alguns clientes da Oystr têm preferido configurar um proxy autenticado em vez de utilizar uma VPN. Essa abordagem permite que nossos robôs do Presto se conectem à infraestrutura do cliente de forma segura e eficiente.</div>### <span data-lexical-text="true">Passo a Passo para Configuração do Proxy</span>

### <span data-lexical-text="true">1. Rodar o container com o proxy</span>

<span data-lexical-text="true">O cliente deve rodar o seguinte comando em sua máquina, utilizando nosso container pré-configurado:</span>

<div class="sc-5c288602-3 doXPOt" id="bkmrk-docker-run---name-pr"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">`<span data-lexical-text="true">docker run </span><span class="ug_article_tokenOperator" data-lexical-text="true">--</span><span data-lexical-text="true">name proxy </span><span class="ug_article_tokenOperator" data-lexical-text="true">-</span><span data-lexical-text="true">v </span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">opt</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">oystr</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">opt</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">oystr</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span> <span class="ug_article_tokenOperator" data-lexical-text="true">-</span><span data-lexical-text="true">p </span><span class="ug_article_tokenProperty" data-lexical-text="true">8888</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span class="ug_article_tokenProperty" data-lexical-text="true">8888</span> <span class="ug_article_tokenOperator" data-lexical-text="true">-</span><span data-lexical-text="true">d leandrocruz</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">oystr</span><span class="ug_article_tokenOperator" data-lexical-text="true">-</span><span data-lexical-text="true">tinyproxy</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span data-lexical-text="true">v1</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">.</span><span class="ug_article_tokenProperty" data-lexical-text="true">0.0</span>`</div></div></div></div></div><span data-lexical-text="true">Esse comando irá:</span>

<div class="sc-5c288602-3 doXPOt" id="bkmrk-criar-e-rodar-um-con"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">- <span data-lexical-text="true">Criar e rodar um container chamado </span>`<span class="ug_article_textCode">proxy</span>`<span data-lexical-text="true">;</span>
- <span data-lexical-text="true">Mapear a pasta local </span>`<span class="ug_article_textCode">/opt/oystr</span>`<span data-lexical-text="true"> para dentro do container;</span>
- <span data-lexical-text="true">Expor a porta </span>`<span class="ug_article_textCode">8888</span>`<span data-lexical-text="true"> para acesso externo.</span>

</div></div></div></div></div>### <span data-lexical-text="true">2. Criar o arquivo de configuração</span>

<span data-lexical-text="true">Na pasta local </span>`<span class="ug_article_textCode">/opt/oystr</span>`<span data-lexical-text="true"> o cliente deve criar um arquivo chamado </span>`<strong class="ug_article__textBold ug_article_textCode">tinyproxy.cfg</strong>`<span data-lexical-text="true"> com o seguinte conteúdo:</span>

<div class="sc-5c288602-3 doXPOt" id="bkmrk-port-8888-listen-0.0"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">`<span data-lexical-text="true">Port </span><span class="ug_article_tokenProperty" data-lexical-text="true">8888</span><span data-lexical-text="true">Listen </span><span class="ug_article_tokenProperty" data-lexical-text="true">0.0</span><span class="ug_article_tokenProperty" data-lexical-text="true">.0</span><span class="ug_article_tokenProperty" data-lexical-text="true">.0</span><span data-lexical-text="true">Timeout </span><span class="ug_article_tokenProperty" data-lexical-text="true">600</span><span data-lexical-text="true">DisableViaHeader Yes</span><span data-lexical-text="true">BasicAuth oystr</span><span class="ug_article_tokenOperator" data-lexical-text="true">-</span><span data-lexical-text="true">bot </span><span class="ug_article_tokenProperty" data-lexical-text="true">SENHA</span>`</div></div></div></div></div><span data-lexical-text="true">O container roda um proxy http autenticado na porta 8888</span>

**Importante:**

<div class="sc-5c288602-3 doXPOt" id="bkmrk-senha-deve-ser-subst"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">- **SENHA**<span data-lexical-text="true"> deve ser substituída pela senha de autenticação que o cliente deverá criar e nos informar para ser usado pela nossa solução para autenticar os robôs na infraestrutura do cliente.</span>
- <span data-lexical-text="true">A configuração define que o proxy ficará escutando na porta </span>`<span class="ug_article_textCode">8888</span>`<span data-lexical-text="true"> em todas as interfaces de rede (</span>`<span class="ug_article_textCode">0.0.0.0</span>`<span data-lexical-text="true">).</span>

</div></div></div></div></div>### <span data-lexical-text="true">3. Garantir o acesso externo</span>

<span data-lexical-text="true">A porta </span>**8888**<span data-lexical-text="true"> precisa estar publicamente acessível na infraestrutura do cliente, para que os robôs do Presto consigam se conectar ao proxy.</span>

### <span data-lexical-text="true">4. Testar o funcionamento do proxy</span>

<span data-lexical-text="true">Após a configuração, o cliente deve executar o seguinte comando para verificar se o proxy está funcionando corretamente:</span>

<div class="sc-5c288602-3 doXPOt" id="bkmrk-curl---proxy-http%3A%2F%2F"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">`<span data-lexical-text="true">curl </span><span class="ug_article_tokenOperator" data-lexical-text="true">--</span><span data-lexical-text="true">proxy http</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">oystr</span><span class="ug_article_tokenOperator" data-lexical-text="true">-</span><span data-lexical-text="true">bot</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span class="ug_article_tokenProperty" data-lexical-text="true">SENHA</span><span data-lexical-text="true">@</span><span class="ug_article_tokenProperty" data-lexical-text="true">IP</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span class="ug_article_tokenProperty" data-lexical-text="true">8888</span> <span data-lexical-text="true">http</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span class="ug_article_tokenOperator" data-lexical-text="true">/</span><span data-lexical-text="true">ipinfo</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">.</span><span data-lexical-text="true">io</span>`</div></div></div></div></div>**Substitua:**

<div class="sc-5c288602-3 doXPOt" id="bkmrk-senha-pela-senha-de-"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">- `<span class="ug_article_textCode">SENHA</span>`<span data-lexical-text="true"> pela senha de autenticação fornecida;</span>
- `<span class="ug_article_textCode">IP</span>`<span data-lexical-text="true"> pelo endereço IP público ou interno da máquina onde o proxy foi configurado (ou do gateway).</span>

</div></div></div></div></div><span data-lexical-text="true">Se o comando retornar um </span>**JSON com as informações do IP da infraestrutura do cliente**<span data-lexical-text="true">, significa que o proxy está configurado corretamente.</span>

### <span data-lexical-text="true">✅ Exemplo de retorno esperado:</span>

<div class="sc-5c288602-3 doXPOt" id="bkmrk-%7B-%22city%22%3A-%22s%C3%A3o-paulo"><div class="sc-303efdb-2 ffiobp"><div class="sc-303efdb-0 cKbzoO editor-scroller"><div class="sc-303efdb-1 uXsva editor"><div aria-autocomplete="none" aria-readonly="true" contenteditable="false" data-lexical-editor="true" role="textbox" spellcheck="true">`<span class="ug_article_tokenPunctuation" data-lexical-text="true">{</span>    <span data-lexical-text="true">"city"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"São Paulo"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"country"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"BR"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"hostname"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"customer.splobra1.pop.starlinkisp.net"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"ip"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"216.234.208.75"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"loc"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"-23.5475,-46.6361"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"org"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"AS14593 Space Exploration Technologies Corporation"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"postal"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"01000-000"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"readme"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"https://ipinfo.io/missingauth"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"region"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"São Paulo"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">,</span>    <span data-lexical-text="true">"timezone"</span><span class="ug_article_tokenOperator" data-lexical-text="true">:</span> <span class="ug_article_tokenSelector" data-lexical-text="true">"America/Sao_Paulo"</span><span class="ug_article_tokenPunctuation" data-lexical-text="true">}</span>`</div></div></div></div></div>### <span data-lexical-text="true">⚠️ Importante</span>

<span data-lexical-text="true">Enquanto esse teste não for bem-sucedido, os </span>**robôs do Presto não conseguirão utilizar o proxy do cliente**<span data-lexical-text="true">.</span>

### <span data-lexical-text="true">Suporte</span>

<span data-lexical-text="true">Em caso de dúvidas ou dificuldades durante a configuração, entre em contato com nosso time de suporte técnico.</span>

# Bloqueios de IP e Configurações Recomendadas

## 1. Visão Geral

Alguns tribunais — com destaque para o **PJe** — adotam validações sobre a origem das conexões de login. Quando identificam que uma mesma origem concentra muitos acessos ou detectam um padrão de troca de IP durante a sessão, esses sistemas podem **bloquear o IP** utilizado.

Na configuração padrão do Presto, a autenticação passa pela **infraestrutura compartilhada e disponibilizada pela Oystr** (IP `177.220.183.60`). Quando um tribunal bloqueia esse IP, o bloqueio afeta **todos os clientes que ainda usam essa configuração padrão** — ou seja, os que não possuem VPN, Proxy Autenticado ou Edge Proxy configurados.

Esse cenário tem solução, fazer o Presto se autenticar pelo **IP do próprio escritório ou colaborador**. Este artigo explica por que os bloqueios acontecem, como resolvê-los e responde às dúvidas mais frequentes.

> Clientes com VPN, Proxy Autenticado ou Edge Proxy configurados ficam isolados desse tipo de instabilidade, porque não dependem do IP compartilhado da Oystr.

---

## 2. Por que os bloqueios acontecem

Para entender o problema, é preciso entender o caminho que uma autenticação percorre no Presto:

1. O colaborador clica para se autenticar em um tribunal a partir da plataforma Presto — nesse momento a requisição parte do **IP da máquina do colaborador**.
2. O Presto recebe a solicitação e realiza o login usando a credencial protegida — porém, na configuração padrão, esse login sai pela **infraestrutura compartilhada da Oystr** (outro IP).
3. O Presto devolve a **sessão autenticada** ao colaborador, que volta a operar com o **IP de origem** (o da máquina dele).

Alguns tribunais realizam duas verificações que entram em conflito com esse fluxo:

- Se o IP de origem é **nacional**.
- Se o IP que **iniciou** a sessão é o **mesmo** que continua acessando o sistema.

Quando o tribunal percebe que a sessão foi iniciada por um IP e continua por outro, ou quando há muitos acessos a partir de um IP específico, ele interpreta isso como um padrão de automação e pode **bloquear o IP compartilhado da Oystr**. Como esse IP é comum a vários clientes, o bloqueio se propaga para todos que não têm uma configuração de rede própria.

> **Importante:** a igualdade de IP é exigida apenas em **alguns** tribunais. Na maioria dos casos o Presto funciona mesmo com IPs diferentes — mas nos tribunais mais rígidos (como o PJe em algumas regiões), a divergência é o que dispara o bloqueio.

---

## 3. A solução: fazer o Presto usar o IP do escritório

A causa raiz dos bloqueios é a divergência de IP entre quem inicia e quem continua a sessão. A solução, portanto, é **alinhar o IP**: fazer com que o Presto se autentique usando o mesmo IP do escritório ou do colaborador.

Com isso, do ponto de vista do tribunal, **não há automação nem troca de IP** — apenas um usuário do escritório acessando o sistema diretamente. Isso elimina o gatilho do bloqueio e torna o acesso do cliente **independente da infraestrutura compartilhada da Oystr**.

Existem **três alternativas** de implementar esse alinhamento. Todas atingem o mesmo objetivo; a escolha depende do porte e do perfil de infraestrutura do cliente.

---

## 4. Três Alternativas de Configurações Recomendadas

<div class="overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible" data-sourcepos="46:1-50:159;3264-3883" dir="ltr" id="bkmrk-op%C3%A7%C3%A3o-o-que-%C3%A9-indica"><table class="min-w-full border-collapse text-sm leading-[1.7] whitespace-normal" style="width: 100%;"><thead class="text-left"><tr><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col" style="width: 14.2093%;">Opção</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col" style="width: 44.6207%;">O que é</th><th class="text-text-100 border-b-0.5 border-[hsl(var(--border-300)/0.6)] py-2 pr-4 align-top font-bold" scope="col" style="width: 41.1563%;">Indicado para</th></tr></thead><tbody><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 14.2093%;">**Edge Proxy**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 44.6207%;">Container Docker instalado na máquina do colaborador. O Presto roteia o tráfego pelo IP daquele colaborador.</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 41.1563%;">Maioria dos casos — solução mais prática e robusta, funciona em escritório e em home office.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 14.2093%;">**Proxy Autenticado**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 44.6207%;">Container com autenticação básica exposto na porta `8888` na infraestrutura do cliente.</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 41.1563%;">Clientes que preferem um ponto de saída controlado na própria rede.</td></tr><tr><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 14.2093%;">**VPN Dedicada**</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 44.6207%;">Túnel OpenVPN (v2.5) em modelo client/server, roteando todo o tráfego HTTP/HTTPS.</td><td class="border-b-0.5 border-[hsl(var(--border-300)/0.3)] py-2 pr-4 align-top" style="width: 41.1563%;">Clientes maiores que precisam de IP fixo e estável.</td></tr></tbody></table>

</div>As instruções técnicas de cada opção estão nas páginas correspondentes desta Wiki:

- **Edge Proxy** → [página *Edge Proxy*](https://wiki.oystr.com.br/books/base-de-conhecimento/page/presto-edge)
- **Proxy Autenticado** → [página *Proxy autenticado*](https://wiki.oystr.com.br/books/base-de-conhecimento/page/proxy-autenticado)
- **VPN** →[ página *VPN*](https://wiki.oystr.com.br/books/base-de-conhecimento/page/vpn)

> **Dica:** o cenário ideal para a maioria dos clientes é **um Edge instalado em cada máquina de colaborador** que usa o Presto. O Presto busca automaticamente qualquer Edge associado à conta do usuário que esteja com o IP correto — se ao menos um for encontrado, o acesso funciona.

---

## 5. A Segurança Não Muda

Este é o ponto mais importante para tranquilizar o cliente: **habilitar uma dessas configurações não altera o modelo de segurança do Presto**.

- As credenciais continuam **protegidas e inacessíveis** ao colaborador.
- O colaborador continua recebendo apenas a **sessão autenticada**, nunca a credencial em si.
- A configuração altera **somente o caminho de rede** (por qual IP o login sai), não a forma como a credencial é armazenada ou utilizada.

Em outras palavras: a proposta de valor do Presto — segurança de credenciais compartilhadas entre colaboradores — permanece integralmente preservada.

---

## 6. Perguntas Frequentes (FAQ)

**Por que meu acesso ao tribunal parou de funcionar de repente?** Provavelmente o tribunal bloqueou o IP compartilhado da Oystr, usado na configuração padrão do Presto. O bloqueio afeta todos os clientes sem configuração de rede própria. A solução é habilitar uma das três opções (Edge Proxy, Proxy Autenticado ou VPN) para que o acesso passe a usar o IP do seu escritório.

**O problema é do Presto ou do tribunal?** O bloqueio é aplicado pelo tribunal, com base na política de validação de IP dele — que varia de sistema para sistema e foge ao controle da Oystr. O que está sob o seu controle é o caminho de rede: alinhando o IP, o tribunal deixa de identificar o padrão que dispara o bloqueio.

**Preciso configurar isso mesmo se hoje está tudo funcionando?** É altamente recomendado. Sem uma configuração própria, seu acesso depende do IP compartilhado da Oystr e fica sujeito a bloqueios coletivos a qualquer momento. Com a configuração ativa, seu escritório fica blindado contra esse tipo de instabilidade.

**Configurar isso deixa minhas credenciais menos seguras?** Não. A configuração muda apenas por qual IP o login sai. As credenciais continuam protegidas e inacessíveis aos colaboradores, exatamente como antes. O modelo de segurança do Presto não é alterado.

**Qual das três opções eu devo escolher?** Para a maioria dos clientes, o **Edge Proxy** é o mais prático, pois acompanha o IP de cada colaborador e funciona tanto no escritório quanto em home office. Clientes maiores que precisam de IP fixo costumam preferir a **VPN dedicada**. Nossa equipe ajuda a definir a melhor opção para o seu ambiente.

**Preciso instalar em todas as máquinas?** Não necessariamente, o cenário ideal é um Edge por colaborador que usa o Presto. Um único Edge centralizado funciona apenas se todos os colaboradores estiverem no mesmo IP (por exemplo, dentro do escritório ou sob a mesma VPN).

**Home office funciona?** Sim, desde que a solução acompanhe o IP do colaborador. O Edge instalado na máquina do próprio colaborador funciona em home office.

**Quanto tempo leva para configurar?** Depende da opção e da infraestrutura, mas a instalação do Edge costuma ser rápida. Nossa equipe acompanha a configuração de ponta a ponta e valida o acesso antes de liberar.

**Se a infraestrutura da Oystr tiver instabilidade no futuro, eu serei afetado?** Clientes com configuração própria não dependem do IP compartilhado da Oystr, portanto ficam isolados desse tipo específico de instabilidade normalmente. (Vale lembrar que cada solução tem seus próprios pontos de atenção operacional — como manter o container do Edge ativo — descritos nas páginas técnicas.)

**Quem devo acionar para configurar?** Entre em contato com o suporte Presto/Oystr e, de preferência, envolva a equipe de TI do seu escritório. A configuração deve ser feita junto ao responsável técnico de TI do cliente.

---

## 7. Suporte

Em caso de dúvidas ou dificuldades durante a configuração, entre em contato com a equipe de suporte Presto/Oystr pelo número de Whatsapp +55 41 8458-5837 para verificação erros e avaliação da melhor estratégia de implantação para o seu ambiente.

# Presto Start

Sobre este capítulo — Reúne os artigos de onboarding e configuração do Presto Start, o produto gratuito de 2FA compartilhado da Oystr. Guiam o cliente do cadastro da conta até o uso diário dos códigos pela extensão.

# O que é o Presto Start

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-explica-o-q" style="width: 451.3pt; border-collapse: collapse; border: none; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; mso-padding-alt: 4.0pt 7.0pt 4.0pt 8.0pt; mso-border-insideh: 0cm none white; mso-border-insidev: 0cm none white;" width="602"><tbody><tr><td style="width: 451.3pt; border: solid #D6E4F0 1.0pt; border-left: solid #2E74B5 3.0pt; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; background: #F2F7FC; padding: 4.0pt 7.0pt 4.0pt 8.0pt;" valign="top" width="602">**Resumo** — Explica o que é o *Presto Start*, qual problema de 2FA ele resolve e como a equipe passa a acessar sistemas sem depender de um único celular. Leia antes de começar a configuração.

</td></tr></tbody></table>

## O que é

O *Presto Start* é um **cofre compartilhável para as chaves de 2FA da equipe**: gratuito, sem cartão e ativado pelo próprio cliente. O administrador cadastra a chave secreta do 2FA uma única vez, e a equipe passa a ver o **código TOTP** no momento do login — sem nunca ver a credencial original.

## O problema que ele resolve

Escritórios e empresas compartilham credenciais todo dia, por WhatsApp, planilha ou na memória de alguém. Quando o token de 2FA fica em um único celular, a operação depende de quem está com o aparelho na mão: se essa pessoa sai ou está indisponível, todo protocolo, assinatura ou acesso crítico para.

O *Presto Start* coloca esse 2FA em um cofre digital compartilhável. A equipe acessa os sistemas sem ver, copiar ou guardar a credencial original, e o administrador define quem pode usar cada chave.

## Como funciona no dia a dia

<span style="mso-no-proof: yes;">[![Video Project 10.gif](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/video-project-10.gif)](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/video-project-10.gif)  
</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — A extensão do Presto entrega os códigos 2FA no navegador, prontos para copiar.</span>*

No login de um portal, o fluxo passa a ser:

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>O usuário entra com login e senha, como sempre fez.

<span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span>O portal pede o código de verificação — em vez de procurar alguém, o usuário clica na extensão do *Presto*.

<span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span>A extensão mostra o código da chave que o administrador cadastrou; o usuário copia com um clique.

<span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Ele cola no portal e está dentro — sem nunca ter visto a chave secreta.

São poucos segundos, no lugar de minutos esperando um colega responder.

# Como criar sua conta no Presto Start

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-passo-a-pas" style="width: 451.3pt; border-collapse: collapse; border: none; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; mso-padding-alt: 4.0pt 7.0pt 4.0pt 8.0pt; mso-border-insideh: 0cm none white; mso-border-insidev: 0cm none white;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 451.3pt; border: solid #D6E4F0 1.0pt; border-left: solid #2E74B5 3.0pt; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; background: #F2F7FC; padding: 4.0pt 7.0pt 4.0pt 8.0pt;" valign="top" width="602">**Resumo** — Passo a passo para criar a conta do *Presto Start* a partir da landing page e chegar ao primeiro acesso ao console. É totalmente self-service: nenhuma etapa depende do time da Oystr.

</td></tr></tbody></table>

**Pré-requisitos**

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>E-mail (recomendado usar o e-mail corporativo da empresa)

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Dados da empresa: nome, CNPJ

## 1. Acessar a landing page

Acesse a página do produto: [<span style="color: #2e74b5;">conteudo.oystr.com.br/presto-start</span>](https://conteudo.oystr.com.br/presto-start) e clique em **Garantir meu acesso**.

## 2. Preencher o cadastro

Na página de registro ([<span style="color: #2e74b5;">console.presto.oystr.com.br/register</span>](https://console.presto.oystr.com.br/register?plan=freemium_2fa)), preencha nome, empresa, CNPJ, e-mail e senha. Leia e aceite os termos de uso e clique em **Cadastrar**. Não é necessário cartão nem contato comercial.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-9w5cwaz5.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — Formulário de criação da conta do Presto Start.</span>*

## 3. Primeiro acesso ao console

Após o cadastro, você chega ao console. O estado inicial está vazio e conduz direto para a próxima ação: cadastrar o primeiro 2FA.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-jtbnb5qk.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 2 — Console após o cadastro, com o botão para adicionar o primeiro 2FA.</span>*

# Como cadastrar sua primeira chave 2FA

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-como-cadast" style="width: 451.3pt; border-collapse: collapse; border: none; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; mso-padding-alt: 4.0pt 7.0pt 4.0pt 8.0pt; mso-border-insideh: 0cm none white; mso-border-insidev: 0cm none white;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 451.3pt; border: solid #D6E4F0 1.0pt; border-left: solid #2E74B5 3.0pt; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; background: #F2F7FC; padding: 4.0pt 7.0pt 4.0pt 8.0pt;" valign="top" width="602">**Resumo** — Como cadastrar no *Presto Start* a chave secreta de 2FA de um portal, digitando-a ou importando por QR code, e conferir o código gerado.

</td></tr></tbody></table>

**Pré-requisitos**

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Conta no *Presto Start* criada

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>A chave secreta do 2FA do portal (ou o QR code / o app Google Authenticator com a chave)

## 1.Primeiro acesso ao console

Após o cadastro, você chega ao console. O estado inicial está vazio e conduz direto para a próxima ação: cadastrar o primeiro 2FA.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-mv4hscnu.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — Console após o cadastro, com o botão para adicionar o primeiro 2FA.</span>*

## 2. Abrir o cadastro de 2FA

No console, clique em **Adicionar 2FA**. Na tela **Informações sobre a 2FA**, dê um **nome** para identificar esse 2FA (por exemplo, o nome do portal e do usuário).

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-y0stuuq9.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — Tela de cadastro de 2FA, com o campo da chave secreta e a opção de importar via QR code.</span>*

## 3. Informar a chave secreta

Você pode cadastrar a chave de duas formas:

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Digitar a chave** secreta manualmente no campo indicado; ou

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Clicar em **Importar via QR code** e apontar a câmera para o QR code do portal.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-szjvjrej.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 2 — Leitura da chave por QR code.</span>*

## 4. Conferir o código cadastrado

Ao salvar, o *Presto* exibe o **código TOTP** já gerado (campo **Código Cadastrado**). Confira se ele é igual ao código exibido no seu celular para garantir que a chave foi cadastrada corretamente.

[![image.png](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/scaled-1680-/nVpimage.png)](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/nVpimage.png)

*<span class="align-center" style="font-size: 9.0pt; line-height: 115%; color: #666666;"> Figura 3 — Console após o cadastro, com o botão para adicionar o primeiro 2FA.</span>*

*Se a chave que você quer cadastrar está no Google Authenticator, veja antes* Como exportar a chave do Google Authenticator.

# Como exportar os códigos do Google Authenticator

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-como-retira" style="width: 451.3pt; border-collapse: collapse; border: none; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; mso-padding-alt: 4.0pt 7.0pt 4.0pt 8.0pt; mso-border-insideh: 0cm none white; mso-border-insidev: 0cm none white;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 451.3pt; border: solid #D6E4F0 1.0pt; border-left: solid #2E74B5 3.0pt; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; background: #F2F7FC; padding: 4.0pt 7.0pt 4.0pt 8.0pt;" valign="top" width="602">**Resumo** — Como retirar a chave secreta de um 2FA que já está no Google Authenticator e importá-la no *Presto*. Este é o passo que costuma gerar mais dúvida na ativação.

</td></tr></tbody></table>

**Pré-requisitos**

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>App **Google Authenticator** no celular, com a conta de 2FA desejada

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Tela de cadastro de 2FA aberta no *Presto* (com a opção **Importar via QR code**)

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Como transferir os códigos do Google Authenticator</span>**

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">1.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Acesse a função "Transferir contas" do Google Authenticator.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-hk33ugxo.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Abra o Google Authenticator no celular "antigo" com a Conta Google logada. Toque no botão de três riscos, no canto superior esquerdo, e selecione a opção "Transferir contas".</span>*

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">2.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Selecione "Exportar contas".</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-isticdnh.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Toque em "Exportar contas" e selecione o código do site que deseja transferir para o Presto. Depois, toque em "Próxima" para continuar.</span>*

**<span style="color: #92400e;"><span style="mso-spacerun: yes;"> </span>Atenção: </span>**<span style="color: #92400e;">exporte apenas o código do site que está cadastrando. Caso selecione mais de uma conta, o cadastro pode não funcionar corretamente.</span>

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">3.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Obtenha o QR Code gerado.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-rwtte6a5.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">O Google Authenticator irá gerar o QR code que deve ser lido na plataforma do Presto.</span>*

## Erros Comuns / Troubleshooting

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-problema-causa-prov%C3%A1" style="width: 964px; border-collapse: collapse; border: medium none currentcolor;" width="602"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 260.865px; border: 1pt solid rgb(191, 191, 191); background: rgb(31, 56, 100); padding: 2pt 4.5pt;" valign="top" width="201">**<span style="color: white;">Problema</span>**

</td><td style="width: 260.865px; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: rgb(191, 191, 191) rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(31, 56, 100); padding: 2pt 4.5pt;" valign="top" width="201">**<span style="color: white;">Causa provável</span>**

</td><td style="width: 260.993px; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: rgb(191, 191, 191) rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(31, 56, 100); padding: 2pt 4.5pt;" valign="top" width="201">**<span style="color: white;">Solução</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="width: 260.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: white; padding: 2pt 4.5pt;" valign="top" width="201">O *Presto* não importa a chave do QR code

</td><td style="width: 260.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Foram selecionadas várias contas na exportação, gerando um único QR com várias chaves

</td><td style="width: 260.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Exporte **uma conta por vez** e repita o processo para cada chave

</td></tr></tbody></table>

# Como convidar sua equipe e adicionar usuários

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-como-dar-ac" style="width: 451.3pt; border-collapse: collapse; border: none; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; mso-padding-alt: 4.0pt 7.0pt 4.0pt 8.0pt; mso-border-insideh: 0cm none white; mso-border-insidev: 0cm none white;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 451.3pt; border: solid #D6E4F0 1.0pt; border-left: solid #2E74B5 3.0pt; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; background: #F2F7FC; padding: 4.0pt 7.0pt 4.0pt 8.0pt;" valign="top" width="602">**Resumo** — Como dar acesso aos códigos 2FA para as pessoas do seu time. Os convidados passam a ver o código, mas nunca a chave secreta original.

</td></tr></tbody></table>

**Pré-requisitos**

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Pelo menos uma chave 2FA cadastrada

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>E-mails das pessoas do time que terão acesso

## 1. Adicionar os e-mails do time

Na tela da chave (**Informações sobre a 2FA**), localize a seção **Compartilhe com seu time** e adicione o e-mail de cada pessoa que poderá usar aquele código. Em seguida, clique em **Concluir**.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-acw8ly5d.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — Código cadastrado e campo para compartilhar o 2FA com o time.</span>*

## 2. O convite por e-mail

Cada pessoa convidada recebe um **e-mail de convite**. Ao aceitar, ela passa a fazer parte da organização e a visualizar os códigos pela extensão do *Presto*.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-tuyxvrbg.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 2 — E-mail de convite recebido pelo usuário.</span>*

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-adicionando-usu%C3%A1rios" style="width: 984px; border-collapse: collapse; height: 59px; border: medium none currentcolor;" width="610"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 795.722px; border-width: 1pt 1pt 1pt 3pt; border-style: solid; border-color: rgb(214, 228, 240) rgb(214, 228, 240) rgb(214, 228, 240) rgb(46, 116, 181); background: rgb(255, 192, 0); padding: 4pt 7pt 4pt 8pt;" valign="top" width="610">**Adicionando usuários após o onboarding**  — Para adicionar usuários posteriormente você deverá ir em **Usuários e Grupos &gt; Lista de Usuários &gt; Adicionar novo usuário**

</td></tr></tbody></table>

# Como cadastrar a chave de 2FA depois do primeiro acesso

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Nesta seção, você aprenderá a configurar a autenticação de dois fatores (2FA) no nosso Console. Iremos guiá-lo no processo de ativar a autenticação e vinculá-la à sua conta de forma segura.</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Para iniciar, é importante que você já tenha em mãos a chave ou o QR code para exportar para o Console do PRESTO. Abaixo, apresentamos um passo a passo para obter essa informação.</span>

<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Caso não saiba como exportar a chave do Google Authenticator acesse esse guia [Como exportar os códigos de 2FA do Google Authenticator | Oystrpedia](https://wiki.oystr.com.br/books/base-de-conhecimento/page/como-exportar-os-codigos-do-google-authenticator)</span>

# **<span style="font-size: 13.0pt; color: #1b4fd6;">Como cadastrar a chave de 2FA no PRESTO</span>**

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">1.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Para inserir a chave de autenticação de dois fatores no **Console do PRESTO**, localize no menu principal, no canto esquerdo da página, a opção **"2FA"** e, em seguida, **"Lista"**.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-sa4rrgwo.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Menu "2FA" › "Lista" no Console do Presto.</span>*

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">2.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Clique no botão **"Adicionar 2FA"**.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-veugjqr5.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Botão "Adicionar 2FA".</span>*

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">3.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Selecione o tipo de 2FA que deseja adicionar (E-mail ou Token Baseado em tempo).</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-xhja4kag.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Seleção do tipo de 2FA.</span>*

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">4.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Selecionando o Token Baseado em tempo, preencha os campos indicados na tela, conforme a legenda abaixo:</span>

<span style="font-size: 11.0pt; line-height: 120%; color: #dc2626;">■ **Vermelho:** </span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">Nome do 2FA — para que você possa localizar na lista de 2FA cadastradas.</span>

<span style="font-size: 11.0pt; line-height: 120%; color: #2563eb;">■ **Azul:** </span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">Token — caso prefira inserir o código token em vez de ler o QR code.</span>

<span style="font-size: 11.0pt; line-height: 120%; color: #16a34a;">■ **Verde:** </span><span style="font-size: 11.0pt; line-height: 120%; color: #1a1a2e;">Ler QR code — para leitura do QR code em vez de digitar o código Token.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-gkwns8jt.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Campos de cadastro do token baseado em tempo.</span>*

**<span style="font-size: 11.0pt; line-height: 125%; color: #1b4fd6;">5.<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 11.0pt; line-height: 125%; color: #1a1a2e;">Após preencher esses campos, clique em **"Adicionar"**.</span>

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-07/embedded-image-kmgfihnr.png)</span>

*<span style="font-size: 9.0pt; color: #6b7280;">Confirmação com o botão "Adicionar".</span>*

# Como instalar a extensão do Presto no Chrome

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-como-instal" style="width: 451.3pt; border-collapse: collapse; border: none; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; mso-padding-alt: 4.0pt 7.0pt 4.0pt 8.0pt; mso-border-insideh: 0cm none white; mso-border-insidev: 0cm none white;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 451.3pt; border: solid #D6E4F0 1.0pt; border-left: solid #2E74B5 3.0pt; mso-border-alt: solid #D6E4F0 .5pt; mso-border-left-alt: solid #2E74B5 3.0pt; background: #F2F7FC; padding: 4.0pt 7.0pt 4.0pt 8.0pt;" valign="top" width="602">**Resumo** — Como instalar a extensão do *Presto* no navegador, por onde os códigos 2FA são exibidos no momento do login.

</td></tr></tbody></table>

**Pré-requisitos**

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Navegador **Google Chrome** (a extensão funciona apenas no Chrome; Firefox e Safari ainda não são suportados)

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Convite aceito ou conta com acesso aos códigos

## Passo a passo

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Abra a **Chrome Web Store**.

<span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Localize a extensão **Presto ou acesse em: [Presto - Chrome Web Store](https://chromewebstore.google.com/detail/presto/ajgkdaibodfheidcpeifpdhaopjbpneo)**

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-zhbfzoo2.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — Página da extensão Presto na Chrome Web Store.</span>*

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Clique em **Adicionar ao Chrome** e **confirme as permissões**.

<span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Fixe** a extensão na barra do navegador para acesso rápido no dia a dia.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-bk7njbuh.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 2 — Instalação da extensão em quatro passos.</span>*

**Resultado esperado:** o ícone do *Presto* aparece na barra do navegador, pronto para exibir os códigos 2FA.

# Como usar os códigos 2FA

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-como-copiar" style="width: 948px; border-collapse: collapse; border: medium none currentcolor;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 773.725px; border-width: 1pt 1pt 1pt 3pt; border-style: solid; border-color: rgb(214, 228, 240) rgb(214, 228, 240) rgb(214, 228, 240) rgb(46, 116, 181); background: rgb(242, 247, 252); padding: 4pt 7pt 4pt 8pt;" valign="top" width="602">**Resumo** — Como copiar o código 2FA pela extensão do *Presto* e concluir o login em um portal. É o uso do dia a dia, depois que a conta, as chaves e a extensão já estão configuradas.

</td></tr></tbody></table>

**Pré-requisitos**

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Extensão do *Presto* instalada e fixada no navegador

<span style="mso-list: Ignore;">●<span style="font: 7.0pt 'Times New Roman';"> </span></span>Acesso a pelo menos uma chave 2FA (própria ou compartilhada com você)

## Passo a passo

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Faça login no portal com **usuário e senha**, como de costume.

<span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Quando o portal pedir o **código de verificação**, clique no ícone da extensão do *Presto*.

<span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Na aba **2FA**, localize o código desejado. Use o campo **Filtro** para encontrar rapidamente pelo nome.

<span style="mso-no-proof: yes;">![](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/embedded-image-0ox9lwfj.png)</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 1 — Lista de códigos 2FA na extensão, com botão de copiar em cada item.</span>*

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>Clique em **copiar** ao lado do código.

<span style="mso-no-proof: yes;">[![Video Project 10.gif](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/video-project-10.gif)](https://wiki.oystr.com.br/uploads/images/gallery/2026-08/video-project-10.gif)  
</span>

*<span style="font-size: 9.0pt; line-height: 115%; color: #666666;">Figura 2 — Uso do filtro para localizar rapidamente um código.</span>*

<span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Cole** o código no portal e conclua o login.

O código é temporário: um **timer** indica o tempo restante. Se ele expirar antes de você colar, copie novamente o código atualizado.

# Perguntas Frequentes (FAQ)

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-resumo-%E2%80%94-re%C3%BAne-as-d%C3%BA" style="width: 1022px; border-collapse: collapse; border: medium none currentcolor;" width="602"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 810.725px; border-width: 1pt 1pt 1pt 3pt; border-style: solid; border-color: rgb(214, 228, 240) rgb(214, 228, 240) rgb(214, 228, 240) rgb(46, 116, 181); background: rgb(242, 247, 252); padding: 4pt 7pt 4pt 8pt;" valign="top" width="602">**Resumo** — Reúne as dúvidas mais comuns sobre o *Presto Start*: o que é, como funciona o cadastro, as chaves 2FA, o convite da equipe, a extensão e a segurança. Consulte esta página para respostas rápidas; para os passos detalhados, use os artigos indicados em cada resposta.

</td></tr></tbody></table>

## 1.Sobre o produto

#### O que é o Presto Start?

O *Presto Start* é um **cofre compartilhável para as chaves de 2FA da equipe**. O administrador cadastra a chave secreta do 2FA uma única vez e a equipe passa a ver o **código de verificação (TOTP)** no momento do login, pela extensão do navegador — sem nunca ter acesso a chave secreta que gera o código de 2FA.

#### O Presto Start é realmente gratuito? Preciso de cartão?

Sim, é gratuito até 5 chaves MFA e até 15 usuários. Não é necessário cartão de crédito nem contato comercial: o cadastro é aberto e **100% self-service**. Você lê e aceita os termos de uso e já começa a usar.

#### Qual a diferença entre o Presto Start e o Presto completo?

O *Presto Start* cobre o compartilhamento de 2FA. O *Presto* completo acrescenta o cofre de credenciais, controles avançados e automações. Resumo:

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-recurso-presto-start" style="width: 916px; border-collapse: collapse; border: medium none currentcolor;" width="602"><thead><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 252.865px; border: 1pt solid rgb(191, 191, 191); background: rgb(31, 56, 100); padding: 2pt 4.5pt;" valign="top" width="201">**<span style="color: white;">Recurso</span>**

</td><td style="width: 252.865px; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: rgb(191, 191, 191) rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(31, 56, 100); padding: 2pt 4.5pt;" valign="top" width="201">**<span style="color: white;">Presto Start · grátis</span>**

</td><td style="width: 252.993px; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: rgb(191, 191, 191) rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(31, 56, 100); padding: 2pt 4.5pt;" valign="top" width="201">**<span style="color: white;">Presto · completo</span>**

</td></tr></thead><tbody><tr style="mso-yfti-irow: 1;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: white; padding: 2pt 4.5pt;" valign="top" width="201">Compartilhamento de 2FA

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Gestão de chaves de MFA

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: white; padding: 2pt 4.5pt;" valign="top" width="201">Acesso via extensão do Chrome

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Cofre de credenciais e certificados digitais

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">—

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: white; padding: 2pt 4.5pt;" valign="top" width="201">Controle granular por IP, horário e perfil

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">—

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Auditoria completa e dashboards

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">—

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: white; padding: 2pt 4.5pt;" valign="top" width="201">SmartLogin e assinatura digital

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">—

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: white; padding: 2pt 4.5pt;" valign="top" width="201">Incluído

</td></tr><tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes;"><td style="width: 252.865px; border-width: medium 1pt 1pt; border-style: none solid solid; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191); background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Suporte

</td><td style="width: 252.865px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">E-mail

</td><td style="width: 252.993px; border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: currentcolor rgb(191, 191, 191) rgb(191, 191, 191) currentcolor; background: rgb(244, 247, 251); padding: 2pt 4.5pt;" valign="top" width="201">Chat em tempo real

</td></tr></tbody></table>

#### Preciso falar com o time comercial para começar?

Não. Nenhuma etapa da ativação — cadastro, primeira chave, convite do time e extensão — depende do time da Oystr.

## 2.Conta e cadastro

#### Como crio uma conta?

Pela landing page ([<span style="color: #2e74b5;">conteudo.oystr.com.br/presto-start</span>](https://conteudo.oystr.com.br/presto-start)), que leva à página de registro. O passo a passo está em *Como criar sua conta no Presto Start*.

#### Que dados preciso informar no cadastro?

Nome, empresa, CNPJ, e-mail e senha, além de aceitar os termos de uso. Recomendamos usar o **e-mail corporativo** da empresa.

## 3.Chaves 2FA

#### O que é a "chave 2FA" e o "código TOTP"?

A **chave 2FA** é o segredo do autenticador de um portal (a mesma chave que hoje fica no app do celular). A partir dela, o *Presto* gera o **código TOTP** — o número temporário de verificação que você informa no login.

#### Como cadastro uma chave 2FA?

Você pode digitar a chave secreta ou importá-la por QR code. Veja *Como cadastrar sua primeira chave 2FA*.

#### Minha chave está no Google Authenticator. Como faço?

É possível exportá-la do app e importar no *Presto* por QR code. O passo a passo está em *Como exportar a chave do Google Authenticator*.

#### Escaneei o QR code e o Presto não importou a chave. Por quê?

Provavelmente foram **selecionadas várias contas** ao exportar do Google Authenticator, o que gera um único QR com várias chaves — e o *Presto* não consegue importar assim. Exporte **uma conta por vez** e repita o processo para cada chave.

#### Por quanto tempo o código é válido?

O código é temporário e **se renova automaticamente a cada 30 segundos**. Um *timer* na extensão indica o tempo restante; se ele expirar antes de você colar, copie o código atualizado.

#### Quantas chaves posso cadastrar?

Você pode cadastrar **várias chaves** — uma para cada portal ou 2FA que precisar compartilhar com o time.

## 4.Equipe e acesso

#### Como convido pessoas do meu time?

Na tela da chave, em **Compartilhe com seu time**, adicione os e-mails de quem terá acesso. Cada convidado recebe um e-mail de convite. Veja *Como convidar sua equipe*.

#### Os convidados conseguem ver a chave secreta?

Não. Os convidados veem apenas o **código gerado**, nunca a chave secreta original.

#### Posso escolher quem acessa cada chave?

Sim. O compartilhamento é **por chave**: você define os grupos que terão acesso a cada 2FA cadastrado.

#### E se um colaborador sair da empresa?

Como o acesso é compartilhado pela organização e não fica preso ao celular de uma pessoa, o controle permanece **centralizado no administrador** — o time não perde o acesso quando alguém sai.

## 5.Extensão e uso no dia a dia

#### Em qual navegador a extensão funciona?

Na extensão do **Google Chrome**. Ela também funciona em navegadores baseados em Chromium, como **Edge** e **Brave** (basta abrir a Chrome Web Store pelo próprio navegador). **Firefox** e **Safari** ainda não são suportados.

#### Como instalo a extensão?

Pela Chrome Web Store, em poucos passos. Veja *Como instalar a extensão do Presto no Chrome*.

#### É a mesma extensão do Presto completo?

Sim. É a extensão pública da Chrome Web Store, a mesma que atende os clientes da versão *Presto,* porém apenas coma funcionalidade do 2FA.

#### Como uso o código no login de um portal?

Faça login normalmente; quando o portal pedir o código, abra a extensão, localize o 2FA (use o **Filtro**), clique em **copiar** e cole no portal. Veja *Como usar os códigos 2FA no login*.

## 6.Segurança

#### A equipe consegue ver ou copiar minha credencial original?

Não. A equipe acessa os sistemas **sem ver, copiar ou guardar** a credencial original — apenas o código temporário é exibido.

#### Onde a chave fica guardada?

Em um **cofre digital compartilhável**, e não no aparelho de uma única pessoa. Isso elimina a dependência de "quem está com o celular".

## 7.Suporte

#### Onde consigo ajuda?

O suporte do *Presto Start* é feito por **e-mail**. Em caso de dúvidas não resolvidas por este FAQ ou pelos artigos de onboarding, entre em contato com a equipe de suporte Presto/Oystr por este [link](https://oystr.movidesk.com/form/3826/).