AWS

DifyのバックアップをAMIで取る【S3の暗号鍵を忘れると復元できない】

EC2にセルフホストしたDifyのバックアップ手順です。AMIを1本取れば安心と思いがちですが、Difyは暗号鍵をS3側に置くため、AMIだけでは復元してもDB内の資格情報を復号できません。鍵をSSMパラメータストアへ無料で退避する方法と、--no-rebootの整合性について実機で確認した内容をまとめます。
Lab

Claude CodeにMCP経由でNetBoxを接続する【自然言語でネットワーク管理データを照会する】

NetBoxに登録したIPアドレスや機器情報を、Claude CodeからMCP経由で自然言語のまま照会する構成を解説します。実機のNetBoxでは未検証のため、検証環境での確認を前提とした手順です。
AWS

CloudFormationのEC2にElastic IPを後付けする【AMI再解決でインスタンスが消える罠】

稼働中のEC2にElastic IPを後から追加する手順です。10行足すだけの変更のはずが、変更セットにReplacement=Trueが出てインスタンスごと作り直される寸前でした。原因はSSMパラメータ参照型のAMIが更新のたびに再解決されることで、UsePreviousValueでは防げません。実際に踏んだ経緯と回避策をまとめます。
スポンサーラベル
Code

VSCodeでmermaidの図を描く手順【拡張機能なしで使えるようになりました】

VSCodeのMarkdownプレビューでmermaidの図を描く手順をまとめます。バージョン1.121で拡張機能が本体に統合され、追加インストールなしで描画されるようになりました。設定項目・プレビュー上の操作・うまく描画されないときの見分け方まで実機で確認しています。
Code

PyCharmのMarkdownでmermaidのフロー図を書く【記法まとめとバージョンの罠】

PyCharmのMarkdownエディタでmermaidのフロー図を書く手順と記法をまとめます。ノードの形・線の種類・subgraph・色付けに加え、IDEが持つmermaidのバージョンが固定されていて新しい記法が通らない問題まで実機で確認しました。
Code

BookStackを社内サーバー無しで始める【VPS 1台で動かす構成と選び方】

BookStackを試したいが社内に検証用サーバーが用意できない、という場面は少なくありません。VPSを1台借りれば個人でも小規模チームでも運用できます。必要なスペックの見積もりとVPSの選び方、公開サーバーならではの注意点をまとめました。
AWS

DifyのファイルストレージをS3にする【CloudFormationとIAMロールで実機検証】

Difyのファイル保存先をS3に切り替える手順です。CloudFormationでバケットとIAMポリシーを定義し、アクセスキー無しでインスタンスロールのまま使います。稼働中の環境で切り替えると画面が500になる、秘密鍵の移行漏れという落とし穴も実例で解説します。
AWS

Bedrockでモデルが呼べないときの切り分け【Anthropicのユースケース申請とモデルアクセス】

Amazon BedrockでClaudeを呼ぶとResourceNotFoundExceptionになる。コンソールの「モデルアクセス」ページは廃止されており、Anthropicモデルにはユースケース申請が必要でした。原因の切り分け方と申請手順を実機で確認した内容でまとめます。
Docker

Difyの.envを理解する【アップロード制限・メール通知・ファイルストレージの切り替え】

Dify docker-composeの.envに並ぶ環境変数のうち、アップロード制限・招待メール・ファイル保存先(ローカル→S3)に絞って整理します。S3への切り替えはAWS上で実際に構築して動作を確認しました。
AWS

DifyにAWS Bedrockを設定する【アクセスキー不要のIAMロール認証】

DifyのモデルプロバイダーにAWS Bedrockを追加する手順です。アクセスキーを発行せず、EC2のIAMロールをそのまま使う構成で設定します。設定は保存できるのにモデルが呼べない、というハマりどころにも触れます。
AWS

CloudFormationでAWS上にDify環境を自動構築する【Docker導入から起動まで一括】

生成AIアプリ開発プラットフォームDifyを、CloudFormationでAWS上に自動構築する手順です。EC2の起動からDocker・Docker Composeの導入、Difyの起動までを1つのテンプレートで完結させ、cfn-signalで完了を通知する構成を解説します。
Docker

Difyとは何か——セルフホストで始める生成AIアプリ開発【Docker Composeでローカル構築】

生成AIアプリ開発プラットフォームDifyの概要と、セルフホストする意味を整理し、Docker Composeでローカルに立てて触れるところまでを解説します。
Life

ブログのアクセス数のメモ【ブログ開始から6年8ヶ月の推移】

ブログ開設から6年8ヶ月。アクセス数は前回から半減しましたが、内訳を見ると検索流入が3分の1に減る一方で直接流入が倍増していました。数字の変化と、そこから考えたことをメモしておきます。
Lab

CentOS 7からAlmaLinux 10へ移行する手順【ELevate/leappで3段階アップグレード】

サポートが終了したCentOS 7を、ELevate(leapp)でAlmaLinux 10までインプレースアップグレードする手順を解説します。almalinux-deployが使えない理由と、3段階の移行フローを実際のコマンド付きでまとめました。
Linux

メールセキュリティの基本!DKIM・SPFの仕組みと設定方法

最近、フィッシングメールやなりすましメールが増えています。これらの攻撃を防ぐためには、送信元のメールを正しく認証する仕組みが重要です。そのために活用できるのが「SPF(Sender Policy Fr...
スポンサーラベル