AIエージェントを使用した自宅サーバー管理 その3(Claude Code・OpenAI CodexCLI)

元々、Cloudflare経由での運用目的でWordpressサーバーの2台目を作成して出てしまったREST APIとループバックのエラーを解消する為にCodexを使ってエラー解消を試そうと思ったのがはじまりだったが、docker等のファイル内パスワードやユーザー権限を与える事にも不安を感じたので、まっさらの状態から全てを作らせてみる事にした。果たしてどこまで出来るものなのか..

プロンプトの題名を「Raspberry Pi WordPress 再構築プロジェクト」として接続先や作業フォルダ等の条件やドメイン名の設定、そして要件/作業手順を入れてまずは作成の為の調査を実施させてから作業を進めてみる。

要件:

  • Ubuntu Server 24.04
  • Docker Compose利用
  • WordPress最新版
  • MariaDB最新版
  • Cloudflare Tunnel利用
  • REST API正常動作
  • wp-json が正常応答
  • HTTPS運用
  • 自動バックアップ
  • ログ保存
  • 将来の記事移行を考慮

作業手順:
以下の順で進めてください。

  1. SSH接続確認
  2. OS確認
  3. Docker確認
  4. Docker導入確認
  5. 現在の構成調査
  6. 構築計画作成
  7. 私へ計画を提示
  8. 承認後に構築開始

調査内容:
以下を確認してください。

  • Ubuntuバージョン
  • Dockerインストール状況
  • Docker Compose状況
  • Cloudflared状況
  • 現在のコンテナ一覧
  • 現在のボリューム一覧
  • 現在のネットワーク一覧
  • /opt/codexprojectdir_j の状態
  • ディスク使用量
  • メモリ使用量

↓↓↓↓↓↓↓↓ 15分位で調査結果を表示 ↓↓↓↓↓↓↓↓

  • 調査は 192.168.11.2 のみに対して実施しました。変更、作成、インストール、削除は行っていません。 調査結果 項目 結果
    ━━━━━━━━━━━━━━━━━━━━━━━━
    SSH接続 成功
    ────────────────────────
    ホスト名 ***
    ────────────────────────
    OS Ubuntu 24.04.4 LTS noble
    ────────────────────────
    カーネル 6.8.0-1047-raspi
    ────────────────────────
    CPU/機種 aarch64, Raspberry Pi 4 Model B Rev 1.5
    ────────────────────────
    Docker 未導入、docker コマンドなし
    ────────────────────────
    Docker Compose 未導入
    ────────────────────────
    cloudflared 未導入
    ────────────────────────
    Docker service not-found, inactive
    ────────────────────────
    cloudflared service not-found, inactive
    ────────────────────────
    コンテナ一覧 Docker未導入のためなし
    ────────────────────────
    ボリューム一覧 Docker未導入のためなし
    ────────────────────────
    ネットワーク一覧 Docker未導入のためなし
    ────────────────────────
    /********存在、所有者 *****、現状空
    ────────────────────────
    ディスク / 59G中 2.6G使用、約54G空き、使用率5%
    ────────────────────────
    メモリ 7.6GiB中 519MiB使用、7.1GiB available
    ────────────────────────
    Swap なし
    ────────────────────────
    待受ポート SSH 22 と systemd-resolved のみ
    ────────────────────────
    UFW inactive
    ────────────────────────
    IP eth0: 192.168.11.2/24, wlan0 down 現時点ではクリーンな Ubuntu 24.04 環境に近く、WordPress用の既存Docker構成はありません。空き容量・メモリは今回の構築には十分です。

↓↓↓↓↓↓↓↓ ここから作業実施を承認して実施してみる ↓↓↓↓↓↓↓↓

↓↓↓↓↓↓↓↓ 1時間程で作業が完了してしまった。↓↓↓↓↓↓↓↓ 

  • Updated Plan
    └ ✔ Docker EngineとCompose pluginを導入
    ✔ WordPress/MariaDB/cloudflared/backup構成を作成
    ✔ Compose起動と初期検証
    ✔ HTTPS/wp-json/ログ/バックアップ確認
    □ 運用メモと残課題を提示

そして外部からのアクセスに成功… なんと1時間程でブログサーバーが完成してしまった…


投稿日

カテゴリー:

投稿者:

タグ: