Adgang
Åbn din browser og gå til: http://<SERVER_IP> (HTTP)
Følg Drupal-installationsguiden i din browser med det samme.
Brug følgende databasekonfiguration:
- Databasetype:
MySQL, MariaDB, Percona Server, or quivalent - Databasenavn:
drupal - Databasebrugernavn:
drupal - Databaseadgangskode: gemt i
/root/drupal/.env - Avancerede indstillinger > Vært:
mariadb - Avancerede indstillinger > Port:
3306
Sæt derefter dit webstedsnavn og administratorkontoen op.
Vigtige filer og mapper
- App-mappe:
/root/drupal - Docker Compose-fil:
/root/drupal/docker-compose.yml - Environment-fil:
/root/drupal/.env - Nginx-konfigurationsfil:
/etc/nginx/sites-available/drupal.conf - Aktiveret Nginx-konfiguration:
/etc/nginx/sites-enabled/drupal.conf - Drupal-sitesvolumen:
/var/lib/docker/volumes/drupal_drupal-sites/ - Drupal-modulesvolumen:
/var/lib/docker/volumes/drupal_drupal-modules/ - Drupal-profilvolumen:
/var/lib/docker/volumes/drupal_drupal-profiles/ - Drupal-temavolumen:
/var/lib/docker/volumes/drupal_drupal-themes/ - MariaDB-datavolumen:
/var/lib/docker/volumes/drupal_mariadb-data/
Docker-administration
Gå til installationsmappen:
cd /root/drupal
Start stak:
docker compose up -d
Stop stak:
docker compose down
Genstart stack:
docker compose restart
Vis kørende containere:
docker compose ps
Se logs:
docker compose logs -f
Aktivering af SSL med et domæne
1. Peg dit domæne mod serverens IP.
2. Redigér Nginx-konfigurationen og erstat server_name <IP>; med dit domæne (server_name <your-domain>):
vim /etc/nginx/sites-available/drupal.conf
3. Installer Certbot:
apt install -y certbot python3-certbot-nginx
4. Kør følgende kommando for at generere et gyldigt Let's Encrypt-certifikat:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Genstart Nginx for at anvende ændringerne:
systemctl restart nginx
6. Åbn din browser og besøg: https://yourdomain.com