最終更新日: 2026年09月25日
テンプレート説明
Claude Codeは、Anthropic社が開発したAIコーディングアシスタントです。コマンドラインから直接Claudeと対話しながら、コード生成・編集・リファクタリングを効率的に行うことができます。
スタートアップスクリプトのテンプレートを利用してサーバー作成を行う手順はご利用ガイドを参照してください。
加えて、2026年9月25日より、サプライチェーン攻撃対策として同梱ツール「Takumi Guard」の管理スクリプトが同梱されます(デフォルトは無効)。2026年9月24日以前に作成したサーバーには同梱されていません。詳しくは後述の「同梱ツール(Takumi Guard)」をご覧ください。
重要
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-manage.sh(/root/takumi-guard.sh) ※2026年9月24日以前に作成したサーバーでは、従来の /root/claude-code-status.sh・/root/claude-code-update.sh をご利用ください。 |
| 初期状態 | インストール完了、認証設定が必要 |
| 実行ユーザー | 下記ファイルに記載されます。 /root/claude-code-info.txt |
メモ
管理スクリプトは2026年9月25日に更新されました。2026年9月25日以降に本テンプレートでサーバーを作成した場合は、単一の管理スクリプト(/root/claude-code-manage.sh、diagnose/updateサブコマンド)をご利用ください。2026年9月24日以前に作成したサーバーでは、従来の /root/claude-code-status.sh・/root/claude-code-update.sh がそのままご利用いただけます。
その他
最小システム要件
- CPU: 1コア以上(2コア以上推奨)
- メモリ: 最小3GB、推奨4GB以上
- ディスク容量: 2GB以上の空き容量(5GB以上推奨)
メモ
機密コードの取り扱いについては、契約内容に従ってデータプライバシーを考慮してください。
利用手順
メモ
スタートアップスクリプトにてアプリケーションのインストールが完了するまで数分かかります。
インストール完了後、rootディレクトリに「claude-code-info.txt」というファイルが作成されますのでご確認ください。
ファイルが存在しない場合、作成されるまでしばらくお待ちください。
スタートアップスクリプトの実行状況は、SSH接続後に以下のコマンドで確認できます。
# tail -f /var/log/claude-code-install.log
重要
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が正常にインストールされているか確認します。使用するコマンドは、サーバーの作成日によって異なります。
2026年9月25日以降に作成したサーバー:
# /root/claude-code-manage.sh diagnose
2026年9月24日以前に作成したサーバー:
# /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
管理スクリプト一覧
メモ
管理スクリプトは2026年9月25日に更新されています。サーバーの作成日に応じて、以下のいずれかをご利用ください。
2026年9月25日以降に作成したサーバー
| スクリプト名 | 機能 | 使用例 |
|---|---|---|
| claude-code-manage.sh diagnose | システム・Claude Code状態表示(診断) | # /root/claude-code-manage.sh diagnose |
| claude-code-manage.sh update | Claude Code最新版更新 | # /root/claude-code-manage.sh update |
2026年9月24日以前に作成したサーバー
| スクリプト名 | 機能 | 使用例 |
|---|---|---|
| claude-code-status.sh | システム・Claude Code状態表示 | # /root/claude-code-status.sh |
| claude-code-update.sh | Claude Code最新版更新 | # /root/claude-code-update.sh |
バージョンアップ方法
Claude Codeを最新版にアップデートする場合:
2026年9月25日以降に作成したサーバー:
# /root/claude-code-manage.sh update
2026年9月24日以前に作成したサーバー:
# /root/claude-code-update.sh
メモ
アップデート前には必ずデータをバックアップしてください。
セキュリティグループの設定
以下のポートを開放する必要があります:
| ポート番号 | プロトコル | 用途 | 必須/オプション |
|---|---|---|---|
| 22 | TCP | SSH | 任意 |
アプリケーションの具体的な利用方法につきましては、サービス開発元やサービス提供元の公式サイト、Wikiなどで最新情報をご確認ください。
同梱ツール(Takumi Guard)
本テンプレートには、サプライチェーン攻撃対策としてTakumi Guardの管理スクリプト(/root/takumi-guard.sh)が同梱されています(デフォルトは無効)。Takumi Guardは複数のテンプレートに共通で同梱されるツールのため、詳しい使い方は独立したページにまとめて記載しています。
基本的な有効化・無効化は、root権限で以下のコマンドを実行します。
# /root/takumi-guard.sh status
# /root/takumi-guard.sh enable
# /root/takumi-guard.sh disable
メモ
メール認証モードへの切り替え、レート制限、対象パッケージマネージャーの一覧、組織向けプランなど詳細な使い方は、Takumi Guard(同梱ツール)のページを参照してください。
外部リンク
| サイト名 | 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 | コミュニティサポート |
| Takumi Guard(同梱ツール) | https://doc.conoha.jp/products/vps-v3/startupscripts-v3/takumi-guard/ | Takumi Guardの詳細な使い方(本サイト内ページ) |