VS-Code-Server

VS-Code-Server

Docker app from Ahmad's Repository

Overview

The **official** Visual Studio Code Server, dockerized! Visual Studio Code Server can be installed everywhere and easily used through a browser. No desktop application required. All extensions supported.

VS Code Server Docker Image

a Docker image for VS Code Server

license release size docker github

This is simply a containerized version of the VS Code Server.

Features

  • Runs entirely locally, without needing vscode.dev
  • Persistent secrets (requirement for Settings Sync)

Usage

docker run --rm \
  --name vscode-server \
  --hostname vscode \
  -p 8000:8000 \
  -v ./server-data:/root/.vscode/server-data \
  -v ./user-data:/root/.vscode/user-data \
  -v ./cli-data:/root/.vscode/cli-data \
  -v ./extensions:/root/.vscode/extensions \
  ahmadnassri/vscode-server:latest

Author: Ahmad Nassri • Twitter: @AhmadNassri

Install VS-Code-Server on Unraid in a few clicks.

Find VS-Code-Server in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for VS-Code-Server Review the template variables and paths Click Install

Download Statistics

145,697
Total Downloads
4,712
This Month
4,696
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
ahmadnassri/vscode-server
Last Updated2025-03-04
First Seen2022-08-05

Runtime arguments

Web UI
http://[IP]:[PORT:8000]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--cap-add=IPC_LOCK --hostname vscode

Template configuration

PortPorttcp

The port for the server to listen on

Target
8000
Default
8000
Value
8000
WorkspacePathrw

path for your projects

Target
/root/workspace
Value
/mnt/user/workspace
CLI DataPathrw

CLI metadata storage

Target
/root/.vscode/cli-data
Value
/mnt/user/appdata/vscode-server/cli-data
Server DataPathrw

server data storage

Target
/root/.vscode/server-data
Value
/mnt/user/appdata/vscode-server/server-data
User DataPathrw

user data storage

Target
/root/.vscode/user-data
Value
/mnt/user/appdata/vscode-server/user-data
ExtensionsPathrw

extensions storage

Target
/root/.vscode/extensions
Value
/mnt/user/appdata/vscode-server/extensions