O que vem instalado no servidor Directus?
- Directus 12 a partir da imagem de contentor oficial, executado com Docker Compose
- PostgreSQL 18 num contentor separado, com a porta 5432 não publicada
- HTTPS através do Caddy: a aplicação abre em /admin/, num endereço sslip.io baseado no seu IP
- Uma conta de administrador pronta, com a telemetria desativada
- Volumes Docker persistentes para os ficheiros carregados e as extensões
- Firewall com as portas 22, 80 e 443 abertas e a porta 8055 do Directus não publicada
Que tamanho é necessário para o Directus?
A página de requisitos do Directus indica um mínimo de 0,25 vCPU e 512 MB para o contentor, e recomenda duas instâncias de 1 vCPU e 2 GB. Neste servidor, um contentor Directus partilha 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 passe para 4 GB com muitos ficheiros e tráfego de API. Os ficheiros carregados ficam em disco, que pode crescer mas não diminuir.
| Utilização | 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 é?
- Programadores que procuram um CMS headless para um site ou aplicação móvel
- Equipas que querem criar um modelo de dados no navegador e usá-lo por REST e GraphQL
- Agências que querem dar às equipas de conteúdo um ecrã de edição sem código à medida
- Pequenas organizações que querem manter os dados no seu próprio servidor
- Projetos com utilizadores na Turquia que devem funcionar a partir de Istambul
O que acontece depois de encomendar?
- Defina o tamanho e conclua o pagamento.
- O servidor arranca e o Directus instala-se sozinho. No separador Resumo, espere que a linha Aplicação indique que o Directus está pronto.
- Abra a ligação Endereço do painel e inicie sessão com os valores das linhas E-mail e Palavra-passe.
- Crie a primeira coleção na página Settings, Data Model.
- Escolha quem pode aceder a quê na página Settings, Access Policies.
- A partir da sua aplicação, envie pedidos para o caminho /items/collection do endereço do seu site.
Em todos os servidores
- Cópias de segurança diárias incluídas no preço
- Tráfego ilimitado
- Acesso root completo
- Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer 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 funciona no nível Core, limitado a 3 lugares de utilizador, 25 coleções e 5 fluxos.
- As organizações com menos de 5 milhões de dólares de faturação anual e 50 colaboradores podem obter uma chave gratuita através da Open Innovation Grant. As restantes ficam dentro dos limites do Core ou compram uma licença ao Directus.
- Introduza a chave com a variável de ambiente LICENSE_KEY ou na página Settings, License. Acima dos limites, a API bloqueia após um período de tolerância, mas nenhum dado é apagado.
- O envio de e-mail não está configurado. Para repor palavras-passe e enviar convites, acrescente ao compose.yaml variáveis de ambiente que comecem por EMAIL.
- As atualizações ficam ao seu cargo: execute docker compose pull e docker compose up -d em /opt/seturack/directus. A imagem mantém-se na versão principal 12.
- A base de dados não está aberta ao exterior. Se precisar dela, execute docker compose exec db psql -U directus directus nessa pasta.
Directus: perguntas e respostas
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 funciona no nível Core: 3 lugares de utilizador, 25 coleções e 5 fluxos. As organizações com menos de 5 milhões de dólares de faturação anual e 50 colaboradores podem obter uma chave gratuita, sem limites de funcionalidades, através da Open Innovation Grant.
De quanta RAM precisa o Directus?
O Directus indica um mínimo de 512 MB para o contentor e recomenda 2 GB. Como o PostgreSQL e o Caddy partilham este servidor, comece, como regra prática, com 2 GB para um projeto real. Se não chegar, aumenta a partir do painel.
Como envio pedidos 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 acesso na página Settings, Access Policies ou crie um token estático para o seu utilizador.
Posso ligar-me à base de dados do Directus?
Não a partir do exterior: o PostgreSQL corre no seu próprio contentor e não publica nenhuma porta. No servidor, vá a /opt/seturack/directus e execute docker compose exec db psql -U directus directus.
Onde estão os meus ficheiros do Directus e têm cópia de segurança?
Os carregamentos ficam no volume Docker directus_yuklenen e as extensões em directus_eklenti. É feita uma cópia de segurança do servidor todas as noites, são guardados os últimos 7 dias e isto está incluído no preço. Pode recuperar um único ficheiro ou restaurar o servidor inteiro a partir do painel.
Como ligo o meu próprio domínio ao Directus?
Aponte o registo A para o servidor. Em /opt/seturack/directus, substitua o nome antigo em caddy/Caddyfile e o valor de SITE_URL em .env, e depois execute docker compose up -d e docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile. O PUBLIC_URL deriva deste valor.