Ubuntu(特にご使用の 24.04 環境)のデスクトップに Obsidian を導入し、バックエンドエンジニアとして使いやすい初期構成を整えるまでの手順をまとめました。
すでに他のデバイスで Self-hosted LiveSync を使用されている前提で、スムーズに同期を開始できるところまでをガイドします。
1. Obsidian のインストール
Ubuntu では主に「Snap」または「AppImage」の 2 種類の方法が一般的ですが、メンテナンスの容易さから Snap をおすすめします。
方法 A:Snap でインストール(推奨)
ターミナルを開き、以下のコマンドを実行します。
sudo snap install obsidian --classic
方法 B:AppImage でインストール
最新の機能をいち早く試したい場合や、サンドボックス制限を嫌う場合は公式サイトから .AppImage をダウンロードしてください。
- Obsidian 公式サイトから Linux 用 AppImage をダウンロード。
- ファイルを右クリック >「プロパティ」>「実行」タブで「プログラムとして実行可能にする」にチェックを入れます。
2. 初期セットアップと日本語化
- 起動: アプリケーションメニューから Obsidian を起動します。
- 保管庫(Vault)の作成:
- 「Create new vault」を選択します。
- Vault name: 任意の名前(例:
KnowledgeBase)を入力。 - Location: ご自身のホームディレクトリ配下(例:
/home/user/Documents/ObsidianVault)を選択します。
- 日本語化:
- 左下の 歯車アイコン(Settings) をクリック。
- About > Language で「日本語」を選択し、再起動(Relaunch)します。
3. Self-hosted LiveSync のセットアップ
- コミュニティプラグインの有効化:
- 「設定」>「コミュニティプラグイン」>「有効にする」。
- LiveSync のインストール:
- 「閲覧」ボタンを押し、検索欄に「Self-hosted LiveSync」と入力してインストール > 有効化。
- 同期設定の復元:
- 他のデバイス(Mac 等)から Setup URI を書き出している場合は、それをコピーして Ubuntu 側のプラグイン設定でインポートします。
- 手動設定の場合は、CouchDB のエンドポイント、ユーザー名、パスワードを入力してください。
4. エンジニア向けの推奨設定
開発効率を最大化するために、以下のviキーバインド設定を行う。
- Vim モードの有効化:
- 「設定」>「エディタ」> Vim モード をオンにします。
- これで、
.vimrcの操作感に近い形でメモが取れるようになります。
- Local REST API の導入:
- 前述の「コマンドラインからの投稿」を実現するために、コミュニティプラグインから Local REST API をインストールし、API Key を取得しておきましょう。
5. Zsh との統合
先ほど更新した ~/.zshrc の memo 関数が正しく動作するように、Ubuntu 上のディレクトリパスと一致しているか確認してください。
# Ubuntu側のVaultパスに合わせる
function memo() {
local vault_path="$HOME/Documents/ObsidianVault"
# ...以下、作成した関数を記述
}
設定が終わったら source ~/.zshrc を実行して完了です。
これで Ubuntu 上でも、GUI での思考整理と CLI からの爆速メモがシームレスに繋がりました。LiveSync がバックグラウンドで静かに同期をこなしてくれるはずです。


コメント