coder/coder:通过 Terraform 配置远程开发环境 --- coder/coder: Provision remote development environments via Terraform
Coder enables organizations to set up development environments in their public or private cloud in 2025-1-31 14:46:2 Author: github.com(查看原文) 阅读量:10 收藏

Coder enables organizations to set up development environments in their public or private cloud infrastructure. Cloud development environments are defined with Terraform, connected through a secure high-speed Wireguard® tunnel, and automatically shut down when not used to save on costs. Coder gives engineering teams the flexibility to use the cloud for workloads most beneficial to them.
Coder 使组织能够在其公有云或私有云基础架构中设置开发环境。云开发环境是使用 Terraform 定义的,通过安全的高速 Wireguard® 隧道连接,并在不使用时自动关闭以节省成本。Coder 使工程团队能够灵活地将云用于对他们最有利的工作负载。

  • Define cloud development environments in Terraform
    在 Terraform 中定义云开发环境
    • EC2 VMs, Kubernetes Pods, Docker Containers, etc.
      EC2 虚拟机、Kubernetes Pod、Docker 容器等。
  • Automatically shutdown idle resources to save on costs
    自动关闭闲置资源以节省成本
  • Onboard developers in seconds instead of days
    在几秒钟内而不是几天内为开发人员提供指导

Coder Hero Image

Quickstart  快速入门

The most convenient way to try Coder is to install it on your local machine and experiment with provisioning cloud development environments using Docker (works on Linux, macOS, and Windows).
试用 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

Install  安装

The easiest way to install Coder is to use our install script for Linux and macOS. For Windows, use the latest ..._installer.exe file from GitHub Releases.
安装 Coder 的最简单方法是使用我们的 适用于 Linux 和 macOS 的 install 脚本。对于 Windows,请使用 GitHub Releases 中的最新 ..._installer.exe 文件。

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

You can run the install script with --dry-run to see the commands that will be used to install without executing them. Run the install script with --help for additional flags.
您可以使用 --dry-run 运行安装脚本,以查看将用于安装的命令,而无需执行它们。使用 --help 运行安装脚本以获取其他标志。

See install for additional methods.
有关其他方法,请参阅安装

Once installed, you can start a production deployment with a single command:
安装后,您可以使用单个命令启动生产部署:

# Automatically sets up an external access URL on *.try.coder.app
coder server

# Requires a PostgreSQL instance (version 13 or higher) and external access URL
coder server --postgres-url <url> --access-url <url>

Use coder --help to get a list of flags and environment variables. Use our install guides for a complete walkthrough.
使用 coder --help 获取标志和环境变量的列表。使用我们的安装指南进行完整演练。

Documentation  文档

Browse our docs here or visit a specific section below:
在此处浏览我们的文档或访问下面的特定部分:

  • Templates: Templates are written in Terraform and describe the infrastructure for workspaces
    模板:模板以 Terraform 编写,用于描述工作区的基础架构
  • Workspaces: Workspaces contain the IDEs, dependencies, and configuration information needed for software development
    工作区:工作区包含软件开发所需的 IDE、依赖项和配置信息
  • IDEs: Connect your existing editor to a workspace
    IDE:将现有编辑器连接到工作区
  • Administration: Learn how to operate Coder
    管理:了解如何作 Coder
  • Premium: Learn about our paid features built for large teams
    Premium:了解我们为大型团队打造的付费功能

Support  支持

Feel free to open an issue if you have questions, run into bugs, or have a feature request.
如果您有疑问、遇到错误或有功能请求,请随时打开问题

Join our Discord to provide feedback on in-progress features and chat with the community using Coder!
加入我们的 Discord,提供有关正在开发功能的反馈,并使用 Coder 与社区聊天!

Integrations  集成

We are always working on new integrations. Please feel free to open an issue and ask for an integration. Contributions are welcome in any official or community repositories.
我们一直在努力开发新的集成。请随时打开一个问题并要求集成。欢迎在任何官方或社区存储库中做出贡献。

Official

Community

Contributing  贡献

We are always happy to see new contributors to Coder. If you are new to the Coder codebase, we have a guide on how to get started. We'd love to see your contributions!
我们总是很高兴看到 Coder 的新贡献者。如果您是 Coder 代码库的新手,我们有 有关如何开始的指南。我们很乐意看到您的贡献!

Hiring  招聘

Apply here if you're interested in joining our team.
如果您有兴趣加入我们的团队,请在此处申请。


文章来源: https://github.com/coder/coder
如有侵权请联系:admin#unsafe.sh