开始

安装宝塔

输入以下命令(ubuntu):

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

进行安装。

放行端口

sudo ufw allow 8888 #bt默认端口
sudo ufw allow 8080 #code-server 默认端口
sudo ufw allow 22 #你的ssh端口

安装code-server

前往:https://github.com/cdr/code-server/releases 下载相应的deb包。
例如你想在树莓派上安装code-server。你应该下载名字为code-server_x.x.x_arm64.deb的安装包。

例如:
code-server

dpkg

通过宝塔上传到某个目录。修改权限为777
777

打开终端,首先:

sudo -i 

再cd到deb包所在的位置
输入:

dpkg -i code-server_x.x.x_arm64.deb #你的包名

安装即可
install codeserver

配置code-server

安装完成后,输入:

code-server

检查。

配置文件

在code-server的默认设置中,只监听127.0.0.1:8080端口。而且密码会随机生成。
修改方法:
终端输入:

sudo nano ~/.config/code-server/config.yaml

源文件内容:

bind-addr: 127.0.0.1:8080
auth: password
password: 1d3e17ea4976979f9a84182e
cert: false

修改为:

bind-addr: 192.x.x.x:8080 #你的IP
auth: password 
password: xxx #你想要的密码
cert: false

ctrl+X退出,按回车保存。

启动code-server

官方给出的启动方法很简单,你只需要在终端内输入:

code-server

即可。但是,你一但断开了ssh连接。那么code-server进程也会结束
解决方法:

nohup code-server & #使用nohup命令

最后,你就可以从http://你的IP:8080 访问code-server了!
code server2

最后修改:2021 年 10 月 18 日 08 : 38 PM
如果你喜欢我的文章,不妨赞赏一下。