ObsidianをGitでバックアップする方法|無料で安心管理

「大事に書き溜めたノートが突然消えてしまったら」と想像すると、バックアップの重要性を実感します。Obsidian の Vault を Git で管理すれば、すべての変更履歴が残り、無料で強力なバックアップ環境を構築できます。この記事では、コミュニティプラグイン「Obsidian Git」を使ったバックアップ方法を、ステップごとに解説します。

目次

なぜ Git でバックアップするのか

クラウドストレージに Vault を置くだけでもバックアップにはなりますが、Git を使うメリットはさらに大きいです。

  • 変更履歴がすべて残る: いつ、どのファイルを、どう変更したかが記録されます。1週間前の状態に戻す、といった操作も簡単です
  • 差分が確認できる: 「何を書き足したか」「何を消したか」がコミットごとに可視化されます
  • 無料で使える: GitHub や GitLab の無料プランで、プライベートリポジトリを作成できます
  • ローカル+リモートの二重バックアップ: ローカルの Git リポジトリとリモート(GitHub など)の両方にデータが保存されるため、安全性が高まります

特に「過去の状態に戻せる」点は、単純なクラウド同期にはない大きな強みです。

GitHub にリモートリポジトリを作成する

まず、バックアップ先となるリモートリポジトリを用意します。ここでは GitHub を例に説明しますが、GitLab でも同様の手順で進められます。

  1. GitHub にログインします
  2. 右上の「+」ボタンから「New repository」を選択します
  3. リポジトリ名を入力します(例: obsidian-vault
  4. 必ず「Private」を選択してください。ノートには個人的な情報が含まれることが多いため、公開リポジトリは避けましょう
  5. 「Create repository」をクリックして作成完了です

作成後に表示されるリポジトリの URL(https://github.com/ユーザー名/obsidian-vault.git)を控えておきます。

Vault を Git リポジトリとして初期化する

次に、お使いの Vault フォルダを Git リポジトリにします。ターミナル(Mac)またはコマンドプロンプト(Windows)で以下を実行してください。

cd /path/to/your-vault
git init
git remote add origin https://github.com/ユーザー名/obsidian-vault.git
git add .
git commit -m "Initial commit"
git branch -M main
git push -u origin main

Git がインストールされていない場合は、公式サイトからダウンロードしてインストールしてください。Windows の方は Git for Windows がおすすめです。

Obsidian Git プラグインのインストールと設定

ここからが本題です。Obsidian Git プラグインを導入すると、ターミナルを開かずに Obsidian 内で自動バックアップが実行されます。

インストール手順

  1. Obsidian の「設定」を開きます
  2. 「コミュニティプラグイン」→「閲覧」をクリックします
  3. 検索欄に「Obsidian Git」と入力します
  4. プラグインを見つけたら「インストール」→「有効化」をクリックします

おすすめの初期設定

プラグインの設定画面で、以下の項目を調整しましょう。

| 設定項目 | おすすめ値 | 説明 |

|———|———-|——|

| Vault backup interval (minutes) | 30 | 30分ごとに自動バックアップ |

| Auto pull interval (minutes) | 30 | リモートの変更を定期的に取得 |

| Commit message | `vault backup: {{date}}` | コミットメッセージに日時を自動挿入 |

| Pull updates on startup | ON | Obsidian 起動時にリモートから最新を取得 |

| Push on backup | ON | バックアップ時に自動でリモートへプッシュ |

{{date}} は自動的に現在日時に置き換わるため、あとから履歴を見たときに「いつのバックアップか」がすぐに分かります。

設定が完了すると、指定した間隔で自動的にコミット&プッシュが行われます。ステータスバーに同期状況が表示されるので、動作を確認してみてください。

運用上の注意点

Git バックアップを快適に使い続けるために、いくつかの注意点を押さえておきましょう。

プライベートリポジトリを必ず使う

繰り返しになりますが、Vault には日記や仕事のメモなど個人的な内容が含まれがちです。リポジトリは必ず Private に設定し、公開されないようにしてください。

大きなファイルに注意する

Git はテキストファイルの管理が得意ですが、画像・PDF・動画などのバイナリファイルが増えるとリポジトリが肥大化します。対策としては以下の方法があります。

  1. .gitignore に画像フォルダや特定の拡張子を追加して除外する
  2. 画像が多い場合は Git LFS(Large File Storage)の利用を検討する
  3. 添付ファイルの保存先フォルダを分けて管理する

.gitignore の記述例は次のとおりです。

# 大きなファイルを除外
*.mp4
*.zip
attachments/

競合が発生した場合

複数デバイスで編集していると、まれにマージ競合が発生します。Obsidian Git は競合を検知すると通知してくれるので、該当ファイルを開いて手動で修正するか、どちらかの変更を採用してください。

まとめ

Git による Obsidian のバックアップは、変更履歴の保存・差分の確認・リモートへの二重保存という三拍子がそろった、無料で強力な方法です。Obsidian Git プラグインを使えば、一度設定するだけで自動的にバックアップが実行されます。

手順をまとめると、GitHub でプライベートリポジトリを作成し、Vault を Git 初期化してリモートを接続し、Obsidian Git プラグインで自動バックアップを設定するだけです。大切なノートを安心して管理するために、ぜひ導入してみてください。

目次