リモートストレージを構成する

デフォルトで、Plesk はサーバにバックアップを保存します。ただし、これにはリスクが伴います。サーバのハードディスクが故障した場合、ウェブサイトのデータとバックアップの両方が失われる可能性があります。これを回避するために、リモートストレージにバックアップを保存することをお勧めします。このトピックでは、Plesk でバックアップ用にリモートストレージを構成する方法を説明します。

以下のタイプのリモートストレージを構成できます。

  • FTP ストレージ
  • Amazon S3 バックアップストレージ
  • S3 互換ストレージ:
    • DigitalOcean Spaces
    • 各種 S3 互換ストレージ(Minio、OpenStack など)
  • Google ドライブバックアップストレージ
  • Microsoft OneDrive バックアップストレージ

複数のリモートストレージを構成できますが、S3 互換ストレージは一度に 1 つしか構成できません。たとえば、Amazon S3 バックアップと Google ドライブバックアップを両方構成することはできますが、Amazon S3 バックアップと DigitalOcean Spaces を構成することはできません。

バックアップの作成時には一度に 1 つのリモートストレージしか使用できません。複数のリモートストレージにバックアップを保存したい場合は、使用したいリモートストレージごとにバックアップを一度作成します。

このセクションの内容:

FTP ストレージ

Amazon S3 バックアップストレージ

Google ドライブバックアップストレージ

DigitalOcean Spaces Storage

S3-compatible storage

Microsoft OneDrive バックアップストレージ

リモートストレージ内のバックアップをパスワードで保護する

 

FTP ストレージ

FTP ストレージを構成するには:

  1. FTP ストレージとして機能するサーバをセットアップします。Plesk サーバからこのサーバへ FTP 経由で接続できる必要があります。
  2. [ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[FTP]に進みます。
  3. [FTP ストレージを使用]チェックボックスをオンにします。
  4. ステップ 1 でセットアップしたサーバの設定を指定します(サーバのホスト名または IP アドレス、バックアップの保存用ディレクトリのパス、FTP ユーザ名とパスワード)。
  5. Plesk ファイアウォールが FTP サーバからの受信接続を禁止するように構成されている場合、[パッシブモードを使用]チェックボックスをオンにします。ステップ 1 でセットアップしたサーバがパッシブ FTP モードをサポートすることを確認します。
  6. (推奨)バックアップをリモートストレージに転送するときに暗号化された接続を使用するには、[FTPS を使用]チェックボックスをオンにします。これにより、第三者がデータをインターセプトできなくなります。ステップ 1 でセットアップしたサーバが FTPS 接続をサポートすることを確認します。
  7. [OK]をクリックします。

FTP ストレージの構成が完了します。これをバックアップの作成時に使用できます。

nnn

 

Amazon S3 バックアップストレージ

Amazon S3 バックアップストレージを構成するには:

  1. AWS アカウントを作成します
  2. バケットを作成します
  3. バケット内にバックアップ保存用のディレクトリを作成します。このディレクトリへのパスとバケット名をメモしておきます。これらは、後で Amazon S3 バックアップストレージを構成するために使用します。
  4. IAM ユーザのアクセスキーを作成し、その ID とシークレットを .csv ファイルでダウンロードします。アクセスキーユーザに AmazonS3FullAccess アクセス権限があることを確認します。もしなければ、追加します
  5. [ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[Amazon S3 Backup]に進みます。
  6. [ストレージを使用]チェックボックスをオンにします。
  7. ステップ 4 でダウンロードした .csv ファイルから IAM ユーザのアクセスキー ID と IAM ユーザのアクセスキーシークレットをコピーして、該当フィールドに貼り付けます。
  8. ステップ 2 で作成したバケットの名前を[バケット]フィールドに入力します。
  9. ステップ 3 で作成したディレクトリのパスを[パス]フィールドに入力します。
  10. [OK]をクリックします。

Amazon S3 バックアップストレージが構成されます。手動またはスケジュールされたバックアップの作成時にこれを使用できます。

11

 

Google ドライブバックアップストレージ

Google ドライブバックアップストレージを構成するには:

  1. Google アカウントがなければ、作成します。
  2. [ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[Google Drive Backup]に進みます。
  3. バックアップの保存に使用するストレージを所有する Google アカウントにサインインします。
  4. [許可]をクリックして Plesk が Google ドライブ内のファイルを表示/管理できるようにします。
  5. リンクをクリックして、Google ドライブの権限データを Plesk に送信します。
  6. [ストレージを使用]チェックボックスをオンにします。
  7. (オプション)デフォルトで、Plesk は Google ドライブ内に「My Plesk」フォルダを作成し、ここにバックアップを保存します。別の場所にバックアップを保存したい場合、[パス]テキストボックスに必要なパスを入力します。
  8. [OK]をクリックします。

Google ドライブバックアップストレージが構成されます。手動またはスケジュールされたバックアップの作成時にこれを使用できます。

1

別の Google アカウントに関連付けられた Google ドライブストレージにバックアップを保存したい場合、[ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[Google Drive Backup]に進み、[ログアウト]リンクをクリックします。

これにより、現在接続されている Google ドライブバックアップストレージが接続解除されます。続いて、上の手順に従って別のストレージを接続できます。Google ドライブバックアップストレージの接続を解除しても、そこに保存された Plesk バックアップは削除されません。後で再び接続すると、保存されたバックアップがバックアップマネージャに表示され、復元することができます。

 

DigitalOcean Spaces Storage

DigitalOcean Spaces Storage を構成するには:

  1. DigitalOcean アカウントを作成します
  2. スペースを作成します
  3. スペース内にバックアップ保存用のディレクトリを作成します。このディレクトリへのパスとスペースの URL をメモしておきます。これらは、後で DigitalOcean Spaces ストレージを構成するために使用します。
  4. アクセスキーとシークレットを作成します。これらをメモしておきます。これらは、後で DigitalOcean Spaces ストレージを構成するために使用します。シークレットは作成時に一度だけ表示されます。後で確認する方法はありません。
  5. [ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[Amazon S3 Backup]に進みます。
  6. [サービスプロバイダ]の下で[DigitalOcean Spaces]を選択します。
  7. 該当するフィールドに、スペースの URL、バックアップを保存するディレクトリのパス、アクセスキー、シークレットをペーストして、[OK]をクリックします。

DigitalOcean ストレージの構成が完了します。手動またはスケジュールされたバックアップの作成時にこれを使用できます。

 

S3-compatible storage

A number of services offering remote storage use APIs compatible with Amazon S3. We call them S3-compatible. Of those, Plesk explicitly supports DigitalOcean, Minio, and OpenStack.

You can try configuring any other S3-compatible storage in Plesk, but there is no guarantee that it will work as expected. You can use the AWS Command Line Interface (AWS CLI) to check an S3-compatible storage for compatibility with Plesk. If you can upload or download a file from the storage via the AWS CLI, you can probably use the storage with Plesk.

To configure an S3-compatible storage:

  1. Go to Websites & Domains > Backup Manager > Remote Storage Settings > Amazon S3 Backup.
  2. Under “Service provider”, select “Custom (Minio, OpenStack, etc)”.
  3. Fill in all the fields. Pay particular attention to the “Bucket” and “Path” fields. A bucket is a place that you create to store data in an S3-compatible storage. You need to note the bucket name and paste it in the “Bucket” field. In the “Path” field, you need to paste a path to the directory inside the bucket where you want to store backups.
  4. Click OK.

The S3-compatible storage is configured. You can now select it when creating a manual or scheduled backup.

 

Microsoft OneDrive バックアップストレージ

Microsoft OneDrive バックアップストレージを構成するには:

  1. [ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[Microsoft OneDrive Backup]に進みます。
  2. Microsoft アカウントにサインインします。Plesk は、このアカウントに関連付けられた OneDrive ストレージにバックアップを保存します。Microsoft アカウントがない場合、アカウントを作成します
  3. リンクをクリックして、Microsoft 権限データを Plesk に送信します。
  4. [ストレージを使用]チェックボックスをオンにします。
  5. (オプション)デフォルトで、Plesk は Microsoft OneDrive ストレージの “Apps/plesk-backup/<subscription name>” フォルダにバックアップを保存します。必要に応じて別のフォルダを指定できます。
  6. [OK]をクリックします。

Microsoft OneDrive バックアップストレージが構成されます。手動またはスケジュールされたバックアップの作成時にこれを使用できます。

別の Microsoft アカウントに関連付けられた OneDrive ストレージにバックアップを保存したい場合、[ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]>[Microsoft OneDrive Backup]に進み、[ログアウト]リンクをクリックします。

1

これにより、現在接続されている OneDrive バックアップストレージが接続解除されます。続いて、上の手順に従って別のストレージを接続できます。OneDrive バックアップストレージの接続を解除しても、そこに保存された Plesk バックアップは削除されません。後で再び接続すると、保存されたバックアップがバックアップマネージャに表示され、復元することができます。

 

リモートストレージ内のバックアップをパスワードで保護する

リモートストレージ内のバックアップをパスワードで保護することができます。これにより、メールアカウントのパスワードやデータベースユーザのパスワードなど、バックアップに保存されたパスワードが暗号化されます。バックアップが第三者の手に渡っても、内部に保存されたパスワードを入手することはできません。

パスワードで保護されたバックアップを復元するには、パスワードを入力する必要があります。入力できない場合、バックアップに保存されたすべてのパスワードがランダムに生成されます。

リモートストレージ内のバックアップをパスワードで保護するには:

  1. 1 つ以上のリモートストレージを構成します。
  2. [ウェブサイトとドメイン]>[バックアップマネージャ]>[リモートストレージ設定]に進みます。[バックアップのセキュリティ設定]セクションが使用できるようになっています。

    555

  3. [パスワード保護]の下で[無効]の横の[変更]リンクをクリックします。
  4. [パスワード保護を使用する(推奨)]チェックボックスをオンにします。
  5. 該当するフィールドにパスワードを入力します。
  6. [OK]をクリックします。

これでリモートストレージに保存されたすべてのバックアップがパスワードで保護されます。