Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Drupal

Drupal

Drupal is een open-source contentmanagementplatform dat websites ondersteunt van persoonlijke weblogs tot grote community-gedreven platforms. Gebruikt door overheden, universiteiten en bedrijven wereldwijd. 4.200+ GitHub-sterren.

In een oogopslag

4.3k

GitHub-sterren

14

Paginaweergaven

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

Toegang

Open je browser en bezoek: http://<SERVER_IP> (HTTP)

Volg onmiddellijk de Drupal-installatiewizard in uw browser.

Gebruik de volgende databaseconfiguratie:

  • Databasetype: MySQL, MariaDB, Percona Server, or quivalent
  • Databasenaam: drupal
  • Databasegebruikersnaam: drupal
  • Databasewachtwoord: opgeslagen in /root/drupal/.env
  • Geavanceerde opties > Host: mariadb
  • Geavanceerde opties > Poort: 3306

Stel vervolgens uw sitenaam en beheerdersaccount in.

Belangrijke bestanden en mappen

  • App-directory: /root/drupal
  • Docker Compose-bestand: /root/drupal/docker-compose.yml
  • Environment-bestand: /root/drupal/.env
  • Nginx-configuratiebestand: /etc/nginx/sites-available/drupal.conf
  • Ingeschakelde Nginx-configuratie: /etc/nginx/sites-enabled/drupal.conf
  • Drupal-sitesvolume: /var/lib/docker/volumes/drupal_drupal-sites/
  • Drupal-modulesvolume: /var/lib/docker/volumes/drupal_drupal-modules/
  • Drupal-profielenvolume: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Drupal-themasvolume: /var/lib/docker/volumes/drupal_drupal-themes/
  • MariaDB-gegevensvolume: /var/lib/docker/volumes/drupal_mariadb-data/

Docker-beheer

Ga naar installatiemap:

cd /root/drupal

Startstack:

docker compose up -d

Stack stoppen:

docker compose down

Stack opnieuw starten:

docker compose restart

Bekijk actieve containers:

docker compose ps

Logs bekijken:

docker compose logs -f

SSL inschakelen met een domein

1. Wijs je domein naar het server-IP.

2. Nginx-configuratie bewerken en vervangen server_name <IP>; met je domein (server_name <your-domain>):

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

3. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

4. Voer de volgende opdracht uit om een geldig Let's Encrypt-certificaat te genereren:

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

5. Herstart Nginx om de wijzigingen toe te passen:

systemctl restart nginx

6. Open je browser en ga naar: https://yourdomain.com


Meer in CMS

Gerelateerde apps.

Deploy Drupal now. Vanaf $2,48/mnd.