支持所有插件的 vscode server 部署
发布日期:2025-08-15
前言
vscode 是多平台的文本编辑器,配合插件使用很适合作为python和ts的轻量化ide,同时vscode还可以部署到服务器上,通过网页打开,实现网页端的ide。不过现在网上的教程普遍是部署code-server,部署后大量插件不支持,比如lsp、各种AI编程辅助插件,本篇文章内容为如何部署vscode server,在浏览器端使用的同时也能支持绝大部分原生插件
部署包下载
vscode 官方就有服务端的部署包,地址为:
commit为版本号,可以安装一个桌面版后,在帮助-关于里面复制得到
部署方式
我使用的部署命令是:./bin/code-server --server-data-dir ./data/server --user-data-dir ./data/user --host 0.0.0.0 --port 8080 --without-connection-token --accept-server-license-terms
部署完成后就可以在浏览器中打开,可以发现和code-server不一样,与桌面版功能一致,支持绝大部分原生插件,除了几个ssh-remote插件,因为已经运行在服务端了
注意事项
直接部署时在浏览器是用http地址打开的,部分功能或者插件会因为http的原因显示异常,已知的是markdown预览功能、continue插件,可以通过转发到localhost地址或者配置https解决