Databasus:PostgreSQL 物理/論理バックアップと復元検証 UI
ポイントインタイムリカバリおよびリストア検証機能を備えた PostgreSQL バックアップ ツール。
ひと目でわかる
- これは何?
- databasus/databasus は Go 製のセルフホスト PostgreSQL バックアップツール。物理 PITR、論理ダンプ、S3 等ストレージ、復元検証を README と v3.55 系リリースが説明する。
- 誰に向いている?
- Databasus は PostgreSQL 14-18 の物理 PITR と MySQL/MariaDB/MongoDB 論理バックアップを 1 UI に集めたい SRE/DBA 向き。README の docker run -p 4005:4005 と install-databasus.sh が最短入口。
- 商用利用できる?
- できます。Apache-2.0 は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に Go です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
README が定義するバックアップ種別
databasus/databasus の README は PostgreSQL 向けセルフホストバックアップツールと位置づけ、Physical と Logical の二系統を説明します。Physical は PostgreSQL ネイティブ増分バックアップ機構によるクラスタファイルコピーで、Full/Incremental/WAL streaming があり PITR と低 RPO/RTO を README が強調します。Logical はエンジン固有バイナリダンプで並列リストア向けと記載されています。対応 DB は README 表で PostgreSQL 14-18(物理+論理)、MySQL/MariaDB/MongoDB は論理のみと列挙されています。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
復元検証:コンテナ起動まで README が約束する範囲
Restore verification セクションは「ディスク上の整合性や checksum だけでなく実際に restore する」と README が明記します。トリガーは各バックアップ後または hourly/daily/weekly/monthly/cron。手順は DB コンテナを立て restore 実行、復元サイズをバックアップと比較、全テーブルの行数レポート、失敗/成功通知を Slack/Discord/Telegram 等へ、と README にあります。詳細 URL は databasus.com/restore-verification です。性能数値や RTO 保証は README にはありません。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
スケジュール・保持・ストレージ先
スケジュールは hourly/daily/weekly/monthly/cron、圧縮は README が 4-8x 節約・約 20% オーバーヘッドと述べます。保持は期間指定、件数指定、GFS、サイズ上限が README に列挙され、ストレージは Local、S3、Cloudflare R2、Google Drive、NAS、Dropbox、SFTP、Rclone 等が databasus.com/storages へリンクされています。通知チャネルも Email/Telegram/Slack/Discord/Teams/Mattermost/webhook が README に並びます。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
セキュリティ・ワークスペース・監査
README の Enterprise-grade security では AES-256-GCM でバックアップファイル暗号化、秘密情報の暗号化、デフォルト read-only DB ユーザーを説明し、databasus.com/security へ誘導します。チーム向けに Workspaces、ロール(viewer/member/admin/owner)、監査ログ、OpenTelemetry ログ export が README にあります。UI はダーク/ライトとモバイル対応を README が謳いますが、ペネトレーションテスト結果は README にはありません。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
install-databasus.sh と docker run 4005
インストールは四択:自動 script、docker run、Compose、Helm(README Features と Installation 両方に記載)。script は README 次のコマンドを提示します:sudo apt-get install -y curl && sudo curl -sSL https://raw.githubusercontent.com/databasus/databasus/refs/heads/main/install-databasus.sh | sudo bash。Docker 単体は docker run -d --name databasus -p 4005:4005 -v ./databasus-data:/databasus-data --restart unless-stopped databasus/databasus:latest。Docker Hub レート制限時は ghcr.io/databasus/databasus:latest と README が注記します。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
Helm と Kubernetes 向け README 断片
Option 4 Kubernetes with Helm では OCI registry からの install、ClusterIP + port-forward、NodePort、TLS、Gateway API HTTPRoute は chart README 参照と README が述べます。image.repository=ghcr.io/databasus/databasus を --set する例も README にあります。Compose 例では ports と volume の yaml 断片が README に始まっていますが、完全な本番 manifest は databasus.com/installation へ委譲されています。
v3.55 系リリースと試用の観点
2026 年 8 月時点の最新は v3.55.2(README 取得時点の releases 一覧)。試用は README の docker run で 4005 を開き、./databasus-data にメタデータが載るかを確認するのが最短です。PostgreSQL 物理 PITR を評価するなら README の physical/WAL 説明と restore verification を自分のクラスタバージョン(14-18)で有効化し、通知先を 1 チャネルだけ設定して失敗アラートが届くかを見る、という README 記載どおりの切り口になります。Apache-2.0 ライセンスは LICENSE とメタデータで一致します。
編集部の結論
Databasus は PostgreSQL 14-18 の物理 PITR と MySQL/MariaDB/MongoDB 論理バックアップを 1 UI に集めたい SRE/DBA 向き。README の docker run -p 4005:4005 と install-databasus.sh が最短入口。本番前は README どおり復元検証を cron で回し、ghcr.io/databasus/databasus:latest へ切替え可能な点と AES-256-GCM 設定を databasus.com/security で自分のキー管理方針と照合するのが現実的です。
コミュニティノート