本文第一次发布于2021-02-09 19:51:46如何快速安装和配置code-server - 哔哩哔哩 可能已经失去时效性
本文借鉴了项目https://github.com/cdr/code-server的官方文档
CODE-SERVER是什么,有什么用?
如同,是一个可以在有浏览器的设备上使用csv的一个项目
在服务器部署完成后,你就可以在手机/平板/电脑等等设备上使用vsc啦
安装环境(条件准备)
一台Linux的设备(本人用的xx云轻量服务器 Ubuntu20.4lts)
如果你是windows的电脑可以通过win10开始栏的搜索框输入启用或关闭Windows功能
然后进入Windows应用商店搜索Ubuntu
然后安装20.4lts
为了方便管理文件,方便设置任务等等,推荐再安装一个宝塔面板
www.bt.cn
安装code-server
先下载code-server
github: https://github.com/cdr/code-server/releases
国内下载地址: https://gitee.com/ncr/code-server/releases/2.1698
选择合适自己的版本
Linux64位下载: code-server-3.8.1-linux-amd64.tar.gz (Ubuntu,centos,deepin等等的64位版本)
linux arm版本下载:code-server-3.8.1-linux-arm64.tar.gz
然后进入宝塔面板,解压这个文件
然后在终端输入 :code-server 启动软件
如果你是在本机或者内网使用那么已经大功告成
如果你是用的vps 或者需要在外网访问,那么你还需要修改一下配置文件
这里我推荐使用宝塔面板修改/root/.config/code-server目录下的config.yaml文件进行在线编辑
如果你会Linux操作,你可以直接vim这个文件(但是大佬应该不用看我的教程吧qaq)
看下面的图
qaq
把第一行的bind-addr: 127.0.0.1:8080改成bind-addr: 0.0.0.0:8081(也可以自定义,注意不可以大于4位)
然后进入ssh,同时按下CTRL+C关闭code-server
然后再次输入:code-server
然后去宝塔安全放行你设置的端口
然后去你的vps服务商放行端口
然后访问http://你的服务器ip:你设置的端口
目前你断开ssh就会关闭服务,你可以用screen指令保持运行
如果你没有安装screen:请先安装
(Centos系统用)
yum install screen
(Ubuntu系统用)
apt install screen
# 创建一个名为vcsserver 的窗口
screen -S vcsserver
然后输入(确保这个时候vsc-server没有运行,如果运行用ctrl+c关闭)
code-server
大功告成