Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Drupal

Drupal

Drupal é uma plataforma de gerenciamento de conteúdo de código aberto que suporta sites de blogs pessoais até grandes plataformas voltadas para a comunidade. Usado por governos, universidades e empresas em todo o mundo. Mais de 4.200 estrelas no GitHub.

Em resumo

4.3k

Estrelas no GitHub

14

Visualizações de página

Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acesso

Abra o seu browser e visite: http://<SERVER_IP> (HTTP)

Siga imediatamente o assistente de instalação do Drupal no seu navegador.

Use a seguinte configuração de banco de dados:

  • Tipo de banco de dados: MySQL, MariaDB, Percona Server, or quivalent
  • Nome do banco de dados: drupal
  • Nome de usuário do banco de dados: drupal
  • Senha do banco de dados: armazenada em /root/drupal/.env
  • Opções avançadas > Host: mariadb
  • Opções avançadas > Porta: 3306

Em seguida, configure o nome do seu site e a conta de administrador.

Ficheiros e diretórios importantes

  • Diretório do aplicativo: /root/drupal
  • Ficheiro Docker Compose: /root/drupal/docker-compose.yml
  • Ficheiro de ambiente: /root/drupal/.env
  • Arquivo de configuração do Nginx: /etc/nginx/sites-available/drupal.conf
  • Configuração Nginx habilitada: /etc/nginx/sites-enabled/drupal.conf
  • Volume de sites do Drupal: /var/lib/docker/volumes/drupal_drupal-sites/
  • Volume de módulos do Drupal: /var/lib/docker/volumes/drupal_drupal-modules/
  • Volume de perfis do Drupal: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Volume de temas do Drupal: /var/lib/docker/volumes/drupal_drupal-themes/
  • Volume de dados do MariaDB: /var/lib/docker/volumes/drupal_mariadb-data/

Gerenciamento Docker

Vá para o diretório de instalação:

cd /root/drupal

Pilha inicial:

docker compose up -d

Parar pilha:

docker compose down

Reiniciar stack:

docker compose restart

Ver containers em execução:

docker compose ps

Ver registos:

docker compose logs -f

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Editar a configuração do Nginx e substituir server_name <IP>; com o seu domínio (server_name <your-domain>):

vim /etc/nginx/sites-available/drupal.conf

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let's Encrypt válido:

certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

6. Abra o navegador e acesse: https://yourdomain.com


Mais em CMS

Aplicações relacionadas.

Deploy Drupal now. A partir de $2,48/mês.