部署code-service 思路

1. 租用服务器
2. 部署code-service
3. 映射端口,修改配置文件
4.让服务一直挂在后台
5.配置C/C++环境
购买服务器,部署宝塔面板
  1. 这里采用腾讯的云服务器,(各大厂商一般都会搞活动,一台一年的轻量级服务器100元以内)
  2. 基本要求:带宽5M 以上,其他的越大越好(前提是价格能够接受)
    ps: 太高的配置没有任何用处。

腾讯云

chatgpt搭建服务器最低要求_阿里云

这是我购买好的服务器

chatgpt搭建服务器最低要求_服务器_02


租用的腾讯云服务器

首先采用 在线一键登录的方法,登录,然后 安装宝塔面板

首先,安装宝塔面板

chatgpt搭建服务器最低要求_chatgpt搭建服务器最低要求_03


进入腾讯云自带的终端中,或者ssh 连接

(第一次可能连接不上)

wget -O install.sh http://v7.hostcli.com/install/install-ubuntu_6.0.sh && bash install.sh

ps :破解版的宝塔面板。sudo +复制的链接 ,回车即可

之后访问宝塔面板 (在部署好的宝塔命令界面。给出登录用户名,密码,以及端口,直接复制访问即可)

进入宝塔面板之后,一键部署LNMP (基本运行网页的基础)

两根文件,code-service 和C/C++插件
链接:https://pan.baidu.com/s/1sWsyIW4Q0GQsjHNEybFgpw
提取码:vjio

或者说github下载(注意目录位置)

Github下载 dode-service

之后,进入/www/目录下,将 code-service 上传到这个地方

chatgpt搭建服务器最低要求_腾讯云_04

直接双击解压在这个位置(可以新建一个文件夹,code 解压)

chatgpt搭建服务器最低要求_阿里云_05


这个时候,基本上准备工作做完啦。这个时候,可以进入这个目录例如我的 在/www/code/code-service

(利用tab 键进行补齐操作)

chatgpt搭建服务器最低要求_chatgpt搭建服务器最低要求_06

进入这个目录下之后,直接运行

输入
./ code-service 直接启动服务

这个时候已经可以访问了 ,默认的端口是8080 ;

直接输入 服务器的ip:8080 访问

但是存在两个问题,这个不是我们想要的端口怎么办,或者说,密码不知道,这没法登录

chatgpt搭建服务器最低要求_阿里云_07

所以,这里用这个命令

./code-server --port 8888 --host 0.0.0.0 --auth password

ps: port为端口,0.0.0.0表示,任何ip都可以进行,访问。
auth password 为想要设置的密码

chatgpt搭建服务器最低要求_腾讯云_08

这样便可以设置ok了

直接访问即可

chatgpt搭建服务器最低要求_visual studio code_09

这样就大功告成了

这边有一个问题就是,千万要记得打开这个 ip的端口,在服务器防火墙放行,以及宝塔的安全放行这个端口,才能正常访问

code-server配置

修改code-server的配置文件

vim ~/.config/code-server/config.yaml

chatgpt搭建服务器最低要求_腾讯云_10

bind -addr 改为0.0.0.0:(打开的端口)

auth 为账户名

password 为登录密码

chatgpt搭建服务器最低要求_服务器_11

code-server挂在后台

现在,如果关掉服务器终端,code-server进程也会被杀死
利用screen将其挂在后台

sudo apt-get install screen
screen
./code-server

code-server就可以一直运行了

code-server使用

与本地的VSCode基本一样,只是不能直接安装插件,需要本地下载VSIX上传并安装

插件下载

(插件下载)

注意一点,千万不要下载,太新的插件,否则无法使用

在线vscode大概是

chatgpt搭建服务器最低要求_chatgpt搭建服务器最低要求_12

这个版本,所以要下载支持的插件

chatgpt搭建服务器最低要求_服务器_13

中文 python 文件是可以直接下载使用的,但是C/C++ 不可以

下载之后,上传到服务器上面,然后安装即可。

chatgpt搭建服务器最低要求_服务器_14

chatgpt搭建服务器最低要求_腾讯云_15

安装好的C/C++ 插件

chatgpt搭建服务器最低要求_腾讯云_16


调整字体的大小

之后直接创建新的code存放的文件夹,在vscode里面打开,直接就可以进行快乐的在线编程了

编写的第一个在线的c++程序
直接F5 运行即可

chatgpt搭建服务器最低要求_服务器_17

选择GDB环境(Linux默认存在gdb,gcc 编译器的)

如果没有 sudo apt-get install gdb gcc

chatgpt搭建服务器最低要求_阿里云_18

安装gdb

选择 g++ 或者cpp 都可以

chatgpt搭建服务器最低要求_visual studio code_19


成功编译

至此完成code-service 的部署