
ローカルの技術メモを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 の場合
- Dropsync アプリをインストール
- Dropboxの
_001_memo/フォルダを端末の任意フォルダに同期設定 - 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 でスマホと同期