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

guide

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

開発者やホームラボ愛好者向けのステップバイステップチュートリアルで、HetznerにWordPressをインストールして設定する方法を学びましょう。

WordPressは、ブロガーやビジネス、そして自分でウェブサイトをホストしたい誰にとっても最適な強力なコンテンツ管理システムです。手頃なVPSプロバイダーをお探しの場合、Hetznerは月額わずか4.15ユーロから始められる素晴らしい選択肢です。このガイドでは、HetznerのVPSにWordPressをインストールし設定する手順を解説します。

前提条件

開始前に、以下を満たしていることを確認してください:

  1. HetznerのVPSHetznerでVPSプランに登録し、お好みの構成を選択してください。
  2. ドメイン名: VPSのIPに向けたドメイン名が必要です。
  3. 基本的なLinux知識: コマンドライン操作やLinuxベースのシステムに精通していること。

ステップ1:VPSの設定

HetznerのVPSの準備ができたら、次のコマンドを使ってSSH経由で接続します:

ssh root@your_ip_address

your_ip_address を実際のVPSのIPアドレスに置き換えてください。

ステップ2:システムパッケージの更新

ソフトウェアをインストールする前に、システムパッケージを更新しましょう。次のコマンドを実行します:

apt update
apt upgrade -y

ステップ3:必要なソフトウェアのインストール

WordPressを動かすには、ウェブサーバー、データベースサーバー、PHPが必要です。次のコマンドでApache、MySQL、PHPをインストールします:

apt install apache2 mysql-server php libapache2-mod-php php-mysql -y

インストールの確認

mysql_secure_installation

プロンプトに従ってルートパスワードを設定し、セキュリティを強化してください。

ステップ4:WordPress用のMySQLデータベース作成

MySQLにログインします:

mysql -u root -p

MySQLシェルに入ったら、以下のコマンドで新しいデータベースとユーザーを作成します:

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

'your_password' は強力なパスワードに置き換えてください。

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

Webディレクトリに移動し、最新のWordPressパッケージをダウンロードします:

cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz

次に、WordPressの設定ファイルを作成します:

cp wp-config-sample.php wp-config.php
nano wp-config.php

データベース設定を書き換えます:

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

保存してエディタを閉じます。

ステップ6:ファイルの権限設定

ウェブサーバーが必要なファイルを読み書きできるようにします:

chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html

ステップ7:Apacheのリライトモジュールを有効化

WordPressはきれいなURLを作成するためにApacheのrewriteモジュールを必要とします。次のコマンドで有効にします:

a2enmod rewrite
systemctl restart apache2

ステップ8:ブラウザでWordPressのインストールを完了

次にウェブブラウザを開き、http://your_ip_address にアクセスしてください。画面の指示に従ってインストールを完了します。

この過程で、サイトタイトル、管理者のユーザー名、パスワード、メールアドレスを設定します。

主要VPSプロバイダーの比較

プロバイダー価格(EUR/USD)主な特徴
Contabo VPS5.99 EUR/月大容量ストレージ、低価格
Hetzner Cloud4.15 EUR/月優れたパフォーマンス、スケーラビリティに優れる
DigitalOcean6 USD/月使いやすいインターフェース、初心者向け
Vultr6 USD/月複数拠点、SSD高速ストレージ
Linode (Akamai)5 USD/月高信頼性、サポートが良い

よくある質問(FAQs)

Hetznerでマネージドデータベースサービスを使えますか?

はい、必要に応じてマネージドデータベースサービスを利用できます。マネージドデータベースを使うことで、バックアップ、アップデート、スケーリングの責任を委任でき、アプリケーションに集中できます。Hetznerは、実運用環境向けのさまざまなマネージドサービスも提供しています。

自己ホスティングのWordPressのセキュリティのベストプラクティスは何ですか?

自己ホスティング時には、常に最新のソフトウェアを使用し、安全なパスワードを設定し、SSL証明書を使ったHTTPSを導入し、定期的にバックアップを行うことなど、セキュリティのベストプラクティスを守ることが重要です。また、Wordfenceなどのセキュリティプラグインを導入し、定期的にセキュリティ監査を行うことも推奨されます。

既存のWordPressサイトをHetznerへ移行するにはどうすればいいですか?

既存のWordPressサイトを移行するには、phpMyAdminやコマンドラインツールを使ってデータベースをエクスポートします。WordPressのファイルもSCPやFTPでアップロードします。新たに作成したVPSのデータベースにインポートし、wp-config.phpを更新してください。移行後はサイトURLやパーマリンクの設定も忘れずに更新しましょう。

詳細なVPSプロバイダーについては、私たちのフルVPS比較もご覧ください。HetznerでのセルフホストWordPress体験をお楽しみください!