MemosやSimplenote、Docmostとメモ探しが続いていますが、辿り着いたのが「Trilium Notes」です。
導入も非常に手軽。Docker環境があればすぐです。
Docker ComposeでTrilium Notesをインストール
mkdir -p ~/trilium && cd ~/trilium
nano docker-compose.yml
docker-compose.ymlは下記を貼り付けるだけでOK。
services:
trilium:
image: triliumnext/trilium:latest
container_name: trilium
restart: unless-stopped
ports:
- "7070:8080"
volumes:
- ~/trilium/trilium-data:/home/node/trilium-data
デフォルトのデータ保存先は ~/trilium/trilium-data、ポートは 7070 に設定しています(8080は多いため)。
設定が終了したら起動します。
docker compose up -d
ブラウザで http://localhost:7070 を開いてください。
初回セットアップ
ブラウザでアクセスすると3択が表示されます:
- 新規ユーザー → 「I’m a new user…」を選択してパスワード設定
- 既存サーバーと同期 → サーバーURLを入力
- 既存データを使用 → バックアップから復元


パスワードを入力してログインします。

左下の設定から日本語に変更しましょう。


最初はごちゃごちゃしすぎているかと思いましたが、テンプレートを削除したりすればすっきり使えそうです。


よく使うコマンド
docker compose stop # 停止
docker compose start # 再起動
docker compose pull # 最新版に更新
docker compose logs -f # ログ確認
docker compose down && docker compose up -d # コンテナ再作成(設定変更時など)
