
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#
- From the App Store, find VS Code Server and select Install.
- Choose personal scope if this is your own development environment, or organization scope for a single shared instance the team takes turns on.
- Wait for the deployment to finish - see Deployments.
- 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,
devby 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.