Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VultrでWordPressをセルフホストする方法(2026年版ガイド)

このガイドでは、VultrにWordPressをインストールしてセルフホスティングする手順を解説します。開発者やホームラボ愛好者に最適です。

VPS上にWordPressをセルフホスティングすることは、ウェブサイトの完全なコントロールを維持しながら、オープンソース技術の柔軟性を活用する強力な方法です。Vultrは、シンプルでコスト効率の良いソリューションを提供し、あなたのWordPressサイトを迅速に稼働させることができます。このガイドでは、VultrにWordPressをインストールする手順(サーバーの準備、WordPressのインストール、セキュリティ設定のヒントを含む)を詳しく解説します。

なぜWordPressホスティングにVultrを選ぶのか?

Vultrは、開発者やホームラボユーザー向けに効率的で手頃なプランを多数提供しています。月額6ドルの料金で、堅牢なSSDホスティングと世界中に展開するデータセンターのネットワークを活用できます。

プロバイダー月額料金ストレージRAMCPUロケーションオプション
Contabo VPS5.99 EUR200 GB4 GB2 CPUヨーロッパ
Hetzner Cloud4.15 EUR20 GB2 GB1 CPUヨーロッパ
DigitalOcean6 USD25 GB1 GB1 CPUグローバル
Vultr6 USD25 GB1 GB1 CPUグローバル
Linode (Akamai)5 USD25 GB1 GB1 CPUグローバル

ステップ1:VultrでVPSを準備する

  1. Vultrアカウントを作成Vultr にアクセスし、サインアップします。
  2. VPSをデプロイ
    • 「Deploy Now」ボタンをクリック。
    • 目的のユーザー層に近い地理的な場所を選択。
    • サーバータイプを「Cloud Compute」に設定。
    • 「$6/month」のプランを選択。
    • 「Operating System」セクションで、「Ubuntu 22.04 x64」を選択(WordPressの動作に安定した環境です)。
  3. 追加設定:SSHキーなどのセキュアアクセスの設定も可能です。

ステップ2:SSHを使ってVPSに接続

WindowsのPuTTYやmacOS/LinuxのターミナルなどのSSHクライアントを使い、以下のコマンドでサーバーに接続します。your-ip-addressはあなたのサーバーのパブリックIPに置き換えてください。

ssh root@your-ip-address

ステップ3:必要なパッケージをインストール

ログイン後、パッケージのインデックスを更新し、WordPressに必要なパッケージをインストールします。

sudo apt update
sudo apt upgrade -y
sudo apt install nginx mysql-server php-fpm php-mysql -y

ステップ4:MySQLデータベースの設定

  1. MySQLのセキュリティ設定
sudo mysql_secure_installation

プロンプトに従い、rootパスワードの設定やセキュリティ向上の設定を行います。

  1. WordPress用のデータベース作成

MySQLにログインします。

sudo mysql -u root -p

次のクエリを実行します。

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

your_passwordは適宜安全なパスワードに置き換えてください。

ステップ5:WordPressのダウンロードと設定

  1. WordPressのダウンロード
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
  1. WordPressの設定

WordPressのディレクトリに入り、サンプル設定ファイルをコピーします。

cd wordpress
cp wp-config-sample.php wp-config.php

wp-config.phpを編集し、データベースの情報を設定します。

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
  1. WordPressをNginxのルートに移動
sudo mv wordpress/* /var/www/html/

ステップ6:パーミッション設定とNginxの構成

  1. ディレクトリの権限を設定
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
  1. Nginxの設定

新しいサーバーブロックの設定ファイルを作成。

sudo nano /etc/nginx/sites-available/wordpress

以下の内容を追加します。

server {
    listen 80;
    server_name your-domain.com;

    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

設定を有効にします。

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

Nginxの設定をテストして再起動。

sudo nginx -t
sudo systemctl restart nginx

ステップ7:WordPressのインストールを完了させる

ウェブブラウザでhttp://your-domain.comにアクセスしてください。WordPressのインストール画面が表示されるはずです。画面の指示に従い、サイトのタイトルや管理者アカウントなどの設定を行います。

よくある質問(FAQs)

1. VultrでWordPressの代わりに別のCMSを使えますか?

はい、VultrはWordPress以外にもJoomla、Drupal、静的サイトジェネレーターのJekyllなど、多彩なコンテンツ管理システムをインストール可能です。柔軟なクラウドプラットフォームなので、ご自身の目的に合ったソフトウェアを選択できます。オプションについては awesome-selfhosted をご参照ください。

2. Vultrは個人データのホスティングに安全ですか?

VultrはVPSコミュニティで良好な評判を持ち、セキュリティ面でも一定の信頼性があります。HTTPSの利用、ファイアウォールの設定、定期的なソフトウェアのアップデートなどを行うことで、サイトのセキュリティを大幅に向上させることが可能です。また、定期的なバックアップやSSHキーによるアクセス制限もデータ保護に役立ちます。

3. Vultrサーバー上でWordPressを運用する際のコストはどのくらいかかりますか?

主なコストは、最低月額6ドルのVPSプランです。トラフィック増加に伴う追加ストレージやリソースのコストも考慮してください。ドメイン登録やSSL証明書の費用も重要です。最もコストパフォーマンスの良いプランを探すには full VPS comparison をご覧ください。

このガイドに従えば、VultrでWordPressをセルフホスティングし、自分のニーズに合わせて環境をカスタマイズできるようになります。