最終更新日: 2025年10月16日

テンプレート説明

Claude Codeは、Anthropic社が開発したAIコーディングアシスタントです。コマンドラインから直接Claudeと対話しながら、コード生成・編集・リファクタリングを効率的に行うことができます。

スタートアップスクリプトのテンプレートを利用してサーバー作成を行う手順はご利用ガイドを参照してください。

重要

Claude Codeの利用にはAnthropic社との契約が必要です。商用利用を希望される場合は、Enterprise契約またはAPI契約をご確認ください。Claude Codeの出力物(コード、文章など)は、契約内容に応じてユーザーに帰属します。

仕様

対応OSイメージ

Ubuntu 24.04 LTS

主要ソフトウェア

ソフトウェア名 バージョン ライセンス 用途
Claude Code Latest Anthropic利用規約 AIコーディングアシスタント
Node.js 22 MIT JavaScript実行環境
npm Latest Artistic License 2.0 パッケージ管理
ripgrep 13.0.0 MIT/Unlicense 高速検索ツール
UFW Latest GPL-3.0 ファイアウォール管理
Fail2ban Latest GPL-2.0 不正アクセス対策

スタートアップスクリプト情報

項目 説明
アプリケーション利用ポート 22/tcp (SSH)
インストールディレクトリ ~/.npm-global (ユーザーディレクトリ)
管理スクリプト /root/claude-code-*.sh
初期状態 インストール完了、認証設定が必要
実行ユーザー 下記ファイルに記載されます。
/root/claude-code-info.txt

その他

最小システム要件

  • CPU: 1コア以上(2コア以上推奨)
  • メモリ: 最小3GB、推奨4GB以上
  • ディスク容量: 2GB以上の空き容量(5GB以上推奨)

メモ

機密コードの取り扱いについては、契約内容に従ってデータプライバシーを考慮してください。

利用手順

メモ

スタートアップスクリプトにてアプリケーションのインストールが完了するまで数分かかります。
インストール完了後、rootディレクトリに「claude-code-info.txt」というファイルが作成されますのでご確認ください。
ファイルが存在しない場合、作成されるまでしばらくお待ちください。

重要

Claude Codeを使用するには、事前にClaude Pro/Maxサブスクリプションまたは Anthropic Console API契約が必要です。インストール後に認証設定を行ってください。

Step 0: セキュリティグループについて

ConoHa VPS(Ver.3.0)ではサーバー毎にIPアドレスまたはポートでトラフィックを制御するセキュリティグループ(仮想ファイアウォール)が設定されます。
本テンプレートをご利用の場合は、予め利用するポートの通信許可設定が必要です。
詳細はセキュリティグループを参照してください。

Step 1: VPSへの接続

SSHクライアントを使用してVPSに接続します。

# ssh root@VPSのグローバルIPアドレス

Step 2: システム状態確認

Claude Codeが正常にインストールされているか確認します。

# /root/claude-code-status.sh

Step 3: Claude Codeユーザーへの切り替え

セキュリティのため、専用ユーザーでClaude Codeを実行します。ユーザー名は「/root/claude-code-info.txt」ファイルをご確認ください。

# su - ユーザー名

Step 4: バージョン確認

次のコマンドでバージョン確認が可能です。

# claude --version

Step 5: プロジェクト作成と開始

作業用のプロジェクトディレクトリを作成し、Claude Codeを開始します。

# mkdir your-project-directory
# cd your-project-directory
# claude

管理スクリプト一覧

スクリプト名 機能 使用例
claude-code-status.sh システム・Claude Code状態表示 # /root/claude-code-status.sh
claude-code-update.sh Claude Code最新版更新 # /root/claude-code-update.sh

セキュリティグループの設定

以下のポートを開放する必要があります:

ポート番号 プロトコル 用途 必須/オプション
22 TCP SSH 任意

アプリケーションの具体的な利用方法につきましては、サービス開発元やサービス提供元の公式サイト、Wikiなどで最新情報をご確認ください。

サイト名 URL 説明
Claude Code公式ドキュメント https://docs.anthropic.com/en/docs/claude-code 技術ドキュメント・使用方法
Claude Code GitHubリポジトリ https://github.com/anthropics/claude-code ソースコード・イシュートラッカー
Anthropic公式サイト https://www.anthropic.com/ プロダクト情報・料金体系
Anthropic Console https://console.anthropic.com/ API管理・使用量確認
Claude Developers Discord https://discord.gg/anthropic-claude コミュニティサポート