Run a full, upstream version of Visual Studio Code on a remote machine and access it from any device using a modern web browser. This project provides the server needed to host your own browser-based development environment, built on the same architecture used by services like Gitpod and GitHub Codespaces.
It was created to offer a simple and low-maintenance way to run VS Code remotely, avoiding the complex and error-prone patches required by older methods. Now you can rely on the latest version of VS Code with a clear upgrade path.
Getting started is straightforward. You can launch the server using a pre-built Docker image or by running a binary directly on Linux. The server supports various configurations, including:
This project focuses solely on the server implementation, ensuring that you get a pure VS Code experience without any modifications.
services:
openvscode-server:
image: gitpod/openvscode-server:latest
container_name: openvscode-server
init: true
restart: unless-stopped
ports:
- "3000:3000"
environment:
- CONNECTION_TOKEN=${CONNECTION_TOKEN}
volumes:
- ./workspace:/home/workspace:cached
# Security token for accessing the Web UI
CONNECTION_TOKEN=your_secure_connection_token_here
Auto-fetched about 23 hours ago
Auto-fetched about 23 hours ago