Remote development environments on your infrastructure
Go to file
Cian Johnston c9691eafcb
feat: cli: consolidate schedule-related commands (#2402)
* feat: cli: consolidate schedule-related commands

This commit makes the following changes:
- renames autostart -> schedule starat
- renames ttl -> schedule stop
- renames bump -> schedule override
- adds schedule show command
- moves some cli-related stuff to util.go
2022-06-16 18:24:10 +01:00
.github test: Increase timeouts to reduce flakes (#2406) 2022-06-16 14:52:45 +00:00
.vscode fix: Use explicit resource order when assocating agents (#2219) 2022-06-10 15:47:36 +00:00
agent fix: Apply environment variables to startup script (#2099) 2022-06-06 14:20:25 -05:00
buildinfo fix: Prefix buildinfo tag with "v" (#1256) 2022-05-02 15:58:36 +00:00
cli feat: cli: consolidate schedule-related commands (#2402) 2022-06-16 18:24:10 +01:00
cmd feat: Add built-in PostgreSQL for simple production setup (#2345) 2022-06-15 16:02:18 -05:00
coderd feat: cli: consolidate schedule-related commands (#2402) 2022-06-16 18:24:10 +01:00
codersdk feat: Implement parameters list + more template list columns (#2359) 2022-06-15 18:21:01 -05:00
cryptorand feat: make default autobuild poll intervals configurable (#1618) 2022-05-20 10:57:02 +00:00
docs chore: add IDEs page (#2388) 2022-06-16 11:22:14 -05:00
examples feat: Add section for community templates (#2401) 2022-06-16 19:48:44 +03:00
peer feat: Add workspace application support (#1773) 2022-06-04 15:13:37 -05:00
peerbroker chore: avoid concurrent usage of t.FailNow (#1683) 2022-05-24 08:58:39 +01:00
provisioner fix: Use in-memory filesystem for echo provisioner tests (#2408) 2022-06-16 15:09:22 +00:00
provisionerd fix: Use in-memory filesystem for echo provisioner tests (#2408) 2022-06-16 15:09:22 +00:00
provisionersdk fix: use `command -v ` instead of `which` in agent bootstrap (#2307) 2022-06-13 21:20:15 -05:00
pty chore: Add (skipped) `ptytest` test that hangs on Intel Mac (and Windows) (#1629) 2022-06-07 17:08:11 +03:00
scripts feat: Add built-in PostgreSQL for simple production setup (#2345) 2022-06-15 16:02:18 -05:00
site chore: edit CLI/UI copy (#2247) 2022-06-16 10:28:41 -05:00
.editorconfig chore: Add .editorconfig, shfmt, shellcheck and subshell dir changes (#1649) 2022-05-27 20:15:19 +03:00
.gitattributes fix: Improve Terraform agent<->resource association testing (#2187) 2022-06-08 17:40:34 -05:00
.gitignore Revert split release (#2139) 2022-06-07 20:57:32 +00:00
.golangci.yaml chore: avoid concurrent usage of t.FailNow (#1683) 2022-05-24 08:58:39 +01:00
.goreleaser.yaml feat: Add built-in PostgreSQL for simple production setup (#2345) 2022-06-15 16:02:18 -05:00
Dockerfile feat: build & release cross-platform Docker images (#1178) 2022-05-12 17:59:34 +00:00
LICENSE chore: Add license (#841) 2022-04-04 11:55:06 -05:00
Makefile Fix socket leak, clean up single use postgres databases (#2413) 2022-06-16 09:01:33 -07:00
README.md chore: remove index.md (#2403) 2022-06-16 14:46:01 +00:00
coder.env feat: Add built-in PostgreSQL for simple production setup (#2345) 2022-06-15 16:02:18 -05:00
coder.service feat: Add built-in PostgreSQL for simple production setup (#2345) 2022-06-15 16:02:18 -05:00
docker-compose.yaml feat: Handle pagination cases where after_id does not exist (#1947) 2022-06-02 09:01:45 -05:00
go.mod chore: bump github.com/gohugoio/hugo from 0.100.2 to 0.101.0 (#2416) 2022-06-16 17:06:41 +00:00
go.sum chore: bump github.com/gohugoio/hugo from 0.100.2 to 0.101.0 (#2416) 2022-06-16 17:06:41 +00:00
install.sh docs: small improvements to install (#2400) 2022-06-16 12:30:56 +00:00
preinstall.sh fix: Force keeping old files to prevent dpkg failure on update (#2399) 2022-06-15 20:04:20 -05:00

README.md

Coder

"GitHubDiscussions" "Join us onDiscord" TwitterFollow codecov

Coder creates remote development machines so your team can develop from anywhere.

Manage less

  • Ensure your entire team is using the same tools and resources
    • Rollout critical updates to your developers with one command
  • Automatically shut down expensive cloud resources
  • Keep your source code and data behind your firewall

Code more

  • Build and test faster
    • Leveraging cloud CPUs, RAM, network speeds, etc.
  • Access your environment from any place on any client (even an iPad)
  • Onboard instantly then stay up to date continuously

Getting Started

Note: Coder is in an alpha state. Report issues here.

There are a few ways to install Coder: install script (macOS, Linux), docker-compose, or manually via the latest release (macOS, Windows, and Linux).

If you use the install script, you can preview what occurs during the install process:

curl -fsSL https://coder.com/install.sh | sh -s -- --dry-run

To install, run:

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

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 --tunnel

# Requires a PostgreSQL instance and external access URL
coder server --postgres-url <url> --access-url <url>

Use coder --help to get a complete list of flags and environment variables. Use our quickstart guide for a full walkthrough.

Documentation

Visit our docs here.

Comparison

Please file an issue if any information is out of date. Also refer to: What Coder is not.

Tool Type Delivery Model Cost Environments
Coder Platform OSS + Self-Managed Pay your cloud All Terraform resources, all clouds, multi-architecture: Linux, Mac, Windows, containers, VMs, amd64, arm64
code-server Web IDE OSS + Self-Managed Pay your cloud Linux, Mac, Windows, containers, VMs, amd64, arm64
Coder (Classic) Platform Self-Managed Pay your cloud + license fees Kubernetes Linux Containers
GitHub Codespaces Platform SaaS 2x Azure Compute Linux containers

Last updated: 5/27/22

Community and Support

Join our community on Discord and Twitter!

Suggest improvements and report problems

Contributing

Read the contributing docs.

Find our list of contributors here.