Coder部署和使用

官网:https://coder.com/

官方教程:https://coder.com/docs/tutorials(需要自定义的一定要看)

Coder是一个开源云开发环境(CDE),你可以将其托管在云中或本地。使用Coder,你可以部署提供开发人员所需的基础设施、ide和工具的环境。

前提准备

  1. 一台服务器,最好是2核4g的ubuntu22系统(我用的是腾讯云的海外服务器)
  2. coder用户,所有的操作都在coder用户下进行(很重要,可以避免很多问题)

创建用户

sudo adduser coder
# adduser 命令会引导你完成一系列交互式提示,包括设置密码和填写用户信息。它也会自动创建用户的主目录并设置合理的默认值。
  1. docker环境,并且coder在docker组下

docker安装可以自己找一下,有很多文档。

添加用户到docker组

sudo usermod -aG docker coder
  1. 内网穿透(可选),可以看看我的另一篇文档https://blog.csdn.net/meiyoudianhuafei/article/details/144984606?sharetype=blogdetail&sharerId=144984606&sharerefer=PC&sharesource=meiyoudianhuafei&spm=1011.2480.3001.8118

脚本部署

参考:https://coder.com/docs/install

执行脚本

curl -L https://coder.com/install.sh | sh

运行服务

coder server

手动部署

安装包下载地址:https://github.com/coder/coder/releases/tag/v2.17.3

  1. 选择合适的版本下载

  1. 解压程序
tar -zxvf coder_2.17.3_linux_amd64.tar.gz

  1. 启动服务
./coder server

服务启动的同时也会启动自带的postgres数据库

如果你是使用云服务器进行的部署,你是无法通过公网ip+端口的方法访问到coder的,这时候你就需要内网穿透了。(主要是我没有找到类似于–host的设置,不然设置host为内网ip就行)

使用

  1. 第一次使用时需要设置用户信息,包括用户名、邮箱、密码等
  2. 建立工作区,以docker容器模版为例

会自动生成三个文件,具体说明请参考https://coder.com/docs/tutorials/template-from-scratch#2-set-up-template-providers

  • Dockerfile:用于构建docker镜像
  • main.tf:Terraform主文件。Tf文件来提供工作空间的资源。
  • README.md:说明书

编辑好这些文件后,创建工作区

系统会自动创建我们需要的一切,之后我们便能看到我们创建的工作区。

里面预装了code-server,还有一些远程连接

之后就可以开心的使用了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值