Repolode
PlakarKorp

PlakarKorp/plakar

暗号化・重複排除に対応したスナップショットを作成し、CLIやWeb UIから参照・復元できるオープンソースのバックアップエンジン。

代替できる製品:Acronis Cyber ProtectVeeam Backup

スター
2,122
フォーク
103
未解決の Issue
101
最終コミット
昨日

これは何?

Plakarは、不変データストアのKlosetとアーカイブ形式ptarを基盤とするバックアップツールです。ファイルやディレクトリのスナップショットを取得し、暗号化・重複排除して保存できます。後から一覧表示、内容の確認、差分表示、検証、復元が可能です。スナップショット全体に手を加えず、単一のファイルだけを復元することもできます。

Plakarのインテグレーションを使うと、PostgreSQL、MySQL、etcd、Kubernetes、S3互換オブジェクトストアなどをバックアップ対象にできます。インテグレーションはパッケージマネージャーからplakar pkg addでインストールします。Klosetストアは複数の場所で同期でき、3-2-1バックアップ構成を実現できます。Plakarはデーモンとして動作しないため、通常、cronやsystemd timerでバックアップをスケジュールします。

データとメタデータの両方が暗号化され、各スナップショットは全体を復元せずに検証できます。ビルド済みバイナリ、Homebrew、aptリポジトリが用意されており、ソースからビルドするにはGo 1.23.3以降が必要です。

主な機能

  • 01データとメタデータを暗号化・重複排除してスナップショットを保存。
  • 02復元せずにスナップショットの参照、差分表示、検証が可能。
  • 03スナップショットから単一のファイルまたはディレクトリを復元。
  • 04スナップショットを自己完結型の.ptarアーカイブとしてエクスポート。
  • 05データベース、Kubernetes、etcd、S3互換オブジェクトストア向けのインテグレーション。
  • 06複数の場所にあるKlosetストアを同期。

ユースケース

  • LinuxやmacOSで、サーバーの設定ディレクトリやアプリケーションデータをバックアップ。
  • 通常のファイルとあわせて、PostgreSQLやMySQLのデータベースを保護。
  • リポジトリをリモートのオブジェクトストレージに同期して、3-2-1バックアップ戦略を維持。
  • 長期保存向けに、スナップショットを持ち運び可能な暗号化ファイルとしてアーカイブ。

クイックスタート

  1. 1

    HomebrewでPlakarをインストールする(macOS、Linux)

    brew install plakar
  2. 2

    ローカルリポジトリを作成する

    plakar at /var/backups create
  3. 3

    ディレクトリをバックアップする

    plakar at /var/backups backup /etc
  4. 4

    スナップショットを一覧表示する

    plakar at /var/backups ls

使う前に知っておきたいこと

  • Plakarはデーモンとして実行されないため、バックアップの定期実行にはcronまたはsystemdタイマーが必要です。
  • mainブランチからソースをビルドした場合、Web UIは含まれません。Web UIを使うにはリリースビルドを使用してください。
  • データベース、Kubernetes、オブジェクトストアなどの一部の連携機能は、パッケージマネージャーから別途追加する必要があります。

収録されている特集

トピック

よくある質問

plakar とは?
暗号化・重複排除に対応したスナップショットを作成し、CLIやWeb UIから参照・復元できるオープンソースのバックアップエンジン。 Plakarは、不変データストアのKlosetとアーカイブ形式ptarを基盤とするバックアップツールです。ファイルやディレクトリのスナップショットを取得し、暗号化・重複排除して保存できます。後から一覧表示、内容の確認、差分表示、検証、復元が可能です。スナップショット全体に手を加えず、単一のファイルだけを復元することもできます。
plakar は無料で使えますか?ライセンスは?
plakar は ISC ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
plakar は今もメンテナンスされていますか?
活発にメンテナンス中。plakar の最終コミットは 2026年11月6日 です。
plakar は何に使えますか?
LinuxやmacOSで、サーバーの設定ディレクトリやアプリケーションデータをバックアップ。 通常のファイルとあわせて、PostgreSQLやMySQLのデータベースを保護。 リポジトリをリモートのオブジェクトストレージに同期して、3-2-1バックアップ戦略を維持。 長期保存向けに、スナップショットを持ち運び可能な暗号化ファイルとしてアーカイブ。
plakar のインストール方法は?
HomebrewでPlakarをインストールする(macOS、Linux): brew install plakar ローカルリポジトリを作成する: plakar at /var/backups create ディレクトリをバックアップする: plakar at /var/backups backup /etc スナップショットを一覧表示する: plakar at /var/backups ls
plakar はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/PlakarKorp/plakar

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト