hikihashiのブログ

hikihashiのブログ

主に購入したガジェット系の感想と、カメラで撮った写真の感想を気ままに書いています。

 前回NAS上にObsidianの保管庫を作成したのですが、NAS上に保管するとiPhoneやiPadでは開くことができないみたいです。

 

 そんなわけで、今回はNASに保存したデータをMacだけでなく、他の端末からも見れるようにする方法を調べてみたので、そちらについて書いていこうと思います。

 

 

 NASのメモをiPhoneやiPadで見る場合、iCloudを使用した方法が自分にとっては一番ベストで、NASの設定でiCloud上の保管庫と同期を行うだけで済みます。

 

 

 iCloudを使うのであればNASに同期させる必要はなさそうな感じはしますが、「Cursor」というAI機能があるコードエディタを使う場合はiCloud上の保管庫は使えないので意味はあります。

 

 そもそも、コードを書かないのにコードエディタを入れる必要性はあるのかという疑問はあるかもしれませんが、基本的には前回みたいに文章をまとめてくれるので、Dockerの使い方をバラバラにメモしていた時などに1つのメモとして作り直してくれたりします。

 

 今回は同期について書くので、Cursorについてはまた次回書こうと思いますが、結構面白いと感じました。

 

 

 先にiCloudを使ったデータの同期方法について話したのですが、自分はDockerを使ってみたかったので、「CouchDB」というコンテナを作成し、「Self-hosted LiveSync」というプラグインを入れて使う方法を試してみることにしました。

 

 UGREENのNASを活用する方法として、Obsidianのことを書いている記事がいくつかあったのですが、そのうちの一つに上記の方法で同期させているような記述があったので、色々と調べ、わからない部分はChatGPTに丸投げして設定してみることにしました。

 

 まずは「CouchDB」のコンテナの作成ですが、自分はChatGPTにDocker Composeのコードを聞き、PortainerのStackを使って作ることにしました。

 

 

 Portainerの入力画面にてコードをコピペした後、一部変更し、コンテナを作ったのですが、ログを見るとエラーが発生してました。

 

 ChatGPTに聞いたところ、CouchDBの管理画面で_usersというデータベースを作成すれば良いということだったので、そちらを行ったところ無事にエラーがなくなりました。

 

 

 次に「Self-hosted LiveSync」のプラグインをObsidianに入れて設定をしましたが、こちらの設定は難しすぎて、ChatGPTに一つ一つ確認しながらYouTubeの動画を見ながら進めたのですが、もう一度設定できる自信がありません。

 

 とりあえず無事に設定を終えたのですが、2台目以降の設定方法も教えてくれている動画のおかげで全ての端末で設定を無事に終えることができました。

 

 

 実際に同期させてみてわかったのは、NASの保管庫とiCloudの保管庫を同期させる場合、iPhoneやiPadではiCloud上とは別にローカルの保管庫を作り、「Self-hosted LiveSync」のプラグインを入れないと同期に失敗するみたいです。

 

 プラグインを個別に入れるのは面倒ですが、ひとまず同期できるようになりました。

 

 現在はiCloud上の保管庫に同期させてデータを入れていますが、休みの日に全ての端末で設定をやり直してローカルの保管庫だけにしてみようと思います。

 

 

 とりあえず、今回はここで終わりますが、今回のDockerを使った同期方法はDockerを触って1ヶ月の初心者でも使えるようにするだけなら可能だとわかりましたが、結構面倒だと感じました。

 前回AIにブログを書き直してもらった結果、そのままコピペすると写真と文章の間隔が狭く、見づらかったので微調整を行いました。

 

 改めて文章を読んでみると、やっぱり自分の言葉ではないので、違和感を感じてしまい、表現がちょっと過剰かなと思うので、AIは参考程度に使うのが一番だと思いました。

 

 

 UGREENのNASでDockerを使うようになり、活用方法を調べていたところ、Obsidianを知りました。

 

 Obsidianって何?という状態からのスタートで、UGREENのNASの活用方法として書いている記事や動画などはあるものの、結局どうやって使うのかが全くわかりませんでした。

 

 検索をObsidianに変更して色々と調べたところ、今もあまり理解していませんが、プラグインと呼ばれる機能を使うことで、AIと連携させられるとのことで、面白そうなのでインストールしてみました。

 

 

 インストール方法はiPhoneやiPadならApp Storeで「Obsidian」と検索するだけで見つかるので楽ですが、Macの場合は公式サイトからアプリをインストールする必要があります。

 

 

 アプリを開くとこのような画面が表示され、自分は英語のまま初期設定を行いましたが、下にEnglishと書かれていたので、この段階で日本語に変更できたのかもしれません。

 

 

 日本語だとこのように書かれていて、初めての場合は保管庫を新規作成するを選ぶらしいのですが、

 

 

 自分が見た記事だと予めNASにObsidian用の共有フォルダを作っておいた方が良いというのを見たので、Obsidianという名前の共有フォルダを作りました。

 

 

 保管庫の名前を適当に決めて、共有フォルダ内に保管庫を作成。

 

 

 保管庫の作成が終わるとすぐに使えるようになります。

 

 プラグインを使いたい場合は下の歯車を押します。

 

 

 コミュニティプラグインを選択し、有効化をする必要があります。

 

 

 閲覧をクリックし、

 

 

 

 プラグインを検索で該当するプラグインの名前を入れ、インストールを行い、有効化をします。

 

 YouTubeで調べていたところ、「Smart Composer」の使い方を案内しており、使いやすそうだったので、そちらをインストールしました。

 

 

 有効化すると左側の一番下に「Smart Composer」の設定画面が出ます。

 

 Chat modelという欄があるのですが、自分が見た方法だとGeminiを使う方法で、新しいバージョンのインストールの仕方なども教えてくれていたのですが、上手くいかなかったので、gemini-2.5-flashを選択し、Apply modelもgemini-2.5-flashに変更。

 

 

 少し下にスクロールするとProvidersという項目があるので、ここでGeminiのところにある「Set API key」をクリック。

 

 

 上のAPI KeyにGeminiのAPI Keyを入れるとのことで、下の方は何も入れなくても良いみたいです。

 

 API Keyの取得方法はGoogle AI StudioのサイトにてGoogleアカウントでログインします。

 

 

 左下の方にある「Get API key」からAPIキーを取得して、一つ前の入力画面にAPI Keyを入れて、Saveをクリックすれば完了です。

 

 

 使えるようにするだけで結構長くなりましたが、左側に新しくできたアイコンをクリックすると右側にChatGPTやClaudeみたいにチャット欄が出てきます。

 

 新規ファイルを作り、今回のブログの内容をコピペして、チャットに内容を綺麗にまとめてとお願いすると下記の内容で作ってくれました。

 

===============================

Obsidianの導入とSmart Composerプラグインの設定

 UGREEN NASのDocker活用を調べる中でObsidianを知り、AI連携プラグイン「Smart Composer」に興味を持ち、インストールしました。

Obsidianのインストール

  • iPhone/iPad: App Storeで「Obsidian」を検索しインストールします。
  • Mac: 公式サイトからアプリをダウンロードしインストールします。

保管庫(Vault)の初期設定

 アプリ起動後、言語選択画面が表示されます(初期設定時に日本語への変更も可能です)。



 初めての場合は「保管庫を新規作成する」を選択します。

 

 

 NASを活用する場合、事前にObsidian用の共有フォルダを作成し、その中に保管庫を作成することを推奨します。



 保管庫名を決定し、共有フォルダ内に作成します。
 


 

 保管庫の作成が完了すると、Obsidianが使用可能になります。

コミュニティプラグインの有効化とSmart Composerのインストール

 AI連携機能を利用するために、コミュニティプラグインを有効化します。

  1. Obsidian左下の歯車アイコン(設定)をクリックします。
  2. サイドバーで「コミュニティプラグイン」を選択し、「コミュニティプラグインを有効にする」をオンにします。
  3. 「閲覧」をクリックします。
  4. 検索バーで「Smart Composer」と入力し、該当するプラグインを「インストール」後、「有効化」します。

Smart Composerプラグインの設定(Gemini連携)

 Smart Composerを有効化すると、左側のサイドバーにSmart Composerの設定アイコンが表示されます。

  1. Chat model: 「gemini-2.5-flash」を選択し、「Apply model」も「gemini-2.5-flash」に変更します。
  2. API Keyの設定:
    • 「Providers」セクションまでスクロールし、Geminiの項目にある「Set API key」をクリックします。
    • 上段の「API Key」欄に取得したGeminiのAPIキーを入力します(下段は空欄で構いません)。
    • API Keyの取得方法:
      1. Google AI StudioにGoogleアカウントでログインします。
      2. 左下の「Get API key」からAPIキーを取得します。
      3. 取得したAPIキーをObsidianのSmart Composer設定画面に入力し、「Save」をクリックして完了です。

 これらの設定が完了すると、ObsidianのSmart ComposerでGemini AIを使ったチャット機能が利用可能になります。

 

===============================

 

 こんな感じでまとめてくれるので、使い方などのメモを書いた後にわかりやすくまとめるのに便利かなと思っています。

 

 ブログへの活用方法はわからないものの、文章がまとまらないときなどにAIに投げるのは楽だなと思います。

 

 とりあえず、とても長くなったので、今日はこの辺で終わりにし、これ以外にもAIと連携する方法を試したり、同期させてみたので、そちらの感想を書いていこうと思います。

 最近「Obsidian」というアプリをインストールしたのですが、AIをインストールし、色々とできるようになったので、手始めに先ほど書いたブログを書き直してもらうことにしました。

 

 正直AIで何をしたらいいかはまだ模索中ですが、ブログに活用できないかなあと思いつつ、Obsidianについてはまた後日書くとし、今回はAIに添削してもらったので、そちらを載せて終わろうと思います。

 

下記がAIが修正してくれたブログになります。

 

新年恒例!富士山・浅間大社で迎える穏やかな一日

 あけましておめでとうございます!

 

 新年を迎え、今年も恒例の浅間大社へ初詣に出かけ、美しい富士山の景色と共に写真に収めてきました。

 

 華やかさよりも、穏やかな一日の始まりです。

富士山世界遺産センターからの絶景

 浅間大社へ向かう途中、富士山世界遺産センターに立ち寄りました。

 

 早朝の澄み切った青空の下、富士山は格別の美しさでした。

 

 正午近くには雲がかかり始めましたが、その雄大な姿は変わらず、自然そのままの色合いを写真に残しました。

 

 元旦にもかかわらず、人出は控えめで、じっくりと撮影を楽しむことができました。

 


浅間大社で迎える初詣

 いよいよ初詣の本命、浅間大社へ。門松と富士山の共演を写真に収めました。

 

 桜にはまだ早い季節で木々は静かでしたが、青空がその寂しさを打ち消してくれました。

 



 

 さすがに浅間大社は初詣客で賑わっていましたが、お賽銭の列も思ったよりスムーズに進み、私が帰る頃には落ち着いていました。

 

 毎年恒例の楼門横の絵を鑑賞し、お参りの後はおみくじを引くのがお決まりです。

 


大吉で幸先の良いスタート!

 今年はなんと大吉!年末に引いたおみくじが「凶」だっただけに、この「大吉」は今年の平和な日々を予感させる、嬉しいスタートとなりました。

 

境内散策と鴨・富士山の再会

 おみくじの後は、境内をゆっくりと散策。

 

 鴨たちの姿をカメラに収め、最後に再び富士山を眺め、今日の初詣は満喫しました。

 



祖母宅での癒しのひととき

 家で少し休んだ後、祖母の家へ。愛らしい猫たちに癒され、美味しいお昼ごはんをいただきました。これで今日の主な予定はひと段落。午後は家でのんびり過ごすことにしました。

 

一日の締めくくり:豪華なおせち料理

 一日の締めくくりは、食卓を彩る豪華なおせち料理です。ボリューム満点なので正月太りが心配ですが、今年も健康に気をつけながら、この美食を楽しみたいと思います。

 

 

 今年も昨年と同じような穏やかな元旦を過ごせ、感謝の気持ちでいっぱいです。明日に備え、今日はゆっくりと体を休めようと思います。