408 字
2 分钟
将你「落灰」的VM用起来
将你”落灰”的VM用起来(一) - CodeServer
去年新购的”良心云”vm, 配置还不错, 只放置一个Blog有点浪费资源. 所以打算给它加点码.
所以第一篇先从搭建一个简单的远程CodeServer开始
搭建
CodeServer的搭建非常简单, 只需要一条命令搞定.
> curl -fsSL https://code-server.dev/install.sh | sh
配置
CodeServer的配置也相当简单
> vim /home/ubuntu/.config/code-server/config.yaml
bind-addr: 127.0.0.1:8081
auth: password
password: xxxxxx
cert: false
bind-addr
: 默认启动为127.0.0.1:8080
, 因8080
被我的其他应用使用了. 所以这里我使用了本地的8081端口.password
: 当鉴权方式为auth: password
, 需要设置一个密码, 密码你可以自己随便设置, 当我们使用浏览器访问时, 需要此密码.
我只改了这两项, 其他选项暂时不许要, 需要的人可自行查下官网的docs.
https方向代理
因我需要从公网访问, 所以需要反向代理. 目前CodeServer文档上提供了Caddy和Nginx的配置示例. 因我的blog使用的是Caddy, 所以这里就直接使用Caddy的配置了.
caddy配置文件添加以下配置:
xx.fuxiao.dev {
reverse_proxy 127.0.0.1:8081
}
xx.fuxiao.dev
是你自己的二级域名, 因caddy自动会使用Let’s Encrypt申请域名的证书, 所以请先在自己域名注册上的dns配置中, 配置好自己的二级域名. 确认域名dns生效后在配置并重启Caddy, 否则会Caddy申请证书时会一直报错. 长时间报错后, Let’s Encrypt会拒绝你的申请.
以上. CodeServer就搭建完毕了. 是不是很简单.
#01 Blog/blog#