code-server 是安装在linux服务器端,高仿 VSCode 的一款应用程序。
服务器端安装成功后,可以使用浏览器访问线上地址,获得与本地 VSCode 相似的开发界面。
说直白一点就是浏览器版的 VScode,让你何时何地都可以写、调试代码
code-server 官网:https://coder.com/
code-server 项目地址:https://github.com/cdr/code-server
参考官方通过命令脚本的安装方式,Install - code-server v4.3.0 docs (coder.com)
https://cloud.tencent.com/developer/tools/blog-entry?target=https%3A%2F%2Fcoder.com%2Fdocs%2Fcode-server%2Flatest%2Finstall%23installsh&objectId=1986175&objectType=1&contentType=undefinedcurl -fsSL https://code-server.dev/install.sh | shDetection reference For Debian and Ubuntu, code-server will install the latest deb package.(如果是Ubuntu系统,code server会使用最新的deb包安装) For Fedora, CentOS, RHEL and openSUSE, code-server will install the latest RPM package.
安装完成后,code server的配置文件在HOME/.config/code-server/config.yaml,而插件等都会安装到HOME/.local/share/code-server中
然后启动命令就是
code-server --bind-addr 0.0.0.0:8080 --auth password --password abc123可以参考这个来配置code server
https://github.com/Meekdai/meekdai.github.io/issues/66如果是 内网或自用测试 → 可以用自签名证书(不用去申请正式证书)
mkdir cert
cd cert
openssl req -x509 -nodes -days 365 \
-newkey rsa:2048 \
-keyout key.pem \
-out cert.pem
--auth none一路回车即可。
备注如果需要设置明文密码需要
code-server --bind-addr 0.0.0.0:8080 --auth password --password abc123code-server \
--bind-addr 0.0.0.0:443 \
--cert cert.pem \
--cert-key key.pem
访问:
https://服务器IP:443浏览器会提示不安全,手动信任即可。
#codeserver #vscode