Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Drupal

Drupal

Drupal ist eine quelloffene Content-Management-Plattform, die Websites von persönlichen Weblogs bis hin zu großen Community-Plattformen unterstützt. Wird von Regierungen, Universitäten und Unternehmen weltweit eingesetzt. Über 4.200 GitHub-Sterne.

Auf einen Blick

4.3k

GitHub-Sterne

14

Seitenaufrufe

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

Zugriff

Öffnen Sie Ihren Browser und besuchen Sie: http://<SERVER_IP> (HTTP)

Folgen Sie sofort dem Drupal-Installationsassistenten in Ihrem Browser.

Verwenden Sie die folgende Datenbankkonfiguration:

  • Datenbanktyp: MySQL, MariaDB, Percona Server, or quivalent
  • Datenbankname: drupal
  • Datenbankbenutzername: drupal
  • Datenbankpasswort: gespeichert in /root/drupal/.env
  • Erweiterte Optionen > Host: mariadb
  • Erweiterte Optionen > Port: 3306

Richten Sie dann Ihren Sitenamen und das Administratorkonto ein.

Wichtige Dateien und Verzeichnisse

  • App-Verzeichnis: /root/drupal
  • Docker Compose-Datei: /root/drupal/docker-compose.yml
  • Environment-Datei: /root/drupal/.env
  • Nginx-Konfigurationsdatei: /etc/nginx/sites-available/drupal.conf
  • Aktivierte Nginx-Konfiguration: /etc/nginx/sites-enabled/drupal.conf
  • Drupal-Sites-Volume: /var/lib/docker/volumes/drupal_drupal-sites/
  • Drupal-Module-Volume: /var/lib/docker/volumes/drupal_drupal-modules/
  • Drupal-Profile-Volume: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Drupal-Themes-Volume: /var/lib/docker/volumes/drupal_drupal-themes/
  • MariaDB-Datenvolume: /var/lib/docker/volumes/drupal_mariadb-data/

Docker-Verwaltung

Gehen Sie zum Installationsverzeichnis:

cd /root/drupal

Stack starten:

docker compose up -d

Stapel stoppen:

docker compose down

Stack neu starten:

docker compose restart

Laufende Container anzeigen:

docker compose ps

Logs ansehen:

docker compose logs -f

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und ersetzen server_name <IP>; mit Ihrer Domain (server_name <your-domain>):

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

3. Certbot installieren:

apt install -y certbot python3-certbot-nginx

4. Führen Sie den folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:

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

5. Starte Nginx neu, um die Änderungen zu übernehmen:

systemctl restart nginx

6. Öffne deinen Browser und rufe folgende Adresse auf: https://yourdomain.com


Mehr im CMS

Verwandte Apps.

Deploy Drupal now. Ab 2,48 $/Monat.