ローカルの技術メモをObsidianへ移行し、Dropbox経由でPCとスマホで同期する

ローカルの技術メモをObsidianへ移行し、Dropbox経由でPCとスマホで同期する

作成日:
更新日:

長年の開発業務で蓄積した技術メモが散らかっていたので、Obsidianに移行してスマホからも参照できるようにしました。

背景・課題

ローカルの作業フォルダに、こんな感じでメモが溜まっていました:

~/workspace/
├── tips/                    # 技術メモ(多数)
├── task.md                  # 作業ログ(2900行以上、2015年〜)
├── settings/                # 設定ファイル
└── commands/                # コマンド集

問題点

  • メモがフラットに散在
  • スマホから参照できない
  • 検索性が悪い

特に「出先でメモを確認したい」という場面が増えてきて、移行を決意しました。


設計方針の検討

デイリーノートは不採用

Obsidianの定番機能「デイリーノート」を検討しましたが、以下の理由で不採用:

観点 1ファイル追記型(既存) デイリーノート
全体の流れ ✅ 一覧で見やすい ❌ ファイル跨ぎが面倒
検索 ✅ grep で完結 ⚠️ 複数ファイル横断

結論: 既存の1ファイル追記スタイルを維持。10年間この運用で問題なかったので、無理に変える必要はありません。

フォルダ分けは最小限

ファイルをフラットに置いても問題ないですが、用途別に分類することにしました:

  • howto/ - 技術メモ・コマンド集
  • main/ - 作業ログ・設定

細かく分けすぎると「どこに入れるか」で迷うので、シンプルに。

作業ログのタグ形式

既存の作業ログは [番号] 形式で管理していましたが、grepでエスケープが必要なため #番号 形式に変更:

# 2024/12/10
・#0403 SSL証明書の更新
・#0400 在庫CSV修正

検索:

grep "#0403" task.md    # エスケープ不要

移行手順

1. Obsidian Vault の作成

Dropbox配下にVaultを作成します。これがスマホ同期のポイント。

# Dropbox配下にVaultを作成
mkdir -p ~/Dropbox/_001_memo/howto
mkdir -p ~/Dropbox/_001_memo/main

2. ファイルの分類・移行

ファイルを以下のルールで振り分け:

howto/ に移動:

  • 技術系ファイル(aws.txt, linux.txt, docker.txt 等)
  • .txt.md に変換

移行コマンド例:

# 技術系
cp "tips/aws.txt" "howto/aws.md"
cp "tips/linux.txt" "howto/linux.md"
cp "tips/docker.txt" "howto/docker.md"

3. その他ファイルの移行

# 作業ログ・設定ファイル → main/
cp task.md main/
cp settings/*.md main/

# コマンド集 → howto/
cp commands/* howto/

Frontmatter の追加

全ファイルにYAML形式のメタ情報を追加しました。これにより検索やObsidian Dataviewでの活用が便利になります。

---
title: aws
tags: [howto, aws, infrastructure]
created: 2024-12-10
---

スマホとの同期設定

Android の場合

  1. Dropsync アプリをインストール
  2. Dropboxの _001_memo/ フォルダを端末の任意フォルダに同期設定
  3. Obsidian アプリでその同期フォルダをVaultとして開く

これで、PCで編集したメモがスマホにも反映されます。

iOS の場合

Dropbox直接サポートがないため、以下のいずれか:

  • iCloudに移行
  • Obsidian Sync(有料)を利用
  • 参照だけならDropboxアプリで直接.mdファイルを閲覧

最終的なフォルダ構成

~/Dropbox/_001_memo/           ← Obsidian Vault
├── howto/                     ← 技術メモ
│   ├── aws.md
│   ├── linux.md
│   ├── docker.md
│   └── ...
└── main/                      ← 作業ログ・設定
    ├── task.md
    ├── 01_setting.md
    └── ...

移行結果

項目 Before After
ファイル配置 フラットに散在 フォルダに分類
メタ情報 なし Frontmatter付き
スマホ参照 不可 Dropbox + Obsidianで可能

今後の運用

作業ログの記録

# 2024/12/10
・#0403 SSL証明書の更新
・#0400 在庫CSV修正

検索

# 特定タスクの作業履歴
grep "#0403" ~/Dropbox/_001_memo/main/task.md

# 今月の作業一覧
grep "$(date +%Y/%m)" ~/Dropbox/_001_memo/main/task.md

Obsidian Dataview(オプション)

Frontmatterを活用した一覧表示:

```dataview
TABLE title, tags
FROM "howto"
SORT title
```

まとめ

正直なところ、今までターミナルコマンドやvimでマークダウンを編集・閲覧していたので、Obsidianを使うメリットはまだあまり感じていません。grepで検索、vimで編集、という流れで特に困っていなかったので。

ただ、PCとスマホで同じアプリを使って同じファイルを整理・参照できるようになったのは、なんとなく気持ちがいい。出先でサッとメモを確認できるのは便利だし、統一感があって良いかなと。

移行作業自体はシンプルにやりました:

  • デイリーノートや過度なフォルダ分けは不採用
  • 既存の1ファイル追記スタイルを維持
  • Dropbox + Dropsync でスマホと同期

参考