快速入门 |文档 |为什么选择编码器 |优质的
Coder 使组织能够在其公共或私有云基础设施中设置开发环境。云开发环境是使用 Terraform 定义的,通过安全的高速 Wireguard® 隧道连接,并在不使用时自动关闭以节省成本。 Coder 使工程团队能够灵活地使用云来处理对他们最有利的工作负载。
在 Terraform 中定义云开发环境
EC2 VM、Kubernetes Pod、Docker 容器等。
自动关闭闲置资源以节省成本
只需几秒钟而不是几天即可加入开发人员
尝试 Coder 最方便的方法是将其安装在本地计算机上,并尝试使用 Docker 配置云开发环境(适用于 Linux、macOS 和 Windows)。
# First, install Coder curl -L https://coder.com/install.sh | sh # Start the Coder server (caches data in ~/.cache/coder) coder server # Navigate to http://localhost:3000 to create your initial user, # create a Docker template and provision a workspace
安装 Coder 最简单的方法是使用我们适用于 Linux 和 macOS 的安装脚本。对于 Windows,请使用 GitHub Releases 中的最新..._installer.exe
文件。
卷曲-L https://coder.com/install.sh |嘘
您可以使用--dry-run
运行安装脚本来查看将用于安装的命令而不执行它们。使用--help
运行安装脚本以获取其他标志。
有关其他方法,请参阅安装。
安装后,您可以使用单个命令启动生产部署:
# 自动在 *.try.coder.appcoder 服务器上设置外部访问 URL# 需要 PostgreSQL 实例(版本 13 或更高版本)和外部访问 URLcoder 服务器 --postgres-url <url> --access-url <url>
使用coder --help
获取标志和环境变量的列表。使用我们的安装指南来完成完整的演练。
请在此处浏览我们的文档或访问下面的特定部分:
模板:模板是用 Terraform 编写的,描述工作区的基础设施
工作区:工作区包含软件开发所需的IDE、依赖项和配置信息
IDE :将现有编辑器连接到工作区
管理:学习如何操作 Coder
高级版:了解我们为大型团队构建的付费功能
如果您有疑问、遇到错误或有功能请求,请随时提出问题。
加入我们的 Discord,提供有关正在进行的功能的反馈,并使用 Coder 与社区聊天!
我们一直致力于新的集成。请随时提出问题并请求集成。欢迎在任何官方或社区存储库中做出贡献。
VS Code 扩展:只需单击一下即可打开 VS Code 中的任何 Coder 工作区
JetBrains Gateway 扩展:只需单击一下即可打开 JetBrains Gateway 中的任何 Coder 工作区
Dev Container Builder :在 Docker、Kubernetes 和 OpenShift 上使用devcontainer.json
构建开发环境
模块注册表:使用常见用例扩展开发环境
Kubernetes Log Stream :将 Kubernetes Pod 事件流式传输到 Coder 启动日志
自托管 VS Code 扩展市场:一个私有扩展市场,可在与代码服务器集成的受限或气隙网络中工作。
设置编码器:在 GitHub 工作流程中设置编码器 CLI 的操作。
使用 Terraform 配置编码器:使用 Terraform 在 Google GKE、Azure AKS、AWS EKS、DigitalOcean DOKS、IBMCloud K8s、OVHCloud K8s 和 Scaleway K8s Kapsule 上配置编码器
Coder Template GitHub Action :更新 Coder 模板的 GitHub Action
我们总是很高兴看到 Coder 的新贡献者。如果您是 Coder 代码库的新手,我们有一份关于如何入门的指南。我们很乐意看到您的贡献!
如果您有兴趣加入我们的团队,请在此处申请。