plzhans @plzhans

開発で構築したもののトラブルシューティング記録を残すブログです。

GitHub LinkedIn code mail rss

Categories
Tags

記事

Hugoブログを作る - 始め方からSEOまで Notion→Hugo→GitHub Pagesでブログを作り、カスタムドメインの接続、多言語対応、セキュリティヘッダーの適用まで順番に整理します。
Web 2026/09/03
VPN・リモートアクセスガイド - 何を選べばいいか Tailscale、WireGuard、wg-easyの中から状況に合ったVPN方式を選ぶ方法を整理します。ポートフォワーディングなしで素早く始める方法から、自分でサーバーを運用する方法まで比較します。
Networking 2026/09/03
ローカルAI/LLMインフラ構築ガイド OllamaでローカルLLMサーバーを立て、普段使っているClaude Codeをその上でローカルモデルに接続する方法を整理します。
AI 2026/09/03
SEO監査が指摘するセキュリティヘッダー4つを、Cloudflareでコードなしに適用する
SEO監査が指摘するセキュリティヘッダー4つを、Cloudflareでコードなしに適用する SEO監査レポートがHSTS・CSP・X-Content-Type-Options・Referrer-Policyを指摘する理由と、各ヘッダーの役割を整理します。値が固定されたヘッダーはCloudflare Transform Rulesで、頻繁に変わるCSPはHTMLのmetaタグで分けて管理する方法と、metaではframe-ancestorsが使えないためX-Frame-Optionsが必要 …
Web 2026/08/30
テレグラムのトーク履歴をバックアップする方法 - インストール不要、ブラウザからzipでエクスポート
テレグラムのトーク履歴をバックアップする方法 - インストール不要、ブラウザからzipでエクスポート テレグラム公式のエクスポートとは異なり、期間指定・特定のトークルーム選択・吹き出し表示・匿名化処理が可能なブラウザ用バックアップツールを紹介します。インストール不要ですぐに使え、サーバーを経由しないためログイン情報が外部に漏れることもありません。
Etc 2026/07/27
WireGuardのインストールとクライアント接続設定方法
WireGuardのインストールとクライアント接続設定方法 LinuxサーバーにWireGuard VPNをインストールし、キー生成・ファイアウォール開放・サービス登録までを構成する方法を説明します。Macクライアントのconf設定とGUI接続確認手順を含め、安全なリモートアクセス環境を構築できます。
Networking 2026/07/10
Oracle Cloud Always Free A1インスタンスの作成方法 - パブリックIP接続とSSHセキュリティ設定
Oracle Cloud Always Free A1インスタンスの作成方法 - パブリックIP接続とSSHセキュリティ設定 Oracle Cloud Always Free A1(ARM)インスタンスを作成する方法を段階的にまとめます。無料スペックの選択からパブリックIPの接続、SSHキーの設定、VCN Security ListとNSGによるSSH 22番ポートの制限までを含みます。
Cloud 2026/07/10
Claude CodeをOllamaローカルLLMで使う方法
Claude CodeをOllamaローカルLLMで使う方法 Claude CodeをOllamaローカルLLMに接続する方法を説明します。Claude互換API、環境変数、モデル選択、LiteLLMプロキシが必要な場合まで整理します。
AI 2026/07/03
Ollamaのインストールとローカルllmサーバー構築方法
Ollamaのインストールとローカルllmサーバー構築方法 OllamaでLinuxサーバー上にローカルLLMを実行する方法を説明します。インストール、外部接続設定、モデル選定、HTTP API呼び出し例を通じて、個人用AIサーバー構築の流れをまとめます。
AI 2026/07/03
Tailscale Linuxインストール - 安全なリモートVPN構成
Tailscale Linuxインストール - 安全なリモートVPN構成 Linuxサーバーに Tailscale をインストールして、安全なリモートVPN環境を構成する方法を説明します。アウトバウンドベースの接続、P2P通信、DERPリレー、ServeとFunnelの活用方法についてもまとめます。
Networking 2026/07/03
OpenClawノードモードのインストールとリモートインフラ接続方法
OpenClawノードモードのインストールとリモートインフラ接続方法 OpenClawノードモードでリモートサーバーをゲートウェイに接続する方法を説明します。インストール、実行確認、デバイス承認、systemdサービス登録までのインフラ制御フローをまとめます。
AI 2026/06/29
Samsung SmartThings API 連携方法 - CLI インストールから OAuth 認証まで
Samsung SmartThings API 連携方法 - CLI インストールから OAuth 認証まで Samsung SmartThings API 連携に必要な CLI インストール、OAuth アプリ作成、Redirect URI 設定、トークン発行、デバイス一覧取得の方法をステップごとに解説します。
Etc 2026/06/29
Mac Office ライセンス認証方法 | ボリュームライセンス VL Serializer で LTSC をインストール
Mac Office ライセンス認証方法 | ボリュームライセンス VL Serializer で LTSC をインストール Mac で Microsoft Office をボリュームライセンスでインストールし、ライセンス認証を有効化する手順を整理します。LTSC インストーラーの選択から VL Serializer の適用、認証確認方法までまとめて案内します。
Etc 2026/06/17
Synology DSM 無料 SSL 証明書の発行方法 | acme.sh + Cloudflare DNS で Let’s Encrypt を自動更新
Synology DSM 無料 SSL 証明書の発行方法 | acme.sh + Cloudflare DNS で Let’s Encrypt を自動更新 Synology DSM で acme.sh と Cloudflare DNS 認証を使い、Let's Encrypt 無料 SSL 証明書を発行して自動更新する方法を整理します。synology_dsm deploy-hook の設定と 2FA およびホスト名エラーの解決方法まで案内します。
Etc 2026/05/16
Terraform 実務ガイド: インストール、plan/apply、AWS SSO・AssumeRole、state backend
Terraform 実務ガイド: インストール、plan/apply、AWS SSO・AssumeRole、state backend Terraform のインストールから init・plan・apply の基本フローとプロジェクト構成を整理します。AWS 資格情報における SSO と AssumeRole の違い、state 共有のための backend の概念と AWS(S3)の例、最小 IAM 権限と運用のコツまでまとめて確認します。
Devops 2026/05/06
age 使い方まとめ: recipients でチームの秘密ファイルを暗号化し、秘密鍵で復号する
age 使い方まとめ: recipients でチームの秘密ファイルを暗号化し、秘密鍵で復号する age でチームの秘密ファイルを公開鍵(recipients)で暗号化し、秘密鍵で復号する方法を整理します。鍵の生成、recipients の管理、GPG との違い、メンバー変更時に再暗号化が必要な理由まで併せて説明します。
Security 2026/05/01
Claudeアカウントスイッチの自動化
Claudeアカウントスイッチの自動化 ログアウトせずにClaude Codeアカウントを素早く切り替える方法をまとめます。macOS Keychainの認証情報をsecurityコマンドでバックアップ・置き換えする自動化スクリプトと、claudini・CCSwitcherのような専用ツールの使い方を併せて紹介します。
AI 2026/03/26
ネイバー地図 Open API 認証失敗(200)の解決:ncpClientIdからncpKeyIdへの変更
ネイバー地図 Open API 認証失敗(200)の解決:ncpClientIdからncpKeyIdへの変更 ネイバー地図 Open APIでAuthentication Failed(200)エラーが発生する原因をまとめます。コンソール統合によりncpClientId・govClientId・finClientIdがncpKeyIdに変更された点と、ポート・URIを除外する必要があるWebサービスURL登録ルールまで確認してください。
Cloud 2026/03/24
wg-easy WireGuard MASQUERADE 除外設定でOpenVPNクライアントIPを維持する方法
wg-easy WireGuard MASQUERADE 除外設定でOpenVPNクライアントIPを維持する方法 wg-easy WireGuardでMASQUERADEによりリクエストIPがVPNサーバーIPに置き換わる原因と解決策をまとめます。iptables NATルールで特定の宛先帯域を除外し、OpenVPNクライアントのプライベートIPをそのままログに残します。
Networking 2026/03/19
Amazon Linux 2023 ARM64 EC2にDockerとDocker Composeをインストールする方法
Amazon Linux 2023 ARM64 EC2にDockerとDocker Composeをインストールする方法 Amazon Linux 2023 ARM64(aarch64) EC2でdnfを使ってDockerをインストールし、サービスの有効化とdockerグループの権限設定までをまとめます。Docker Composeプラグインのインストールとバージョン固定、permission denied・arm64 manifestエラーの解決、ログ容量の制限とディスク整理まで併せて扱います。
Cloud 2026/03/19