# Rede e alocações

> Entenda portas e acesso público à rede na Daki Hosting — e o que muda entre o Free Tier e os planos pagos.

O acesso à rede funciona de forma diferente dependendo de você estar no Free Tier ou em um plano pago. Esta página explica como portas e alocações funcionam e o que esperar em cada caso.

## O que você vai aprender

- A diferença de acesso à rede entre o Free Tier e os planos pagos
- O que é uma alocação
- Como ver seu hostname e sua porta
- Como adicionar alocações nos planos pagos

---

## Free Tier: sem portas públicas

Servidores do Free Tier **não** têm portas acessíveis publicamente. Conexões de entrada vindas de fora do servidor não são suportadas no Free Tier.

Isso significa que:
- Sua aplicação não pode receber requisições HTTP externas nem conexões WebSocket.
- Servidores web, APIs e endpoints de webhook não ficarão acessíveis pela internet.
- **Bots do Discord** não são afetados — eles se conectam de saída ao Discord e não precisam de uma porta de entrada.

Se a sua aplicação precisar ser acessível de fora (por exemplo, uma API web, um servidor de jogo ou um bot com interações baseadas em webhook), você vai precisar de um plano pago.

---

## Planos pagos: portas acessíveis publicamente

Todos os planos pagos (Bronze, Silver, Gold e planos de servidores de jogos) incluem pelo menos uma **alocação de porta acessível publicamente**. Isso permite que sua aplicação aceite conexões de entrada de qualquer lugar.

Cada servidor pago recebe um **hostname** e uma **porta**, ambos visíveis na aba **Network** do Portal.

**Exemplo:**
- Hostname: `eu-node1.daki.cc`
- Porta: `25565`
- Endereço completo: `eu-node1.daki.cc:25565`

Sua aplicação precisa escutar na porta atribuída para ser acessível de fora.

---

## O que é uma alocação?

Uma **alocação** é um par hostname + porta atribuído ao seu servidor. Ela representa um endpoint de rede acessível publicamente. Servidores pagos começam com uma alocação por padrão.

---

## Adicionando alocações (somente planos pagos)

Nos planos pagos, você pode adicionar alocações de porta extras pela aba **Network** do Portal. Isso é útil quando a sua aplicação precisa escutar em mais de uma porta ao mesmo tempo — por exemplo, um servidor de jogo com uma porta de consulta junto da porta principal.

---

## Perguntas frequentes

**Em qual porta minha aplicação deve escutar?**

Sua aplicação precisa escutar exatamente na porta mostrada na aba **Network**. Escutar em qualquer outra porta deixará sua aplicação inacessível de fora. Alguns eggs fornecem esse valor como uma variável de ambiente (por exemplo, `PORT` ou `SERVER_PORT`) que você pode ler no seu código.

**Meu bot do Discord funciona bem no Free Tier — por quê?**

Bots do Discord estabelecem uma conexão de saída com os servidores do Discord (via WebSocket). Eles não precisam de uma porta de entrada para funcionar, e é por isso que funcionam no Free Tier. Se o seu bot também rodar um servidor HTTP (por exemplo, para interações de slash commands ou um dashboard web), você vai precisar de um plano pago para que esse componente seja acessível.

**Posso ter um IP fixo ou um domínio próprio?**

A Daki usa IPs compartilhados entre seus nós. Você pode apontar seu próprio domínio para um servidor de plano pago usando a Cloudflare como proxy reverso — veja [Conecte um domínio próprio](https://daki.cc/pt/wiki/guides/custom-domain). Para opções de IP fixo, entre em contato com o suporte pelo Billing Panel ou pelo Discord.

**Estou em um plano pago, mas minha porta não parece acessível**

Verifique se a sua aplicação está escutando na porta correta (confira a aba Network). Confirme também que o servidor está em execução e que a aplicação terminou de iniciar. Se o problema persistir, entre em contato com o suporte.

---

## Próximos passos

- [Configurações de inicialização](https://daki.cc/pt/wiki/guides/startup-settings) — Configure seu comando de inicialização para usar a porta correta.
- [Planos pagos](https://daki.cc/pt/wiki/guides/paid-plans) — Faça upgrade para obter portas acessíveis publicamente.
- [Obtendo ajuda](https://daki.cc/pt/wiki/guides/support) — Entre em contato com o suporte se tiver problemas com alocações.

---
Source: https://daki.cc/pt/wiki/guides/network-allocations
