plzhans (Son Won Chul) @plzhans

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

GitHub LinkedIn code mail rss

Categories
Tags

記事

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
OpenClaw(オープンクロー)構築
OpenClaw(オープンクロー)構築 OpenClaw(OpenClaw AIエージェントフレームワーク)をローカルにインストールし、onboardでモデル・チャンネル・スキルを設定する過程をまとめました。Telegramボット認証とセキュリティ警告のチェックポイントに沿って、安全にエージェントを実行しましょう。
AI 2026/02/23
Windows/Linux/macOSでDNSキャッシュをクリアする
Windows/Linux/macOSでDNSキャッシュをクリアする DNSレコード変更後に接続できないとき、Windows・Linux・macOSでDNSキャッシュをフラッシュする方法をまとめました。ipconfig、resolvectl、mDNSResponderコマンドとTTL・ブラウザキャッシュの確認で伝播遅延を素早く診断します。
Networking 2026/02/22
GitでGPGを使ってコミットに署名する
GitでGPGを使ってコミットに署名する GitコミットにGPG署名を付けてVerifiedバッジを表示する方法をまとめました。GnuPGのインストール、鍵の生成とエクスポート、git commitの自動署名設定、ローカル検証、GitHubへの公開鍵登録とエラー対応まで一度に確認できます。
Git 2026/02/16
GPGで.envファイルを暗号化して安全にコミットする方法
GPGで.envファイルを暗号化して安全にコミットする方法 .envファイルをGitにコミットする必要がある場合に、GPGで暗号化して機密情報の漏洩を防ぐ方法をまとめました。.gitignoreの設定からgpg encrypt/decryptコマンド、recipientのデフォルト設定まで適用して、安全なリポジトリ運用を始めましょう。
Git 2026/02/16
Hugoサイトで多言語対応する
Hugoサイトで多言語対応する Hugo多言語ブログでbaseURL、sitemap、robots、JSON-LD、Open Graph、meta descriptionを設定し、hreflang・canonicalで重複コンテンツ問題を防ぐ方法をまとめました。slug・translationKeyのトラブルシューティングまで一度に確認できます。
Web 2026/02/11
Hugo + GitHubでブログを作る
Hugo + GitHubでブログを作る Notion→Markdown変換→Hugoビルド→GitHub Pagesデプロイという流れで個人ブログを構築する過程をまとめました。Hugoのインストールとm10cテーマの適用、GitHub Actionsによる自動デプロイ、baseURL設定の注意点まで実践し、デプロイエラーを減らしましょう。
Web 2026/02/10
GitHub Pagesでカスタムドメインを使う方法
GitHub Pagesでカスタムドメインを使う方法 GitHub Pagesにカスタムドメインを接続する際に必要なCNAME・A/AAAAレコードの設定と、PagesのCustom domain適用手順をまとめました。ActionsとブランチデプロイでのCNAMEファイルの扱いの違い、digによるDNS確認、CAAレコードが原因でEnforce HTTPSがオンにならない理由まで扱います。
Web 2026/02/10
Redis dump vs aof
Redis dump vs aof Redisの永続化方式であるRDB(Dump)、AOF、Hybrid AOFの違いとredis.confの主要設定を比較整理しました。BGSAVE・fsync・COWの影響と選定基準を理解し、データ損失リスクと再起動時間をバランス良く最適化しましょう。
Database 2025/06/10
Git 複数アカウント設定のまとめ ssh config alias と gitconfig includeIf
Git 複数アカウント設定のまとめ ssh config alias と gitconfig includeIf 複数の Git アカウント環境で ~/.ssh/config のエイリアスで SSH キーを切り替え、~/.gitconfig includeIf でフォルダーごとにコミッター情報を自動分離する手順を整理しました。アカウント混線や認証ミスを減らす判断基準として活用してください。
Git 2025/05/15
Git リモートへ SSH で接続する: キー生成から登録まで
Git リモートへ SSH で接続する: キー生成から登録まで Git リモートに SSH で接続する手順をまとめました。HTTPS と SSH の違いを比較し、Ed25519 キー生成、chmod 権限調整、GitHub/GitLab への公開鍵登録、ssh -T での動作確認までを一気に把握できます。
Git 2025/02/16