Coder powers secure, scalable development across key industries — automotive, finance, government, and technology — enabling faster builds, tighter compliance, and seamless AI adoption in enterprise-grade cloud environments.
Be sure to keep the default firewall options checked so you can connect over HTTP, HTTPS, and SSH.
We recommend keeping the default instance type (e2-standard-4, 4 cores and 16 GB memory) if you plan on provisioning Docker containers as workspaces on this VM instance.
Keep in mind this platforms is intended for proof-of-concept deployments and you should adjust your infrastructure when preparing for production use.
See: Scaling Coder
This screencast shows launching a Coder VM from the Google Cloud Marketplace.
Be sure to add a keypair so that you can connect over SSH to further configure Coder.
After launching the instance, wait 30 seconds and navigate to the public IPv4 address.
You should be redirected to a public tunnel URL.
That's all!
Use the UI to create your first user, template, and workspace.
We recommend starting with a Docker template since the instance has Docker pre-installed.
Configure the control plane
Coder is primarily configured by server-side flags and environment variables.
Given you created or added key-pairs when launching the instance, you can configure your Coder deployment by logging in via SSH or using the console:
Instead of running containers on the Coder instance, you can offer developers full VM instances with the gcp-linux template.
Before you can use this template, you must authorize Coder to create VM instances in your GCP project.
Follow the instructions in the gcp-linux template README to set up authentication.