Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Drupal

Drupal

Drupal, kişisel webloglardan büyük topluluk odaklı platformlara kadar çeşitli web sitelerini destekleyen açık kaynaklı bir içerik yönetim platformudur. Dünya genelinde hükümetler, üniversiteler ve işletmeler tarafından kullanılmaktadır. 4.200'den fazla GitHub yıldızı.

Kısaca

4.3k

GitHub yıldızları

14

Sayfa görüntülemeleri

Sürüm Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Erişim

Tarayıcını aç ve şu adresi ziyaret et: http://<SERVER_IP> (HTTP)

Tarayıcınızdaki Drupal kurulum sihirbazını hemen takip edin.

Aşağıdaki veritabanı yapılandırmasını kullanın:

  • Veritabanı türü: MySQL, MariaDB, Percona Server, or quivalent
  • Veritabanı adı: drupal
  • Veritabanı kullanıcı adı: drupal
  • Veritabanı şifresi: şurada saklanıyor /root/drupal/.env
  • Gelişmiş seçenekler > Ana bilgisayar: mariadb
  • Gelişmiş seçenekler > Bağlantı noktası: 3306

Ardından site adınızı ve yönetici hesabınızı ayarlayın.

Önemli Dosyalar ve Dizinler

  • Uygulama dizini: /root/drupal
  • Docker Compose dosyası: /root/drupal/docker-compose.yml
  • Environment dosyası: /root/drupal/.env
  • Nginx yapılandırma dosyası: /etc/nginx/sites-available/drupal.conf
  • Etkin Nginx yapılandırması: /etc/nginx/sites-enabled/drupal.conf
  • Drupal siteler birimi: /var/lib/docker/volumes/drupal_drupal-sites/
  • Drupal modüller birimi: /var/lib/docker/volumes/drupal_drupal-modules/
  • Drupal profiller birimi: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Drupal temalar birimi: /var/lib/docker/volumes/drupal_drupal-themes/
  • MariaDB veri birimi: /var/lib/docker/volumes/drupal_mariadb-data/

Docker Yönetimi

Yükleme dizinine git:

cd /root/drupal

Başlangıç yığını:

docker compose up -d

Yığını Durdur:

docker compose down

Yığını yeniden başlat:

docker compose restart

Çalışan konteynerleri görüntüleyin:

docker compose ps

Logları göster:

docker compose logs -f

Bir Alan Adı ile SSL Etkinleştirme

1. Alan adını sunucu IP'sine yönlendir.

2. Nginx yapılandırmasını düzenleyin ve şunu değiştirin server_name <IP>; alan adın ile (server_name <your-domain>):

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

3. Certbot'u kur:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası oluşturmak için aşağıdaki komutu çalıştırın:

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

5. Değişiklikleri uygulamak için Nginx'i yeniden başlatın:

systemctl restart nginx

6. Tarayıcınızı açın ve şu adrese gidin: https://yourdomain.com


CMS'de Daha Fazla

İlgili uygulamalar.

Deploy Drupal now. 2,48 $/ay'dan başlayan fiyatlarla.