> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Private Deployments

> Saiba como controlar quem pode acessar o seu app publicado sem escrever nenhum código.

Os apps publicados privados adicionam autenticação aos seus Replit Apps sem exigir alterações no código.
Quando ativado, o Replit restringe o acesso ao seu app usando uma tela de login do Replit.
Somente usuários autenticados aos quais você concedeu acesso podem usar o site.

<Note>
  Os Private Deployments estão disponíveis em todos os planos.
</Note>

O acesso restrito a apps é útil para os seguintes tipos de projetos:

* Ferramentas internas
* Apps em fase de teste beta
* Apps que acessam informações sensíveis

<Frame caption="Página de login para Private Deployments">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/private-deployments/private-deployment-login.jpg?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=ecad9adfb9c2409ff7001aad4690870b" alt="Captura de tela de uma página de login de Private Deployment" width="1920" height="1080" data-path="images/deployments/private-deployments/private-deployment-login.jpg" />
</Frame>

## Opções de acesso

Ao publicar um app, você pode controlar quem tem acesso a ele. Você verá três opções de privacidade:

* **Public**: Seu app é acessível a qualquer pessoa na internet que tenha a URL. Esta é a opção de acesso padrão.
* **Workspace only**: Seu app é restrito aos membros do seu workspace. Todos os administradores, membros e visualizadores do workspace obtêm acesso automaticamente ao publicar. Esta é a opção mais útil em workspaces colaborativos onde você deseja compartilhar um app com sua equipe sem torná-lo público.
* **Only you**: Seu app é totalmente privado. Somente você pode acessá-lo, juntamente com os administradores do workspace e qualquer pessoa que você convidar explicitamente (usuários individuais ou grupos). Esta é a opção mais restritiva.

Algumas considerações importantes:

* Tanto **Workspace only** quanto **Only you** são deployments privados — visitantes sem acesso são solicitados a fazer login pelo Replit antes de visualizar o app.
* Em um workspace pessoal onde você é o único membro, **Workspace only** e **Only you** se comportam da mesma forma, pois não há outros membros no workspace. A distinção se torna relevante quando você trabalha em um workspace compartilhado com colaboradores.
* Se você precisar de deployments protegidos por senha (onde qualquer pessoa com a senha pode acessar o app, independentemente de ter uma conta no Replit), essa opção também está disponível em todos os planos.

## Recursos

Os apps publicados privados oferecem os seguintes recursos:

* **Access Management**: Conceda ou restrinja o acesso ao app a usuários individuais ou grupos no seu workspace.
* **Zero Code Configuration**: Autenticação integrada para o seu app sem alterações de código necessárias.

## Uso

Ao publicar seu Replit App, você pode escolher uma opção de privacidade no menu suspenso **Public**, **Workspace only** ou **Only you**.
As seções a seguir descrevem como configurar e gerenciar o acesso do seu app publicado.

<Info>
  Os Scheduled Jobs omitem esta opção porque não escutam tráfego de entrada.
</Info>

<Accordion title="Publicar um app com acesso restrito">
  1. Selecione o menu do usuário no canto superior esquerdo da tela Home para visualizar seus workspaces.
  2. Verifique ou selecione o workspace no qual deseja publicar seu Replit App.
  3. Abra o Replit App que deseja publicar.
  4. Nas opções de publicação, selecione **Public**, **Workspace only** ou **Only you** no menu suspenso de acesso.
  5. Selecione **Publish** para confirmar a publicação.
</Accordion>

<Accordion title="Visualizar seus apps publicados">
  1. Selecione o menu do usuário no canto superior esquerdo da tela Home para visualizar seus workspaces.
  2. Verifique ou selecione o workspace no qual você publicou seu Replit App.
  3. Na tela Home, selecione <img class="svg-icon" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" alt="Published apps icon" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Published apps** no dock à esquerda.
     Você deve ver uma lista dos apps publicados do workspace, semelhante à captura de tela abaixo:

       <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/private-deployments/private-deployments-list.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=6d281dc091dcab5857da49257bacbc05" alt="Lista de Private Deployments" width="2782" height="526" data-path="images/deployments/private-deployments/private-deployments-list.png" />
</Accordion>

<Accordion title="Editar o acesso de um app publicado existente">
  1. Selecione o app publicado e abra a ferramenta Publishing.
  2. Na aba Publishing, selecione **Edit commands and secrets** e escolha a opção de acesso desejada (**Public**, **Workspace only** ou **Only you**).
  3. Selecione **Publish** para confirmar a publicação.
</Accordion>

## Próximas etapas

Para saber mais sobre apps publicados privados, consulte os seguintes recursos:

* [Gerenciamento de acesso ao Replit App](/teams/identity-and-access-management/repl-access-management): Gerencie o acesso ao seu Private Deployment
* [Faturamento para Teams](/billing/teams-billing/overview): Visualize os preços dos planos Replit Pro e Enterprise
