メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Drupal

Drupal

Drupalは、個人のウェブログから大規模なコミュニティ主導のプラットフォームまで、様々なウェブサイトをサポートするオープンソースのコンテンツ管理プラットフォームです。世界中の政府、大学、企業に利用されています。GitHubで4,200件以上のスターを獲得しています。

概要

4.3k

GitHubスター

14

ページビュー

バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

アクセス

ブラウザを開いて次にアクセス: http://<SERVER_IP> (HTTP)

ブラウザで Drupal インストールウィザードをすぐに実行してください。

以下のデータベース構成を使用します:

  • データベースの種類: MySQL, MariaDB, Percona Server, or quivalent
  • データベース名: drupal
  • データベースのユーザー名: drupal
  • データベースパスワード: 保存場所 /root/drupal/.env
  • 詳細設定 > ホスト: mariadb
  • 詳細設定 > ポート: 3306

次にサイト名と管理者アカウントを設定します。

重要なファイルとディレクトリ

  • アプリディレクトリ /root/drupal
  • Docker Composeファイル: /root/drupal/docker-compose.yml
  • 環境変数ファイル: /root/drupal/.env
  • Nginx設定ファイル: /etc/nginx/sites-available/drupal.conf
  • Nginx有効設定: /etc/nginx/sites-enabled/drupal.conf
  • Drupal sitesボリューム: /var/lib/docker/volumes/drupal_drupal-sites/
  • Drupal modulesボリューム: /var/lib/docker/volumes/drupal_drupal-modules/
  • Drupal profilesボリューム: /var/lib/docker/volumes/drupal_drupal-profiles/
  • Drupal themesボリューム: /var/lib/docker/volumes/drupal_drupal-themes/
  • MariaDBデータボリューム: /var/lib/docker/volumes/drupal_mariadb-data/

Docker 管理

インストールディレクトリに移動:

cd /root/drupal

スタートスタック:

docker compose up -d

スタック停止

docker compose down

スタックを再起動:

docker compose restart

実行中のコンテナを確認する:

docker compose ps

ログを表示:

docker compose logs -f

ドメインでSSLを有効化する

1. ドメインをサーバーIPに向ける。

2. Nginx の設定ファイルを編集して置き換える server_name <IP>; あなたのドメイン (server_name <your-domain>):

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

3. Certbotをインストール:

apt install -y certbot python3-certbot-nginx

4. 有効な Let's Encrypt 証明書を生成するために次のコマンドを実行します:

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

5. Nginx を再起動して変更を適用します:

systemctl restart nginx

6. ブラウザを開き、次の URL にアクセスします: https://yourdomain.com


CMSの詳細

関連アプリ。

Deploy Drupal now. 月額2.48ドルから。