機能

Web IDE — ブラウザ版 VS Code(本番サイトで直接利用可能)

ダッシュボードから直接完全な VS Code エディターを開いて、サイトの実ファイルを編集できます。拡張機能、統合ターミナル、Git、wp-cli がすべて SSH および SFTP アクセスと同じ CageFS 隔離環境内に用意されており、ローカルへのインストールや、同期ズレを起こす別コピーの作成は不要です。

  • VS Codeブラウザで使えるフルエディタ
  • 650,000以上世界中でホストされているサイト
  • 3アクセス方法: Web IDE, SSH, SFTP/FTP
  • 99.99%稼働保証

使い慣れたエディターで、ライブファイルシステムを直接編集

Web IDE は、ダッシュボードで表示しているサイトから起動される、code-server を介してブラウザ上で動作する VS Code です。アップロードのステップや、同期を保つためのローカルチェックアウト、エディタのふりをした機能制限のあるウェブ上のテキストボックスなどは一切なく、そのサイト実際のファイルを編集します。

完全版の VS Code、ファイルエディターではありません

code-serverによりブラウザ上で提供される、構文ハイライト、複数ファイル検索、分割ペイン、そしてすでに身体が覚えているキーボードショートカット。

拡張機能

使い慣れたローカル環境を無理やり汎用的な環境に変えるのではなく、普段作業で使用している拡張機能をインストールして、エディタをローカルと同じように動作させましょう。

統合ターミナル

エディタ内にサイトのディレクトリに制限されたシェルが表示されるため、別のターミナルウィンドウに切り替えることなく、コードのすぐ隣でコマンドを実行できます。

Git 内蔵

エディター内でステージ、コミット、ブランチ、差分確認、プッシュを行えるため、サーバー上の作業をドキュメント化されていないホットフィックスではなく、バージョン管理下に保つことができます。

wp-cli がコードのある場所です

WordPressの作業では、エディターと同様にコマンドラインも重要です。どちらも同じ場所にあります。

wp-cli はパネルのターミナルおよび SSH から利用できるため、Web IDE の統合ターミナルでも利用可能です。編集中のファイルを離れることなく、データベースの検索・置換、キャッシュのフラッシュ、プラグインのロールバック、一括アップデート、テーブルのエクスポート、またはワンオフスクリプトの実行を行えます。

これでいつもの一連の作業が完了します。ログでエラーを確認し、エディターでファイルを開いて変更し、それを証明するwp-cliコマンドを実行して、次に進みます。すべてが実際のスタック上の実際のサイトに対して行われるため、テストした内容がそのまま訪問者に提供されます。

  • エディターの統合ターミナル、パネルのターミナル、またはSSH経由のwp-cli
  • コードではなく管理画面での対応が必要な場合、ワンクリックでWP管理画面にログイン
  • パネルからプラグインとテーマのインストール、有効化、アップデート、削除
  • エディタのすぐそばでアクセス、エラー、PHPの各ログを確認できます
  • phpMyAdmin と Adminer を組み込み、SSO に対応させて直接データベースの作業が可能
  • 一括ファイル操作のために埋め込みおよびSSOを設定したFileGatorファイルマネージャー

カーネルで分離し、エッジで監査する

サーバーへのブラウザアクセスは、境界が実質的なものである場合にのみ許容されます。Web IDEは、他のすべてのアクセス経路とまったく同じ隔離環境内に配置されます。

CageFS ファイルシステム分離

各テナントには分離されたファイルシステムビューが提供され、他のテナント、他のサイト、機密性の高いシステムファイルを見ることはできません。CageFSは侵害を封じ込めるように設計されており、SSHおよびSFTPセッションが実行されるものと同じジェイルです。

LVE リソースの切り分け

CPU、RAM、IO、IOPS、プロセス数、エントリープロセス数はサイトごとに制限されているため、高負荷なビルドや暴走したスクリプトが発生した場合も、他のサイトに影響を及ぼすことなく、その独立したケージ内でスロットルされます。

最小権限の認証情報

アクセスキーと資格情報は、最小権限の原則に基づいてダッシュボードで管理されるため、ジョブが必要とするアクセスのみを付与し、それ以上を付与することはありません。

監査ログ記録済みアクセス

アクセスは、プラットフォーム上のすべての特権アクションに適用されるものと同じ規律に基づき、実行者、アクション、およびターゲットとともに監査ログに記録されます。

コードだけでなく、ランタイムの形を整える

エディターは開発環境の半分に過ぎません。もう半分はその下にあるスタックであり、それはサイトごとに設定可能です。

  • サイトごとのPHPバージョン選択機能により、古いプラグインと最新のビルドを同じアカウント内で共存させることができます
  • ご契約プラン内で、memory_limit、max_execution_time、アップロード・POSTサイズなどのPHP設定を編集可能
  • サイト単位で有効または無効に切り替えられたPHP拡張機能: imagick、gd、redis、memcached、bcmath、intl、soapなど
  • サイトごとのLSAPI PHPワーカー(LVEエントリープロセスによって制限され、お使いのティア内で設定可能)
  • WP-cronと実際のcronの両方に対するサイトごとのcron管理、およびサイトごとの環境変数
  • サイトごとのRedisまたはMemcachedオブジェクトキャッシュ(LiteSpeed EnterpriseおよびHTTP/3配信)
  • 外部クライアントが必要なときの接続切り替え機能や、複数のデータベースとユーザーを利用できるサイトごとのMariaDB

編集から公開まで、安全に

本番環境を直接編集することは、適切な場合もあれば、避けるべき場合もあります。本プラットフォームでは、どちらの方法も同じエディターからサポートしています。

1クリックでサイトをステージング環境にクローンし、ステージングのコピーに対してWeb IDEを開いて作業を行い、変更の検証ができたら本番環境にプッシュします。ファイルとデータベースは本番環境と同じスタックおよびブループリントで同時に移行されるため、ステージング環境は単なる近似ではなく、本番の正確なリハーサルとなります。

もしあなたの作業がリポジトリに含まれる場合は、エディター内からgitを使用し、gitベースのデプロイによってビルドおよびデプロイパイプラインを通して変更を反映させてください。ブラウザ上で記述されたコードも、ご自身のラップトップで記述されたコードと同様のバージョン管理されたリリースおよびロールバックのパスに従います。

万が一変更に失敗した場合でも、バックアップがパネルに表示され、ワンクリックで復元できます。また、すべてのデプロイはバージョン管理されたリリースとして扱われ、いつでもロールバックが可能です。セーフティネットの利用に、サポートチケットは必要ありません。

エディター内のAI、およびエディター外のあらゆるAI

Web IDEはダッシュボード内のAIアシスタントと連携し、プラットフォーム全体が、お客様がすでにご利用のAIツールによって駆動されるよう構築されています。

AI Packを通じてご自身のモデルで動作するAIアシスタントをダッシュボードでご利用いただけます。モデルをご自身で用意いただき、アシスタントがファイルの読み取りと編集、wp-cliの実行、変更のプッシュを行います。選択していない埋め込みモデルに縛られることはありません。

ブラウザの外では、当社のMCPサーバーにより、Claude Code、Cursor、ChatGPTなどのMCP対応クライアントが、API権限の範囲内で、自然言語によってホスティングやサイトを制御できるようになります。このパターンは意図的なものであり、1つのAPIと1つのアクションカタログが、多様な方法で公開されています。当社のエディターで構築しても、お使いのエディターで構築しても、あるいはエージェントに任せても、同じデプロイパスがこれら3つすべてに対応します。

よくある質問

Web IDE とは一体何ですか?

それはブラウザ上で動作する VS Code であり、code-server によって提供され、ダッシュボード上のサイトのページから開かれます。拡張機能、統合ターミナル、gitを備えた完全なエディタを利用でき、サーバー上のそのサイトの実ファイルを編集します。ローカルには何もインストールされず、同期を維持する別のコピーもありません。

SSH と SFTP は引き続き利用できますか?

はい。Web IDEは、制約付きのSSHシェルやSFTP/FTPと並ぶ3つのアクセス方法の1つです。3つともすべて、CageFSで隔離された同じファイル表示領域に接続されるため、あるタスクにはエディターを使用し、次のタスクにはコマンドラインを使用するという使い分けが可能です。wp-cliは、パネルのターミナルおよびSSH経由で利用できます。

他のテナントがそれを通じて私のファイルを見ることはできますか?

各テナントはCageFSにより独立したファイルシステムビューを持ち、他のテナント、他のサイト、機密性の高いシステムファイルを見ることはできません。また、LVEはサイトごとにCPU、RAM、IO、IOPS、プロセス数を制限し、1つのケージがサーバーを枯渇させるのを防ぎます。CageFSはリスクをゼロにすることではなく侵害を封じ込めるように設計されているため、オプションとして販売されるのではなく、基本のマルウェアスキャン、プロactiveなWAF、およびその隔離機能があらゆるアカウントに標準で含まれています。

開発者に自分のサイトのうち1つだけアクセス権を与えることはできますか?

現在のアクセス権は、オーナー、請求、開発者、読み取り専用という組織の役割によって管理されており、メンバーは自分がその組織で保持している役割の権限を継承します。なお、開発者ロールには、デプロイや本番環境へのプッシュ権限は含まれていません。メンバーごとに特定のサイトへの制限などのリソーススコープを設定する機能は、現在利用できるものではなく今後の改善項目として予定されており、APIキーは個別のメンバー単位ではなく、粒度の細かいスコープを持つ組織単位で発行されます。

Web IDEはすべてのプランで利用できますか?

利用権限によって、各製品ラインで提供される機能が制御されます。通常ホスティングは完全なセルフサービスですが、Footprint-FreeホスティングはSEOフットプリントモデルを保護するため意図的に標準化され制限されており、利用権限はPHPワーカー、ディスク、拡張機能も管理します。ご検討中のプランを料金ページでご確認いただくか、ご購入前にお問い合わせください。

エディター内のAIアシスタンス機能の利用に追加料金はかかりますか?

AI Packを通じたAIアシスタント機能はご自身のモデルで動作するため、弊社が選んだモデルに縛られることなく、ご希望のモデルをご用意いただき料金をお支払いいただけます。本機能はすでにダッシュボードでご利用いただけますが、エディター内では現在活発に開発中であり、まだご利用いただけません。また別機能として、弊社のMCPサーバーにより、Claude CodeやCursorなどの外部AIツールから、API権限の範囲内で直接ホスティングを操作することが可能です。

本番環境を直接編集すべきですか?

その通りです。それが最も素早い正しい解決策になることもあります。ある程度の規模の変更であれば、ワンクリックでステージング環境にクローンし、コピーに対してWeb IDEを開き、変更の動作確認ができたらライブ環境にプッシュしてください。Gitベースのデプロイやロールバック機能付きのバージョン管理リリースは、変更をリポジトリで管理すべき場合に利用でき、すべての基盤にはワンクリック復元を備えたバックアップが控えています。

どうすれば試せますか?

カード不要の14日間無料トライアルを開始しましょう。お支払情報の入力は不要です。トライアルでは最大5つのサイトに対応した Footprint-Free ホスティングをご利用いただけるため、エディターを開いて実際のスタック上で実際のサイトを操作し、ご自身の目でその性能をお確かめいただけます。

サポートチケットではなく、エディタを開く

ブラウザ上で動く本格的な VS Code。カード不要の14日間無料トライアルを開始 — 支払い情報不要、Footprint-Free で最大5サイトまで利用可能。

無料で始める