microsoft / microsoft/vscode-remote-release

Configurable download location for vscode-server

Open
#6,146 9 comments 39 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request remote
Dominant language
Dockerfile
Stars
4.2k
Forks
470
Avg merge
1d 1h
Merged PRs (30d)
1

Description

I work in an environment where an end user's ability to download software from the internet on to their desktop is restricted. We'd like enable the use of the Remote SSH extension, but the current installation mechanism for vscode-server doesn't work for us. The target hosts lack internet access to pull down the tarball, and we cannot to use the capability exposed by the remote.SSH.allowLocalServerDownload flag as this would result in a direct download to the user's desktop machine.

I'd like to be able to configure a download location for vscode-server, allowing us to serve the tarball from inside our network. This would require the extension to expose a configuration property through which the base download url could be modified, defaulting to https://update.code.visualstudio.com.

A workable alternative for us would be an offline mode for the Remote SSH installation, as described by https://github.com/microsoft/vscode-remote-release/issues/1399.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Remote SSH server installation path and the existing remote.SSH.allowLocalServerDownload configuration. Compare the requested configurable base URL with the offline-mode discussion in issue 1399; done means the server tarball can be served from an internal location while retaining https://update.code.visualstudio.com as the default.

Written by the indexing model from the issue text.

Assessment

Domain
devtools, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.