- 容量と実行時間を最適化するために、増分バックアップと圧縮バックアップを自動化します。
- 所有者のみが保存データにアクセスできるように、AES-256暗号化を実装します。
- コピー先の柔軟性が高く、NAS、ローカルディスク、またはS3と互換性のあるクラウドサービスを使用できます。
- 特定の日付からファイルを取得するために、スマートな保持ポリシーを使用したバージョン管理。

もし明日、予告なしにコンピューターが突然故障したり、悪質なウイルスによってファイルが消去されたりしたらどうなるか、考えたことがあるなら、その不安がどれほど深刻なものかお分かりでしょう。重要なデータを扱うプロフェッショナルであろうと、家族写真を保存したいだけの一般人であろうと、ハードウェアに絶対的な欠陥はなく、サイバー攻撃は日常茶飯事です。ですから、セキュリティ対策を運任せにするのは、自分の情報をロシアンルーレットで賭けているようなものです。
トラブルを回避するために、私たちの生活を楽にしてくれるツールがありますが、Duplicatiはその中でも際立っています。これはオープンソースのソフトウェアで、バックアップを無料で、そして何よりも安全に自動化できます。非常に面倒で忘れがちな手動バックアップとは異なり、Duplicatiは面倒な作業をすべてバックグラウンドで処理し、一度設定すれば、あとは何もする必要なく、クラウドや外付けドライブにデータを安全に保存します。
Duplicatiとは一体何なのか、そしてなぜクールなのか?

Duplicatiをご存知ない方のために説明すると、Duplicatiは暗号化、増分バックアップ、圧縮バックアップの作成に特化したバックアップクライアントです。つまり、最初のフルバックアップの後、変更されたファイル部分のみをアップロードするため、不要な容量を消費しません。Dropboxのような同期プログラムや、ハードドライブ全体をクローンするツール(システムイメージ)ではないことを理解することが重要です。Duplicatiの目的は、仕事のドキュメント、大学のノート、マルチメディアファイルなど、特定のフォルダやファイルを保護することです。
最大の利点の1つは、Windows、macOS、Linuxのいずれのプラットフォームでも同様に動作するクロスプラットフォーム互換性です。さらに、オープンソースであるため、セキュリティ管理が透明性のあるものであることは専門家であれば誰でも検証でき、他人に見られたくない機密データを扱う際に大きな安心感を得られます。
準備段階:Windowsへのインストール
まず、公式ウェブサイトにアクセスして、お使いのオペレーティングシステム用のインストーラーをダウンロードしてください。手順は一般的な「次へ」ウィザード形式です。ライセンスに同意し、インストールするコンポーネントを選択し、プログラムがバックアップに必要なすべてのフォルダーにアクセスできるように管理者権限を付与します。
インストール後、デスクトップアイコンを開くと、Duplicatiは通常のアプリケーションのように起動するのではなく、ブラウザでインターフェース(通常はhttp://localhost:8200)が起動することに気づくでしょう。ヒント:インターフェースにパスワードを設定するかどうかを尋ねられたら、「はい」を選択してください。PCを使用する誰でもバックアッププランを変更したり、バックアップを削除したりできる状態は避けたいからです。
最初のバックアップタスクを設定する

バックアップジョブを作成するには、「バックアップの追加」に移動します。ウィザードが以下の5つの主要な手順を案内します。
- 一般: ここでは、説明的な名前を付け、最も重要な設定を行います。 AES-256暗号化方式強力なパスフレーズを作成する必要があります。注意:このパスフレーズを紛失すると、データは復元できなくなりますので、パスワードマネージャーに保存してください。
- 宛先: 完全に自由です。ネットワーク接続ストレージ(NAS)ドライブ、Google Drive、OneDrive、Dropboxなどのクラウドサービス、またはより技術的なプロトコルを使用できます。 Amazon S3またはOpenStack SwiftS3を使用する場合は、プロバイダのアクセスキーとシークレットキーが必要になります。
- Datos de origen: 保護したいフォルダーを選択してください。 フィルタを除外する 一時ファイル、キャッシュ、または node_modules のようなフォルダにスペースを無駄に消費しないようにするため。
- 営業時間: バックアップは毎日または毎週実行するようにスケジュール設定できます。どちらか一方を選択することをお勧めします。 交通量の少ない時間帯 また、CPUのフルパワーを必要としない場面では、作業中にPCの動作が遅くなることもありません。
- オプション: ここでは保持率を定義します。非常に賢明な選択肢は スマート保持これは、過去1週間の日付ごとのバージョン、過去1か月の週ごとのバージョン、および過去1年間の月ごとのバージョンを保存し、最も古いものを自動的に削除します。
何か問題が発生した場合にファイルを復元する方法

バックアップの真価は復元によって試されます。左側のメニューから「復元」を選択し、該当するタスクを選択してください。すると、複数のバージョンが保存されていることが確認できます。これにより、例えば誤ってファイルを削除してしまったり、ファイルが破損してしまったりした場合でも、3日前の状態に戻すことができます。
ファイルを選択する際、元の場所に復元するか、比較のために新しいフォルダに保存するかを選択できます。また、既存のファイルを上書きしたり、ファイル名に日付と時刻を追加したりして、データの損失を防ぐようにプログラムを設定することもできます。
高度なヒントとトラブルシューティング
より高度なユーザーで、Ubuntuなどのシステムを使用している場合は、.debパッケージを使用してDuplicatiをサービスとしてインストールし、SSHトンネル経由でアクセスを管理することで、Webインターフェースのプライバシーを保護できます。Windowsでは、TLS接続エラーが発生した場合(特にWindows 11の場合)、詳細設定でTLS 1.2の使用を強制することで、一部のサーバーとの互換性の問題を解決できます。
もう一つ重要な点は、データベース管理です。Duplicatiはファイルをコピーするため、アクティブなデータベース(MySQLまたはPostgreSQL)をバックアップしようとすると、ファイルが不整合になる可能性があります。理想的には、事前にダンプをスケジュールし、Duplicatiでその結果のファイルをバックアップするようにしてください。
最大限のセキュリティを求めるなら、理想的な戦略は3-2-1方式です。つまり、2種類のストレージデバイスにデータのコピーを3つ保存し、そのうち1つをオフサイト(クラウド)に保存します。この方法はコストがかかる場合もありますが、Duplicatiを使えば、ライセンス料なしで暗号化されたリモートバックアッププロセスを大幅に簡素化できます。
このソフトウェアを使用した自動バックアップシステムを導入することで、AES-256暗号化を活用し、ローカルストレージまたは様々なクラウドプロバイダーを選択できる柔軟性により、ディスク障害やサイバー攻撃から個人情報や業務情報を保護できます。これにより、データ復旧が簡単かつ確実に行えるようになります。