Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
Drupal

Drupal

Drupal è una piattaforma di gestione dei contenuti open source che supporta siti web che vanno dai blog personali alle grandi piattaforme guidate dalla community. Usato da governi, università e aziende in tutto il mondo. Oltre 4.200 stelle su GitHub.

In breve

4.3k

Stelle su GitHub

30

Visualizzazioni di pagina

293

Installazioni attive

Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

Apri il browser e vai a: http://<SERVER_IP> (HTTP)

Segui subito la procedura guidata di installazione di Drupal nel tuo browser.

Usa la seguente configurazione del database:

  • Tipo di database: MySQL, MariaDB, Percona Server, or quivalent
  • Nome database: drupal
  • Nome utente del database: drupal
  • Password del database: memorizzata in /root/drupal/.env
  • Opzioni avanzate > Host: mariadb
  • Opzioni avanzate > Porta: 3306

Quindi configura il nome del sito e l'account amministratore.

File e directory importanti

  • Elenco app: /root/drupal
  • File Docker Compose: /root/drupal/docker-compose.yml
  • File di environment: /root/drupal/.env
  • File di configurazione Nginx: /etc/nginx/sites-available/drupal.conf
  • Configurazione Nginx abilitata: /etc/nginx/sites-enabled/drupal.conf
  • Volume dei siti Drupal: /var/lib/docker/volumes/drupal_drupal-sites/
  • Volume dei moduli Drupal: /var/lib/docker/volumes/drupal_drupal-modules/
  • Volume dei profili Drupal: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Volume dei temi Drupal: /var/lib/docker/volumes/drupal_drupal-themes/
  • Volume dei dati MariaDB: /var/lib/docker/volumes/drupal_mariadb-data/

Gestione Docker

Vai alla directory di installazione:

cd /root/drupal

Stack iniziale:

docker compose up -d

Interrompi stack:

docker compose down

Riavvia stack:

docker compose restart

Visualizza i container in esecuzione:

docker compose ps

Visualizza i log:

docker compose logs -f

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci server_name <IP>; con il tuo dominio (server_name <your-domain>):

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

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il seguente comando per generare un certificato Let's Encrypt valido:

certbot --nginx --non-interactive --agree-tos --email youremail@example.com -d yourdomain.com

5. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

6. Apri il browser e visita: https://yourdomain.com


Altro in CMS

App correlate.

Deploy Drupal now. Da 2,48 $/mese.