皮皮鲁

皮皮鲁

采用区块链技术建立的个人博客

Dockerを使用して強力なオープンソースバックアップツールを構築する

Duplicati は、無料でオープンソースの強力なバックアップツールとして、暗号化技術、増分バックアップ、スケジュールタスク、さまざまなストレージターゲット、カスタムフィルタリングルールなどの特性により、広範なユーザーの認知を得ています。個人ユーザーでも企業ユーザーでも、Duplicati を使用して貴重なデータを守り、データの安全性と可用性を確保できます。

機能特徴

暗号化技術:AES-256 暗号化技術を採用し、バックアップデータの転送と保存過程における安全性とプライバシーを確保します。パスワードを知っているユーザーのみがデータの復元操作を実行でき、データ漏洩を効果的に防ぎます。
増分バックアップ:初回バックアップ時に完全なデータをアップロードし、その後は変更された部分のみをアップロードするため、帯域幅とストレージスペースを大幅に節約できます。このバックアップ方式は、バックアップ効率を向上させるだけでなく、バックアップに必要な時間も短縮します。
スケジュールタスク:内蔵スケジューラにより、ユーザーは自動バックアップ計画を設定でき、特定の時間に毎日、毎週、または毎月自動的にバックアップを実行します。これにより、データが常に最新の状態に保たれ、手動介入が減少します。
さまざまなストレージターゲット:ローカルディスク、ネットワークファイルサーバー、クラウドストレージサービス(Amazon S3、Google Drive、Dropbox など)、FTP、WebDAV サーバー、SSH(SFTP)など、さまざまなストレージ位置へのデータバックアップをサポートします。ユーザーは自分のニーズに応じて適切なストレージターゲットを選択できます。
カスタムフィルタリングルール:特定のタイプのファイルのみをバックアップしたり、バックアップが不要なフォルダーを除外したりするなど、バックアップの内容とルールをユーザーがカスタマイズできます。これにより、バックアッププロセスをより正確に制御し、不必要なデータ転送とストレージを減少させることができます。

ユーザーインターフェースと操作

グラフィカルインターフェース:直感的で使いやすいグラフィカルインターフェースを提供し、ユーザーはインターフェースを通じてバックアップタスクの設定、管理、監視などの操作を行えます。これにより、非専門ユーザーでも簡単に扱うことができます。
コマンドラインインターフェース:グラフィカルインターフェースに加えて、高度なユーザー向けにコマンドラインインターフェースも提供されています。これにより、ユーザーはより多くの柔軟性と制御を得ることができます。

その他の特性

ホットバックアップサポート:Microsoft Outlook が実行中のときに PST ファイルをバックアップするなど、実行中のアプリケーション内のデータをバックアップすることをサポートします。これにより、データのリアルタイム性と完全性が確保されます。
データ検証とチェック:バックアッププロセス中にデータの検証とチェック操作が実行されることがあります。これにより、バックアップデータの完全性と可用性が確保されます。データが転送または保存中に損傷または改ざんされた場合、Duplicati は警告を発したり、適切な対策を講じたりします。
バックアップタスクの監視と管理:ユーザーは Duplicati のインターフェースまたは関連ツールを使用して、バックアップタスクの実行状況を監視できます。バックアップタスクに異常や失敗が発生した場合、ユーザーは迅速に対処できるように通知を受け取ります。

詳細情報については、公式ウェブサイトを訪問するか、関連する技術文書を参照してください。
Docker イメージhttps://hub.docker.com/r/linuxserver/duplicati
GitHub アドレスhttps://github.com/duplicati/duplicati

インストールチュートリアル

| Docker のインストール

sudo apt update
sudo apt install -y docker.io docker-compose

| docker-compose.yml の作成

version: "3"
services:
duplicati:
image: lscr.io/linuxserver/duplicati
container_name: duplicati
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- CLI_ARGS= #optional
volumes:
- /path/to/appdata/config:/config
- /path/to/backups:/backups
- /path/to/source:/source
ports:
- 8200:8200
restart: unless-stopped

| インストールとデプロイ

sudo docker-compose up -d

サービスが起動したら、ブラウザでhttp://ip:8200 にアクセスできます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。