Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Drupal

Drupal

Drupal adalah platform manajemen konten open source yang mendukung situs web dari blog pribadi hingga platform besar yang digerakkan oleh komunitas. Digunakan oleh pemerintah, universitas, dan perusahaan di seluruh dunia. Lebih dari 4.200 bintang GitHub.

Sekilas

4.3k

Bintang GitHub

14

Tampilan halaman

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

Akses

Buka browser dan kunjungi: http://<SERVER_IP> (HTTP)

Ikuti wizard instalasi Drupal di browser Anda segera.

Gunakan konfigurasi database berikut:

  • Tipe database: MySQL, MariaDB, Percona Server, or quivalent
  • Nama database: drupal
  • Nama pengguna database: drupal
  • Kata sandi database: tersimpan di /root/drupal/.env
  • Opsi lanjutan > Host: mariadb
  • Opsi lanjutan > Port: 3306

Kemudian atur nama situs dan akun admin Anda.

File dan Direktori Penting

  • Direktori aplikasi: /root/drupal
  • File Docker Compose: /root/drupal/docker-compose.yml
  • File environment: /root/drupal/.env
  • File konfigurasi Nginx: /etc/nginx/sites-available/drupal.conf
  • Konfigurasi Nginx yang diaktifkan: /etc/nginx/sites-enabled/drupal.conf
  • Volume situs Drupal: /var/lib/docker/volumes/drupal_drupal-sites/
  • Volume modul Drupal: /var/lib/docker/volumes/drupal_drupal-modules/
  • Volume profil Drupal: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Volume tema Drupal: /var/lib/docker/volumes/drupal_drupal-themes/
  • Volume data MariaDB: /var/lib/docker/volumes/drupal_mariadb-data/

Manajemen Docker

Buka direktori instalasi:

cd /root/drupal

Mulai stack:

docker compose up -d

Hentikan stack:

docker compose down

Mulai ulang stack:

docker compose restart

Lihat container yang berjalan:

docker compose ps

Lihat log:

docker compose logs -f

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit konfigurasi Nginx dan ganti server_name <IP>; dengan domainmu (server_name <your-domain>):

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

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk menghasilkan sertifikat Let's Encrypt yang valid:

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

5. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

6. Buka browser dan kunjungi: https://yourdomain.com


Lebih Banyak di CMS

Aplikasi terkait.

Deploy Drupal now. Mulai $2,48/bln.