resticバックアップ用のWeb UI兼バックグラウンドオーケストレーター。リポジトリの作成、スナップショットのスケジュール設定、ファイルの閲覧・復元ができます。
karanhudia/borg-ui
リポジトリの設定、定期バックアップ、アーカイブの閲覧、復元をコマンドラインなしで行える、セルフホスト型のBorgBackup用Webインターフェースです。
- スター
- 1,682
- フォーク
- 62
- 未解決の Issue
- 31
- 最終コミット
- 9 時間前
これは何?
Borg UIは、通常ターミナルから操作する重複排除バックアップツールBorgBackupのWebフロントエンドです。ローカルディスク、SSH、SFTPの保存先にリポジトリを作成・管理し、進捗をリアルタイムで確認しながらバックアップを実行できます。また、アーカイブを閲覧して個別のファイルを復元できます。
スケジュール、メンテナンス操作、バックアップ前後のフックも同じインターフェースで設定できます。通知には100以上のサービスに対応するAppriseを利用でき、SSH鍵の配布やストレージの可視化によってリモートマシンも追加できます。
BorgBackup 1.xとBorgBackup 2 betaに対応しています。amd64、arm64、armv7向けのDockerコンテナとして実行できるほか、DebianまたはUbuntuのホストに直接インストールすることもできます。
主な機能
- 01ローカル、SSH、SFTPの保存先にリポジトリを作成・管理できます。
- 02進捗をリアルタイムで確認しながらバックアップを実行し、アーカイブを閲覧してファイルを復元できます。
- 03バックアップとメンテナンス操作を、バックアップ前後のフックとともにスケジュールできます。
- 04Appriseが対応する100以上のサービスを通じて通知を送信できます。
- 05SSH鍵の配布とストレージの可視化によってリモートマシンを管理できます。
ユースケース
- 自宅やサーバーのディレクトリを、スケジュールに沿ってリモートのSSHホストへバックアップする。
- BorgのCLIを覚えずに、過去のアーカイブから個別のファイルを復元する。
- Dockerを使って、Raspberry Piや小型のホームサーバーでBorgのバックアップを実行する。
クイックスタート
- 1
DockerでBorg UIコンテナを実行します
docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest - 2
http://localhost:8081 を開き、admin / admin123 でログインします
- 3
Dockerを使わない場合は、DebianまたはUbuntuホストでREADMEに記載されている公式インストールスクリプトを実行します
使う前に知っておきたいこと
- ネイティブインストールはDebianまたはUbuntuホストのみを対象としています。
- デフォルトのログイン情報はadmin / admin123です。初回起動後に変更してください。
- BorgBackup 2のサポートはベータ版です。
収録されている特集
トピック
よくある質問
- borg-ui とは?
- リポジトリの設定、定期バックアップ、アーカイブの閲覧、復元をコマンドラインなしで行える、セルフホスト型のBorgBackup用Webインターフェースです。 Borg UIは、通常ターミナルから操作する重複排除バックアップツールBorgBackupのWebフロントエンドです。ローカルディスク、SSH、SFTPの保存先にリポジトリを作成・管理し、進捗をリアルタイムで確認しながらバックアップを実行できます。また、アーカイブを閲覧して個別のファイルを復元できます。
- borg-ui は無料で使えますか?ライセンスは?
- borg-ui は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- borg-ui は今もメンテナンスされていますか?
- 活発にメンテナンス中。borg-ui の最終コミットは 2026年11月6日 です。
- borg-ui は何に使えますか?
- 自宅やサーバーのディレクトリを、スケジュールに沿ってリモートのSSHホストへバックアップする。 BorgのCLIを覚えずに、過去のアーカイブから個別のファイルを復元する。 Dockerを使って、Raspberry Piや小型のホームサーバーでBorgのバックアップを実行する。
- borg-ui のインストール方法は?
- DockerでBorg UIコンテナを実行します: docker run -d --name borg-web-ui -p 8081:8081 -v borg_data:/data -v borg_cache:/home/borg/.cache/borg -v /home/yourusername:/local:rw ainullcode/borg-ui:latest http://localhost:8081 を開き、admin / admin123 でログインします Dockerを使わない場合は、DebianまたはUbuntuホストでREADMEに記載されている公式インストールスクリプトを実行します
- borg-ui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/karanhudia/borg-ui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ポーリング型エージェントを使い、複数のLinux、Mac、Windows端末のBorgBackupを一元管理するセルフホスト型Web GUI。
スケジュールに沿ってGitリポジトリをバックアップする、保持数の上限とSMB共有に対応したセルフホスト型Webアプリです。
暗号化・重複排除・増分スナップショットに対応し、クラウド、ネットワーク、ローカルストレージに保存できるクロスプラットフォームのバックアップツール。CLIとGUIを備えます。
複数のqBittorrentを管理し、自動化やクロスシードにも対応する高速な単一バイナリのWeb UI。
重複排除によりデータを効率よく保存し、ローカル、SFTP、S3、Azure、GCSなどのバックエンドにスナップショットを保管する、高速で暗号化対応のバックアッププログラム。