宝塔部署code-server

大家好,我叫徐锦桐,个人博客地址为www.xujintong.com。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家来访。

code-server其实就是vscode网页版,可以实现随时随地编程。那么本教程是将源码的二进制文件下载到本地,然后通过宝塔上传到服务器,再进行安装。

必备

本教程基于Centos系统,有一个二级域名,并且有一个服务器。

下载dpkg

因为Centos不自带dpkg,所以我们要手动下载一下。直接再服务器的命令框里运行下面代码,然后一直按y就行了。

yum install dpkg

下载文件并且上传

首先找到最新版安装包,然后下载deb后缀的文件,这里我们系统是Centos的就下载amd64.deb得了。
宝塔部署code-server_第1张图片

下载到本地之后,然后上传到服务器上(通过宝塔,这里不再过多说明)。这里我上传到的home路径下,然后进入home路径下(进入你们将包上传到的文件夹路径就行),然后运行下面的命令。

dpkg -i 上传的包名称

然后等待一会就安装完成了。

上线

然后在宝塔面板-网站-其他项目,创建一个新项目。

  • 项目的执行路径在**/usr/bin/code-server**中,这是都一样的。
  • 项目名称随便填就行了
  • 端口号自己写一个,注意要在安全中开放这个端口。
  • 再填个开机自动启动就ok了。
    宝塔部署code-server_第2张图片

配置管理员密码

进入配置文件目录**~/.config/code-server**,然后编辑config.yaml文件,注意不要更改auth,只更改password就行了。
宝塔部署code-server_第3张图片

配置域名

这个就简单说说就行了,再宝塔面板-其他项目,找到我们创建的那个项目,右边有个设置,然后绑定就行了。
宝塔部署code-server_第4张图片

配置证书

这个就不讲了,有疑问的可以搜搜其他人的博客。

BUG1-输入密码后加载后让重新加载

宝塔部署code-server_第5张图片
就是有那个输入密码的页面了,但是输入密码后一直显示这个,这个我也不知道啥原因,但是我知道解决办法,就是nginx反向代理有问题。还是上面的设置,点击配置文件,然后找到location这一段代码,不要管之前是什么,将下面这一段覆写到原来的位置

location / {
      proxy_pass http://localhost:8080/;
      proxy_set_header Host $host;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection upgrade;
      proxy_set_header Accept-Encoding gzip;
    }

宝塔部署code-server_第6张图片

你可能感兴趣的:(教程,宝塔,code-server)