New: the Homelab Planning Bundle. Both planners together for $19.99 instead of $27.98Save $7.99GET THE BUNDLE

Homelab Addiction

Self-Hosted / Projects / code-server

code-server

Stable
coder/code-server79.6k6.9k3d agoSoftware Development - IDE & Tools

Specs 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 in code-server
FeatureSupport
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

Includes open pull requests

Last commit
3d ago
Latest release
v4.141.0

4d ago

Repo created
Feb 2019

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.

Support the lab