Docs

Installing VS Code Server

Summarize with AI

VS Code Server in the App Store

VS Code Server on VCloud gives you a full, browser-accessible development environment: the familiar editor, an integrated terminal, extensions, and debugging, with the actual compute happening on the instance rather than your local machine.

Before you install#

This is the clearest case for a personal, rather than organization-scoped, instance - each developer typically wants their own environment. Real development work (builds, test suites, running containers alongside the editor) needs meaningfully more than just editing text, so plan for a tier with real headroom rather than the smallest option if this is for day-to-day work rather than light editing.

Installing it#

  1. From the App Store, find VS Code Server and select Install.
  2. Choose personal scope if this is your own development environment, or organization scope for a single shared instance the team takes turns on.
  3. Wait for the deployment to finish - see Deployments.
  4. Select Open. You're signed in automatically, and land in a browser-based VS Code with a working terminal.

What VCloud adds on top of upstream VS Code Server#

  • Authenticated, TLS-protected access - exposing a code editor to the internet is a real security consideration, and VCloud's setup avoids the open configuration that quick self-install guides often leave behind.
  • A stable connection for the editor's real-time features, which depend on a properly maintained connection rather than degrading to constant reconnects.

Configuration options#

  • Authentication Mode - managed (default) or custom (your own OAuth2 provider - Google, GitHub, Azure, or generic OIDC). There's no none option; VS Code Server always sits behind authentication. See Understanding install parameters.
  • Workspace storage, CPU, and memory, sized independently of any other instance you run.
  • Terminal hostname - a custom name shown in your terminal prompt, dev by default.
  • Homebrew packages - a comma-separated list, with version pinning (node@18, python@3.11), installed automatically and preserved across restarts.
  • Allowed tunnel ports - which ports can be forwarded out to a public URL, for previewing a dev server running inside the instance.
  • Maximum Security Workspace - off by default. Turns on full isolation from other workspaces on the platform and unlocks terminal admin (sudo) access; adds a few seconds to startup. Terminal admin access specifically requires this to be on.

Getting your environment set up#

There's nothing to migrate in the usual sense - clone your repositories into the instance and install whatever toolchain you need. If you use VS Code's built-in Settings Sync, your existing keybindings, preferences, and extensions carry over from a desktop install automatically.

Most extensions from the Open VSX registry install normally; a small number of Microsoft-licensed extensions are restricted to official Microsoft builds and aren't available here, which is a limitation of that extension's licensing rather than anything VCloud restricts.