O que vem instalado no seu servidor Directus?
- Directus 12 pela imagem de contêiner oficial, executado com Docker Compose
- PostgreSQL 18 em um contêiner separado, com a porta 5432 não publicada
- HTTPS pelo Caddy: o app abre em /admin/ em um endereço sslip.io baseado no seu IP
- Uma conta de administrador pronta, com a telemetria desativada
- Volumes Docker persistentes para arquivos enviados e extensões
- Firewall com as portas 22, 80 e 443 abertas e a porta 8055 do Directus não publicada
Qual tamanho você precisa para Directus?
A página de requisitos do Directus lista um mínimo absoluto de 0,25 vCPU e 512 MB para o contêiner, e recomenda duas instâncias de 1 vCPU e 2 GB. Neste servidor, um contêiner do Directus divide a máquina com o PostgreSQL e o Caddy. Como regra prática, comece com 1 GB para um teste e 2 GB para um projeto real, e vá para 4 GB com muitos arquivos e muito tráfego de API. Os arquivos enviados ficam no disco, que pode crescer, mas não diminuir.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| Inicial | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mês | |
| Médio | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Potente | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês |
Para quem é?
- Desenvolvedores que procuram um CMS headless para um site ou app móvel
- Equipes que querem montar um modelo de dados no navegador e usá-lo por REST e GraphQL
- Agências que querem dar às equipes de conteúdo uma tela de edição sem código personalizado
- Pequenas organizações que querem manter seus dados no próprio servidor
- Projetos com usuários na Turquia que devem rodar a partir de Istambul
O que acontece depois do pedido?
- Defina o tamanho e conclua o pagamento.
- Seu servidor inicia e o Directus se instala sozinho. Na aba Visão geral, espere a linha App indicar que o Directus está pronto.
- Abra o link Endereço do painel e entre com os valores das linhas E-mail e Senha.
- Crie sua primeira coleção na página Settings, Data Model.
- Escolha quem acessa o quê na página Settings, Access Policies.
- Do seu app, envie requisições para o caminho /items/collection do endereço do seu site.
Em todo servidor
- Backup diário incluído no preço
- Tráfego ilimitado
- Acesso root completo
- Aumente ou reduza RAM e CPU depois, e aumente o disco
- Localização: Istanbul · IST-1.
Bom saber
- O Directus 12 usa a Monospace Sustainable Core License. Uma chave de licença não está incluída no preço: sem ela, a instalação roda no nível Core, limitado a 3 usuários, 25 coleções e 5 flows.
- Organizações com receita anual abaixo de US$ 5 milhões e menos de 50 funcionários podem obter uma chave gratuita pelo Open Innovation Grant. As demais ficam dentro dos limites do Core ou compram uma licença da Directus.
- Informe a chave pela variável de ambiente LICENSE_KEY ou na página Settings, License. Acima dos limites, a API é bloqueada após um período de carência, mas nenhum dado é apagado.
- O envio de e-mail não está configurado. Para redefinição de senha e convites, adicione ao compose.yaml variáveis de ambiente que começam com EMAIL.
- As atualizações ficam por sua conta: execute docker compose pull e docker compose up -d em /opt/seturack/directus. A imagem permanece na versão principal 12.
- O banco de dados não está aberto para fora. Se precisar dele, execute docker compose exec db psql -U directus directus nessa pasta.
Perguntas e respostas sobre Directus
O Directus é gratuito e como funciona a licença?
A licença do Directus não faz parte do preço do servidor. Sem chave, a instalação roda no nível Core: 3 usuários, 25 coleções e 5 flows. Organizações com receita anual abaixo de US$ 5 milhões e menos de 50 funcionários podem obter uma chave gratuita, sem limites de recursos, pelo Open Innovation Grant.
De quanta RAM o Directus precisa?
O Directus indica um mínimo de 512 MB para o contêiner e recomenda 2 GB. Como o PostgreSQL e o Caddy dividem este servidor, comece com 2 GB para um projeto real, como regra prática. Se não bastar, você aumenta pelo seu painel.
Como envio requisições para a API do Directus?
Para REST, use o caminho /items/collection do endereço do seu site e, para GraphQL, use /graphql. Primeiro conceda o acesso na página Settings, Access Policies, ou crie um token estático para o seu usuário.
Posso me conectar ao banco de dados do Directus?
Não de fora: o PostgreSQL roda no próprio contêiner e não publica nenhuma porta. No servidor, vá até /opt/seturack/directus e execute docker compose exec db psql -U directus directus.
Onde ficam meus arquivos do Directus e eles têm backup?
Os uploads ficam no volume Docker directus_yuklenen e as extensões em directus_eklenti. O servidor tem backup toda noite, os últimos 7 dias são mantidos, e isso está incluído no preço. Você pode recuperar um único arquivo ou restaurar o servidor inteiro pelo seu painel.
Como conecto meu próprio domínio ao Directus?
Aponte o registro A para o seu servidor. Em /opt/seturack/directus, troque o nome antigo em caddy/Caddyfile e o valor de SITE_URL no .env, e depois execute docker compose up -d e docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile. O PUBLIC_URL vem desse valor.