code-server是vscode的在线版编辑器,可以在任何能连接上code-server服务器的地方使用编辑器。github:
https://github.com/cdr/code-server
环境:CentOS 7.6
1. 下载code-server
下载地址:https://github.com/cdr/code-server/releases
[root@localhost ~]# wget https://github.com/cdr/code-server/releases/download/3.4.1/code-server-3.4.1-linux-x86_64.tar.gz
2. 解压安装
适用 tar
命令解压到指定目录
[root@localhost ~]# tar -zxvf code-server-3.4.1-linux-x86_64.tar.gz -C /opt/
[root@localhost ~]# cd /opt
[root@localhost opt]# mv code-server-3.4.1-linux-x86_64 code-server
3. 配置code-server
配置ip允许外部ip访问,端口默认8080,配置用户主目录和插件目录,修改密码
[root@localhost opt]# cd code-server
[root@localhost code-server]# mkdir data extensions
[root@localhost code-server]# vim config.yaml # 配置文件
bind-addr: 0.0.0.0:8080
auth: password
password: 123456
cert: false
user-data-dir: /opt/code-server/data/
extensions-dir: /opt/code-server/extensions/
4. 启动
执行code-server启动服务
[root@localhost code-server]# ./code-server --config /opt/code-server/config.yaml
***** Please use the script in bin/code-server instead!
***** This script will soon be removed!
***** See the release notes at https://github.com/cdr/code-server/releases/tag/v3.4.0
info Using config file /opt/code-server/config.yaml
info Using user-data-dir /opt/code-server/data
info code-server 3.4.1 48f7c2724827e526eeaa6c2c151c520f48a61259
info HTTP server listening on http://0.0.0.0:8080
info - Using password from /opt/code-server/config.yaml
info - To disable use `--auth none`
info - Not serving HTTPS
打开浏览器,输入 http://127.0.0.1:8080 输入密码即可使