mirror of
https://github.com/coder/coder.git
synced 2026-06-03 13:08:25 +00:00
428ec351fe
closes #18815 adds a doc with comparison table and links to main documentation for code-server [preview](https://coder.com/docs/@18815-code-server-vs/user-guides/workspace-access/code-server) --------- Co-authored-by: EdwardAngert <17991901+EdwardAngert@users.noreply.github.com>
30 lines
3.3 KiB
Markdown
30 lines
3.3 KiB
Markdown
# code-server
|
|
|
|
[code-server](https://github.com/coder/code-server) is our supported method of running VS Code in the web browser.
|
|
|
|

|
|
|
|
## Differences between code-server and VS Code Web
|
|
|
|
Some of the key differences between code-server and VS Code Web are:
|
|
|
|
| Feature | code-server | VS Code Web |
|
|
|--------------------------|-----------------------------------------------------------------------------|-------------------------------------------------------------------|
|
|
| Authentication | Optional login form | No built-in auth |
|
|
| Built-in proxy | Includes development proxy (not needed with Coder) | No built-in development proxy |
|
|
| Clipboard integration | Supports piping text from terminal (similar to `xclip`) | More limited |
|
|
| Display languages | Supports language pack extensions | Limited language support |
|
|
| File operations | Options to disable downloads and uploads | No built-in restrictions |
|
|
| Health endpoint | Provides `/healthz` endpoint | Limited health monitoring |
|
|
| Marketplace | Open VSX by default, configurable via flags/env vars | Uses Microsoft marketplace; modify `product.json` to use your own |
|
|
| Path-based routing | Has fixes for state collisions when used path-based | May have issues with path-based routing in certain configurations |
|
|
| Proposed API | Always enabled for all extensions | Only Microsoft extensions without configuration |
|
|
| Proxy integration | Integrates with Coder's proxy for ports panel | Integration is more limited |
|
|
| Sourcemaps | Loads locally | Uses CDN |
|
|
| Telemetry | Configurable endpoint | Does not allow a configurable endpoint |
|
|
| Terminal access to files | You can use a terminal outside of the integrated one to interact with files | Limited to integrated terminal access |
|
|
| User settings | Stored on remote disk | Stored in browser |
|
|
| Web views | Self-contained | Uses Microsoft CDN |
|
|
|
|
For more information about code-server, visit the [code-server FAQ](https://coder.com/docs/code-server/FAQ).
|