---
title: "Auto-hospedagem"
description: "Execute o XID na sua própria conta Cloudflare com Workers, D1, KV, R2, filas e Durable Objects."
locale: "pt-BR"
---

> Documentation Index
> Fetch the locale documentation index at: https://xid.dev/pt-br/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-hospedagem

## Vinculações obrigatórias

| Vinculação | Finalidade |
| --- | --- |
| `DB` | Armazenamento relacional D1. |
| `CACHE` | Cache KV para descoberta, chaves e identidade visual. |
| `STORAGE` | Armazenamento de objetos R2 para recursos e exportações. |
| `EMAIL_QUEUE` | Fila de e-mails transacionais. |
| `AUDIT_QUEUE` | Fila de eventos de auditoria. |
| `SESSION_REVOCATION` | Durable Object para o estado de revogação de sessões. |

## Segredos obrigatórios

| Segredo | Finalidade |
| --- | --- |
| `KEK` | Criptografia de envelope para chaves de assinatura da instância. |
| `PEPPER` | Pepper do lado do servidor para hashing de senhas e tokens. |
| `BOOTSTRAP_TOKEN` | Protege a inicialização da instância em implantações auto-hospedadas. |

## Verificações de implantação

Após a implantação, verifique a integridade, a descoberta OIDC, JWKS, a configuração do Hosted Auth e pelo menos um redirecionamento de autorização do emissor da instância.

```shell
curl https://xid.dev/v1/health
curl https://xid.dev/.well-known/openid-configuration
curl https://xid.dev/jwks
curl https://xid.dev/auth/config
```

Source: https://xid.dev/pt-br/self-hosting/index.mdx
