如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
vscode是目前非常流行的编辑器之一,是一种基于 Electron 开发的桌面版应用。
code-server是基于服务器端的 vscode,只需简单配置,即可在任何浏览器上使用vscode。
支持的系统:
下载地址:
https://github.com/coder/code-server/releases
版本:4.0.2(vscode v1.63.0)(2022-01-28)
https://github.com/coder/code-server/releases/download/v4.0.2/code-server-4.0.2-amd64.rpm
https://github.com/coder/code-server/releases/download/v4.0.2/code-server_4.0.2_amd64.deb
https://github.com/coder/code-server/releases/download/v4.0.2/code-server-4.0.2-linux-amd64.tar.gz
或
npm i code-server -g --registry=https://registry.npm.taobao.org
rpm -ivh code-server-4.0.2-amd64.rpm
dpkg -i code-server_4.0.2_amd64.deb
使用默认配置文件运行~/.config/code-server/config.yaml
code-server
设置密码
export PASSWORD="123456" && code-server --bind-addr 0.0.0.0:8080
不设置密码
code-server --auth=none --bind-addr 0.0.0.0:8080
浏览器中输入http://IP:8080
即可访问
修改配置文件:
配置文件位置:~/.config/code-server/config.yaml
包括绑定地址、密码等
bind-addr: 127.0.0.1:8080
auth: password
password: mewkmdasosafuio3422 # This is randomly generated for each config.yaml
cert: false
插件下载地址:
code-server支持:
在 /etc/systemd/system/
目录中,建立 code-server.service
文件,编辑其内容如下:
[Unit]
Description=code servier
After=network.target
[Service]
Type=simple
User=启动code-server的用户
Environment=PASSWORD=123456
ExecStart=/usr/bin/code-server --bind-addr 0.0.0.0:8080
ExecReload=/usr/bin/code-server --bind-addr 0.0.0.0:8080
[Install]
WantedBy=multi-user.target
注意:
ExecStart=/code-server的解压路径/code-server --cert 公钥路径 --cert-key 私钥路径 --bind-addr 0.0.0.0:端口
其中,密码只能通过环境变量$PASSWORD或配置文件中获取,且环境变量优先
# 开启开机启动
systemctl enable code-server
# 禁止开机启动
systemctl disable code-server
# 启动服务
systemctl start code-server
# 停止服务
systemctl stop code-server
# 重启服务
systemctl restart code-server
# 查看服务状态
systemctl status code-server
License
License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
Reference:
NULL