Duplicator Duplicator
WordPress DigitalOcean Spaces

WordPressをDigitalOcean Spacesにバックアップする方法

· · 14分で読む ·
著者: 著者アバター Joella Dunn
著者アバター Joella Dunn
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
·
レビュー担当者: レビュアーアバター John Turner
レビュアーアバター ジョン・ターナー
John TurnerはDuplicatorの社長です。彼は20年以上のビジネスおよび開発経験を持ち、彼のプラグインは2500万回以上ダウンロードされています。

現在、サイトのバックアップは取っていますが、そのバックアップは安全でしょうか?

バックアップをウェブサーバーに保存するのは簡単に見えますが、最も安全な方法ではありません。考えてみてください。サーバーに何か問題が発生した場合、バックアップも失われる可能性があります。

クラウドストレージは、貴重なウェブサイトデータをオフサイトで安全に保管するスマートな代替手段を提供します。

DigitalOcean Spaces は、手頃な価格で簡単にスケールできるクラウドストレージオプションであり、WordPress のバックアップに最適です。

それを使ってウェブサイトを保護する方法に興味がありますか? DigitalOcean Spaces に WordPress サイトをバックアップする方法をご紹介します!

主なポイントは次のとおりです:

  • DigitalOcean Spaces とは:手頃な価格でスケーラブルな S3互換のクラウドストレージサービスで、WordPress のバックアップを安全なオフサイト場所に保管するのに最適です。
  • バックアップに使用する理由:バックアップをクラウドに保存することで、ハードウェアの故障やハッキングなどのサーバー固有の問題からデータを保護できます。サーバーがダウンしても、オフサイトのバックアップは安全かつアクセス可能なままです。
  • 仕組み:最も簡単な方法は、Duplicator Pro のような WordPress バックアッププラグインを使用して、DigitalOcean Spaces アカウントに直接接続することです。
  • 一般的なプロセス:バックアッププラグインをインストールし、DigitalOcean アカウントでストレージコンテナ(「バケット」と呼ばれる)を作成し、セキュリティのためにユニークなアクセスキーを生成し、プラグインを設定してサイトのバックアップをそのバケットに自動的に送信します。

簡単なまとめ:DigitalOcean Spaces への WordPress バックアップ方法

DigitalOcean Spacesに対応したバックアッププラグインをインストールしてください。
Duplicator Proは、WordPressのデータをクラウドに保存するのに最適なプラグインです。DigitalOcean Spaces、Amazon S3など、多くのクラウドサービスに対応しています。
DigitalOcean Spacesアカウントを設定します。
次に、DigitalOcean Spacesにサインアップしてバケットを作成します。アクセスキーを生成してコピーしてください。
DigitalOcean SpacesとWordPressを接続します。
Duplicatorで新しいストレージの場所を作成します。DigitalOceanのアクセスキー、エンドポイント、バケット情報を追加します。
DigitalOcean Spacesのバックアップを作成します。
最後に、バックアップを作成し、ストレージの場所としてDigitalOcean Spacesを選択します。DuplicatorがWordPressサイトをコピーし、バックアップをクラウドに送信します。

目次

DigitalOcean Spaces に WordPress をバックアップする理由

DigitalOcean Spaces は、大量のデータを保存できるオブジェクトストレージサービスです。画像、動画、ユーザー生成コンテンツ、サイトのバックアップ、データベース、ログなど、さまざまなデータを保存できます。

DigitalOcean Spaces クラウドストレージ

DigitalOcean Spaces は、手頃な価格でスケーラブルなストレージソリューションを提供します。

WordPress ウェブサイトの所有者は、静的コンテンツを保存し、ディスク容量の制約を気にすることなくメディアファイルに簡単にアクセスできるようにします。このスケーラビリティは、コンテンツライブラリが拡大する成長中のウェブサイトにとって不可欠です。

DigitalOcean Spaces を クラウドバックアップストレージサービス としても使用できます。ローカルサーバーにバックアップを保存する代わりに、クラウドに保存できます。

これにより、必要なときにいつでもバックアップを簡単に復元できます。サーバーエラーやハッキングによってデータが破損する心配はありません。

バックアップなしでウェブサイトを復元できる可能性がありますが、簡単ではありません。信頼できるソリューションとして、バックアップを作成し、安全のためにクラウドに保存してください!

DigitalOcean Spaces の機能とは?

DigitalOcean Spaces の主な機能の一部を以下に示します:

  • あらゆるサイズのファイルを複数保存
  • 最大100個のバケットを追加
  • 使用したストレージのみお支払い
  • ロード時間を最適化する組み込みのコンテンツ配信ネットワーク(CDN)
  • スケーラブルなストレージ
  • ドラッグ&ドロップインターフェイスまたはAPIでファイルをアップロード
  • S3互換
  • HTTPSで暗号化されたデータ転送
  • 新しいバケットは 1 秒あたり最大 800 回の合計操作をサポートします (古い 1,500 リクエスト/IP 制限はレガシーバケットにのみ適用されます)
  • FileZilla、Cyberduck、S3互換WordPressプラグインと統合

DigitalOcean Spacesの使用を開始するには、月額$5かかります。これは250 GBのストレージと1 TBのアウトバウンド転送をサポートします。追加のストレージは1 GBあたり$0.02です。

サインアップ時に、DigitalOcean は新規アカウントに $5 のサインアップクレジットを提供します。これはサインアップから 90 日後に失効します。最初のチームを作成すると自動的に適用されるため、プロモコードを入力する必要はありません。

WordPressをDigitalOcean Spacesにバックアップする方法

DropboxやGoogle Driveのような基本的なファイルアップロードクラウドサービスに慣れているかもしれません。WordPressのバックアップをDigitalOcean Spacesに保存したい場合は、次の主要な手順を実行します。

  • ステップ1:Duplicatorのインストール:Duplicator Proのような、S3互換ストレージをサポートするバックアッププラグインをインストールすることから始めます。
  • ステップ2:DigitalOcean Spacesバケットの作成:DigitalOceanアカウントにログインし、バックアップが保存される新しいストレージコンテナ(バケットとして知られています)を作成します。
  • ステップ3:アクセスキーのコピー:DigitalOceanから新しいAPIキーとシークレットキーを生成します。これらはパスワードとして機能し、プラグインがバケットに安全にアクセスできるようにします。
  • ステップ4:DigitalOcean SpacesとDuplicatorの接続:Duplicatorの設定内で、新しいストレージの場所を追加し、DigitalOceanバケット名、リージョン、および生成したアクセスキーを貼り付けます。
  • ステップ5:DigitalOcean Spacesバックアップの作成:Duplicatorで新しいバックアップを実行し、新しく設定したDigitalOcean Spacesをストレージの宛先として選択します。
  • ステップ6:自動DigitalOcean Spacesバックアップの設定:安心のために、Duplicatorで定期的なバックアップスケジュールを作成し、サイトを定期的に自動保護します。

ステップ1:Duplicatorをインストールする

ウェブサイトをDigitalOcean Spacesに接続する最も簡単な方法の1つは、S3互換のWordPressバックアッププラグインを見つけることです。たとえば、Duplicator Proは、さまざまなクラウドストレージサービスをサポートするバックアップツールです。

Duplicator Pro プラグイン

Duplicatorを使用すると、これらのクラウドのいずれかにサイトをバックアップできます。

デジタルスタジオであるConceptstore Creativeが、Duplicatorを使用してクライアントのデータをクラウドでアクセス可能かつ安全に保つ方法をご覧ください!

この柔軟性が必要な場合は、Duplicator Proサブスクリプションを購入してください。無料バージョンもありますが、プレミアムプラグインはクラウドストレージをサポートします。

次に、DuplicatorをダウンロードしてWordPressにインストールします。

WordPressダッシュボードで、Duplicator Pro » 設定 » 一般に移動します。

Duplicator ライセンスキーのアクティブ化

購入時に受け取ったライセンスキーを貼り付けます。アクティベートをクリックしてDuplicatorの使用を開始してください!

ステップ 2:DigitalOcean Spaces バケットの作成

DigitalOcean Spacesはオブジェクトストレージサービスであるため、バケット内にデータをオブジェクトとして保存できます。これらのバケットは無制限の数のオブジェクトを保持でき、最大100個の異なるバケットを作成できます。

開始するには、サイトのバックアップ用に新しいDigitalOcean Spacesバケットを構成する必要があります。DigitalOceanコントロールパネルで、Spacesタブをクリックし、Create a Spaces Bucketをクリックします。

DigitalOcean Spaces バケットを作成する

最も近いデータセンターリージョンを選択します。次に、新しいバケットに名前を付けます。

新しい DigitalOcean Spaces バケット

再度Create a Spaces Bucketをクリックします。このチュートリアルの後で必要になるため、バケット名とリージョンを必ず覚えておいてください。

ステップ3:アクセスキーをコピーする

サイトをリモートでバックアップする前に、DuplicatorがDigitalOcean Spacesバケットへの変更を許可する必要があります。これを行うには、APIキーを生成する必要があります。

メインのSpacesページで、API pageリンクを見つけます。

DigitalOcean Spaces API

次に、Generate New Keyをクリックします。

DigitalOcean Spaces キーを生成する

アクセスキーに名前を付け、Create Access Keyをクリックします。

新しい DigitalOcean Spaces アクセスキー

次に、新しいアクセスキーとシークレットアクセスキーが生成されます。両方をコピーして保存してください。

DigitalOcean Spaces アクセスキーをコピーする

これで、DuplicatorとDigitalOcean Spacesを接続するために必要なすべてが揃いました!

ステップ 4:DigitalOcean Spaces と Duplicator の接続

Duplicatorでバックアップを作成すると、自動的にローカルサーバーに保存されます。これを変更するには、新しいストレージ場所を追加する必要があります。Duplicator Pro » Storage » Add Newに移動します。

新しいバックアップストレージ場所の作成

ストレージの場所に名前を付け、TypeとしてDigital Ocean Spacesを選択します。

DigitalOcean Spaces ストレージ

Authorizationセクションで、アクセスキー、エンドポイント、バケット名を貼り付けます。

DigitalOcean Spaces 認証

このエンドポイントを使用します: https://region.digitaloceanspaces.com

「region」の代わりに、バケットを作成したときに選択したリージョンを入力します。

エンドポイントを追加すると、Regionフィールドが自動的に入力されます。

Max Backupsの値については、DigitalOcean Spacesに保持するバックアップの数を決定できます。この数を超えると、Duplicatorは古いバックアップを削除します。これにより、ストレージスペースのオーバーロードを防ぐことができます。

Duplicatorの最大バックアップ数

新しいストレージプロバイダーを保存します。

ステップ 5:DigitalOcean Spaces バックアップの作成

この時点で、DigitalOcean Spacesに任意のバックアップを保存できるようになります。開始するには、Duplicator Pro » Backups » Add Newに移動します。

Duplicator で新しいバックアップを追加

動的タグを使用して、バックアップに認識可能な名前を付けます。

Duplicator 動的バックアップタグ

次に、クラウドストレージの場所としてDigitalOcean Spacesを選択します。

DigitalOcean Spaces バックアップ

サイト全体をバックアップしたい場合は、Full Siteバックアッププリセットを選択します。ただし、必要に応じてバックアップを簡単にカスタマイズすることもできます。

Duplicatorのバックアッププリセット

完了したら、Nextをクリックします。Duplicatorは、バックアップする前にウェブサイト全体をスキャンします。

Duplicator バックアップスキャン

すべて正常に見える場合は、Create Backupをクリックします。サイトがバックアップされると、DuplicatorはコピーをDigitalOcean Spacesに送信します!

ステップ 6:自動 DigitalOcean Spaces バックアップの設定

自動バックアップを設定することで、手動でサイトをバックアップすることを心配する必要がなくなります。

Duplicatorは定期的にバックアップを作成するため、時間を節約し、ダウンタイムを最小限に抑え、データを保護します。

まず、バックアップのスケジュールページを開き、新しいものを追加します。

Duplicatorでスケジュールされたバックアップを追加する

自動バックアップのスケジュールに名前を付けます。バックアップテンプレートを選択するか、新しいものを作成します。

バックアップスケジュールの名前

ストレージでDigitalOcean Spacesを選択します。

DigitalOcean Spaces バックアップをスケジュール

次に、バックアップの実行時期をカスタマイズできます。

DigitalOcean Spaces スケジュール済みバックアップ

最後に、スケジュールを保存して有効にします。Duplicatorは、追加の操作なしに、サイトをDigitalOcean Spacesに自動的にバックアップします!

DigitalOcean Spaces に手動でバックアップできますか?

コマンドラインから作業したい場合は、S3 互換ストレージ用のオープンソースツールである s3cmd を使用できます。

サーバーに s3cmd をインストールしたら、これを実行してアクセスキーと DigitalOcean エンドポイントを入力します:

s3cmd --configure

次に、サイトファイルをバケットに同期します:

s3cmd sync /var/www/html/ s3://your-bucket-name/

この方法は機能しますが、手動です。データベースはこの同期に含まれないため、mysqldump を使用して個別にエクスポートし、アップロードする必要があります。また、cron を使用してジョブをスケジュールし、各実行が実際に完了したことを確認する責任も負います。

完全に制御できますが、すべてのコンポーネントを自分で管理する必要があります。上記のプラグイン方法は、データベース、スケジュール、および検証を処理します。

DigitalOcean Spaces バックアップの復元方法

サイトがハッキングされたり、致命的なエラーが表示されたりした場合は、DigitalOcean Spacesのバックアップのいずれかを復元するだけです。幸いなことに、Duplicatorはこのプロセスを簡単にします。

Duplicatorのバックアップページを開きます。エラーが発生する前のバックアップを見つけて、復元をクリックします。

クラウドバックアップを復元する

バックアップはDigitalOcean Spacesにあるため、ローカルサーバーにダウンロードする必要があります。

DigitalOcean Spaces バックアップをダウンロード

次に、復元ウィザードが自動的に表示されます。利用規約に同意し、バックアップの復元をクリックします。

Duplicatorでリモートバックアップを復元する

これでDuplicatorがサイトをクリーンなバージョンにロールバックします!管理者ログインボタンを使用して、ダッシュボードに再度アクセスします。

リモートバックアップを復元しました

エラーによってWordPressダッシュボードにアクセスできなくなった場合でも、心配しないでください!バックアップは復元できます。アーカイブファイルとインストーラーファイルを両方ダウンロードし、FTPクライアントを使用してサイトにアップロードする必要があります。詳細については、このクラシックインストールガイドをお読みください。

WordPressをDigitalOcean Spacesに接続することに関するFAQ

DigitalOcean Spacesの制限は何ですか?

DigitalOcean Spaces では最大 100 個のバケットしか作成できません。最も安価な支払いオプションでは、250 GiB のストレージが提供されます。追加のストレージは GiB あたり $0.02 です。Backblaze B2、Google Cloud、Wasabi などの他のオプションでは、より安価なストレージが提供されています。

WordPress用のDigitalOcean Spacesプラグインとは何ですか?

DigitalOcean Spaces Syncは、WordPress.orgの無料プラグインで、WordPressメディアライブラリをDigitalOcean Spacesバケットに接続します。これにより、メディアライブラリをクラウドにバックアップしたり、DigitalOceanアカウントから画像を配信したりできます。DigitalOceanから配信する場合、プラグインは公開メディアURLをクラウドストレージリンクに置き換えます。

このプラグインは 6 年以上更新されていないため、最新の WordPress アップデートでテストされていません。Duplicator Pro のような、評価が高くテスト済みのプラグインをインストールすることをお勧めします。

ここで 2 つの異なるジョブを分離する価値があります。Spaces へのバックアップ (このガイドで説明していること) は、メディアライブラリをオフロードして画像がサーバーではなくクラウドから配信されるようにすることとは異なります。

メディアオフロードをお探しなら、注意が必要です。DigitalOcean Spaces Sync は、多くのチュートリアルで依然として参照されているプラグインですが、6年以上メンテナンスされておらず、ライブサイトに組み込むのはリスクが高いです。代わりに、積極的にメンテナンスされているS3互換のオフロードプラグインを探し、本番環境に触れる前にステージングサイトでテストしてください。バックアップについては、Duplicator は上記のステップを使用して Spaces に直接接続します。

DigitalOcean Spacesの料金はいくらですか?

DigitalOcean Spaces は、最初の 250 GiB のストレージと 1 TiB のアウトバウンド転送で月額 $5 です。追加のストレージは GiB あたり $0.02、追加のアウトバウンド転送は GiB あたり $0.01 です。

DigitalOcean SpacesでWordPressを実行するにはどうすればよいですか?

DigitalOcean Spaces を使用して、WordPressサイトの画像などの静的アセットをホストできます。まず、サーバーが最新バージョンのUbuntuでセットアップされていることを確認してください。次に、wp-content/uploads フォルダの権限を変更する必要があります。SSHで次のコマンドを実行してください。

sudo mkdir -p /var/www/html/wp-content/uploads

次に、フォルダの新しい権限を設定します。「sammy」の代わりに、非 root sudo ユーザーを使用してください。

sudo chown -R sammy:www-data /var/www/html/wp-content/uploads

その後、Web サーバーがこのフォルダに書き込む権限を与えます。

sudo chmod -R g+w /var/www/html/wp-content/uploads

次に、DigitalOcean Spaces Sync プラグインをインストールしてアクティブ化します。WordPress プラグインフォルダに移動する方法は次のとおりです。

cd /var/www/html/wp-content/plugins

次に、プラグインをインストールします。

wp plugin install do-spaces-sync

そして、それをアクティブ化します。

wp plugin activate do-spaces-sync

プラグインの設定で、Spaces のアクセスキー ID とバケット名を入力します。

デフォルトでは、エンドポイントは https://ams3.digitaloceanspaces.com になります。これを変更して、特定のリージョンを特徴付けることができます。

File & Path Settings で、公開ストレージドメインまたは完全な URL パスを入力します。これは、ファイルを DigitalOcean Spaces のみに保存するか、サーバーにも保存するかによって異なります。

詳細については、DigitalOcean のドキュメント「DigitalOcean Spaces に WordPress アセットを保存する方法」を参照してください。

最終的な考え

WordPress のバックアップを DigitalOcean Spaces に設定することで、ウェブサイトの長期的な健全性への貴重な投資を行いました!

これは単なる災害復旧だけでなく、回復力がありスケーラブルなオンラインプレゼンスを構築することでもあります。ウェブサイトが成長するにつれて、DigitalOcean Spaces を使用したバックアップ戦略も一緒に成長し、何があってもデータが常に保護されることを保証します。

サイトのデータをクラウドで保護する準備はできましたか?Duplicator Pro は、DigitalOcean Spaces、Google Cloud、Amazon S3、および自社開発のDuplicator Cloudのようなクラウドサービスにバックアップを自動的に送信します。今日お試しください!

ついでに、これらの追加のWordPressガイドも気に入ると思います:

著者アバター
Joella Dunn コンテンツライター
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
当社のコンテンツは読者によってサポートされています。特定のリンクをクリックすると、手数料を受け取る場合があります。

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

または
今すぐ60% オフでDuplicator Proを入手 →