Self-Hosted / Projects / code-server

code-server
StableSpecs verified October 6, 2026 · against vunknown
Overview
Self-hosted VS Code in the browser for remote development environments.
code-server is a self-hosted distribution of VS Code that runs on a remote server and exposes the editor through a web browser. It is useful for homelabs, remote development, and consistent workspaces where the source and toolchain live on the server.
Why people choose code-server
The practical search intent is VS Code in the browser or a self-hosted remote development environment. code-server avoids installing the full editor and toolchain on every client, while keeping projects close to containers, servers, or development hardware.
What is included
The official project provides a browser-accessible VS Code experience, extensions, terminal access, authentication options, installation packages, Docker images, and documentation for reverse proxies, remote access, and development workflows.
Requirements and tradeoffs
The server needs a supported Linux environment, enough CPU, memory, disk, and network capacity for the editor, extensions, and projects you run. Protect the service with authentication and TLS, avoid exposing an unprotected development shell, and treat mounted source code and credentials as sensitive.
Best fit
Choose code-server for personal or small-team remote development, homelab coding, and browser-based access to a known server. It is not automatically a complete multi-user enterprise workspace; teams should review the project documentation and Coder products when they need fleet management, policy, or support.
Interface previews
Screenshots of the code-server interface.
Feature support
| Feature | Support |
|---|---|
| VS Code editor in a browserThe official repository describes code-server as VS Code running in the browser. | Supported |
| Extensions and integrated terminalThe browser editor provides the normal extension and terminal workflows subject to the server environment. | Supported |
| Linux server deploymentOfficial requirements and installation docs cover Linux deployments. | Supported |
| Docker deploymentThe project publishes container deployment guidance and images. | Supported |
| Authenticationcode-server supports password-based authentication and documents access configuration. | Supported |
| Reverse proxy and TLS useOfficial documentation covers running behind a reverse proxy; TLS and secure exposure remain operator responsibilities. | Supported |
| Remote development workflowKeeping the editor, source, and tools on the server is the primary use case. | Supported |
| Managed multi-user platformcode-server itself is a self-hosted editor; broader team management and enterprise controls are separate concerns. | Partial support |
Community signals
- Stars
- 79.6k
- Forks
- 6.9k
- Open issues
- 151
- Last commit
- 3d ago
- Latest release
- v4.141.0
- Repo created
- Feb 2019
Includes open pull requests
4d ago
Refreshed nightly from the GitHub API.
Questions
What is code-server used for?
code-server is used to run VS Code on a server and access the editor, terminal, extensions, and projects through a web browser.
Is code-server self-hosted VS Code?
Yes. It runs a browser-accessible VS Code environment on infrastructure you control.
Can code-server run in Docker?
Yes. The official project documents Docker deployment as one of its installation paths.
What operating systems does code-server require?
The official requirements focus on supported Linux environments and document the dependencies and architectures needed for installation.
Can code-server be exposed to the internet?
It can be published through a properly secured reverse proxy, but it should not be exposed without authentication, TLS, updates, and careful access controls because it provides terminal and source-code access.
Does code-server support VS Code extensions?
Yes. Extensions can be installed in the browser editor, subject to compatibility and the server environment.
Is code-server the same as Coder?
No. code-server is the self-hosted browser editor project; Coder is a broader remote-development and workspace-management platform with additional team and enterprise capabilities.
support // the lab
Found this write-up useful?
If it saved you time or a rebuild, you can support more practical homelab guides.