diff --git a/README.md b/README.md index 249f936eae..866dde18a6 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ coder server --postgres-url --access-url > 1 For production deployments, set up an external PostgreSQL instance for reliability. -Use `coder --help` to get a list of flags and environment variables. Use our [quickstart guide](https://coder.com/docs/v2/latest/quickstart) for a full walkthrough. +Use `coder --help` to get a list of flags and environment variables. Use our [install guides](https://coder.com/docs/v2/latest/guides) for a full walkthrough. ## Documentation diff --git a/docs/admin/configure.md b/docs/admin/configure.md index d649655a8c..281c1dbc6c 100644 --- a/docs/admin/configure.md +++ b/docs/admin/configure.md @@ -121,5 +121,4 @@ respected in this case. ## Up Next -- [Get started using Coder](../quickstart.md). - [Learn how to upgrade Coder](./upgrade.md). diff --git a/docs/images/quickstart/aws/aws-linux.png b/docs/images/platforms/aws/aws-linux.png similarity index 100% rename from docs/images/quickstart/aws/aws-linux.png rename to docs/images/platforms/aws/aws-linux.png diff --git a/docs/images/quickstart/aws/instance-address.png b/docs/images/platforms/aws/instance-address.png similarity index 100% rename from docs/images/quickstart/aws/instance-address.png rename to docs/images/platforms/aws/instance-address.png diff --git a/docs/images/quickstart/aws/launch.mp4 b/docs/images/platforms/aws/launch.mp4 similarity index 100% rename from docs/images/quickstart/aws/launch.mp4 rename to docs/images/platforms/aws/launch.mp4 diff --git a/docs/images/quickstart/aws/marketplace.png b/docs/images/platforms/aws/marketplace.png similarity index 100% rename from docs/images/quickstart/aws/marketplace.png rename to docs/images/platforms/aws/marketplace.png diff --git a/docs/images/quickstart/aws/modify-iam.png b/docs/images/platforms/aws/modify-iam.png similarity index 100% rename from docs/images/quickstart/aws/modify-iam.png rename to docs/images/platforms/aws/modify-iam.png diff --git a/docs/images/quickstart/aws/security-groups.png b/docs/images/platforms/aws/security-groups.png similarity index 100% rename from docs/images/quickstart/aws/security-groups.png rename to docs/images/platforms/aws/security-groups.png diff --git a/docs/images/quickstart/aws/workspace.png b/docs/images/platforms/aws/workspace.png similarity index 100% rename from docs/images/quickstart/aws/workspace.png rename to docs/images/platforms/aws/workspace.png diff --git a/docs/images/quickstart/azure/azure1.jpg b/docs/images/platforms/azure/azure1.jpg similarity index 100% rename from docs/images/quickstart/azure/azure1.jpg rename to docs/images/platforms/azure/azure1.jpg diff --git a/docs/images/quickstart/azure/azure10.png b/docs/images/platforms/azure/azure10.png similarity index 100% rename from docs/images/quickstart/azure/azure10.png rename to docs/images/platforms/azure/azure10.png diff --git a/docs/images/quickstart/azure/azure2.png b/docs/images/platforms/azure/azure2.png similarity index 100% rename from docs/images/quickstart/azure/azure2.png rename to docs/images/platforms/azure/azure2.png diff --git a/docs/images/quickstart/azure/azure3.png b/docs/images/platforms/azure/azure3.png similarity index 100% rename from docs/images/quickstart/azure/azure3.png rename to docs/images/platforms/azure/azure3.png diff --git a/docs/images/quickstart/azure/azure4.png b/docs/images/platforms/azure/azure4.png similarity index 100% rename from docs/images/quickstart/azure/azure4.png rename to docs/images/platforms/azure/azure4.png diff --git a/docs/images/quickstart/azure/azure5.png b/docs/images/platforms/azure/azure5.png similarity index 100% rename from docs/images/quickstart/azure/azure5.png rename to docs/images/platforms/azure/azure5.png diff --git a/docs/images/quickstart/azure/azure6.png b/docs/images/platforms/azure/azure6.png similarity index 100% rename from docs/images/quickstart/azure/azure6.png rename to docs/images/platforms/azure/azure6.png diff --git a/docs/images/quickstart/azure/azure8.png b/docs/images/platforms/azure/azure8.png similarity index 100% rename from docs/images/quickstart/azure/azure8.png rename to docs/images/platforms/azure/azure8.png diff --git a/docs/images/quickstart/azure/azure9.png b/docs/images/platforms/azure/azure9.png similarity index 100% rename from docs/images/quickstart/azure/azure9.png rename to docs/images/platforms/azure/azure9.png diff --git a/docs/images/quickstart/docker/create-workspace.png b/docs/images/platforms/docker/create-workspace.png similarity index 100% rename from docs/images/quickstart/docker/create-workspace.png rename to docs/images/platforms/docker/create-workspace.png diff --git a/docs/images/quickstart/docker/ides.png b/docs/images/platforms/docker/ides.png similarity index 100% rename from docs/images/quickstart/docker/ides.png rename to docs/images/platforms/docker/ides.png diff --git a/docs/images/quickstart/docker/login.png b/docs/images/platforms/docker/login.png similarity index 100% rename from docs/images/quickstart/docker/login.png rename to docs/images/platforms/docker/login.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp0.png b/docs/images/platforms/google-cloud-platform/gcp0.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp0.png rename to docs/images/platforms/google-cloud-platform/gcp0.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp1.png b/docs/images/platforms/google-cloud-platform/gcp1.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp1.png rename to docs/images/platforms/google-cloud-platform/gcp1.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp2.png b/docs/images/platforms/google-cloud-platform/gcp2.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp2.png rename to docs/images/platforms/google-cloud-platform/gcp2.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp3.png b/docs/images/platforms/google-cloud-platform/gcp3.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp3.png rename to docs/images/platforms/google-cloud-platform/gcp3.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp4.png b/docs/images/platforms/google-cloud-platform/gcp4.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp4.png rename to docs/images/platforms/google-cloud-platform/gcp4.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp5.png b/docs/images/platforms/google-cloud-platform/gcp5.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp5.png rename to docs/images/platforms/google-cloud-platform/gcp5.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp6.png b/docs/images/platforms/google-cloud-platform/gcp6.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp6.png rename to docs/images/platforms/google-cloud-platform/gcp6.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp7.png b/docs/images/platforms/google-cloud-platform/gcp7.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp7.png rename to docs/images/platforms/google-cloud-platform/gcp7.png diff --git a/docs/images/quickstart/google-cloud-platform/gcp8.png b/docs/images/platforms/google-cloud-platform/gcp8.png similarity index 100% rename from docs/images/quickstart/google-cloud-platform/gcp8.png rename to docs/images/platforms/google-cloud-platform/gcp8.png diff --git a/docs/images/platforms/kubernetes/starter-template.png b/docs/images/platforms/kubernetes/starter-template.png new file mode 100644 index 0000000000..0959afc5c0 Binary files /dev/null and b/docs/images/platforms/kubernetes/starter-template.png differ diff --git a/docs/images/platforms/kubernetes/template-variables.png b/docs/images/platforms/kubernetes/template-variables.png new file mode 100644 index 0000000000..6a55accc50 Binary files /dev/null and b/docs/images/platforms/kubernetes/template-variables.png differ diff --git a/docs/install/binary.md b/docs/install/binary.md index 4b5dbf23d4..1125ed947f 100644 --- a/docs/install/binary.md +++ b/docs/install/binary.md @@ -29,6 +29,5 @@ Coder publishes self-contained .zip and .tar.gz archives in [GitHub releases](ht ## Next steps -- [Quickstart](../quickstart.md) - [Configuring Coder](../admin/configure.md) - [Templates](../templates.md) diff --git a/docs/install/database.md b/docs/install/database.md index 950f250433..d5698565e0 100644 --- a/docs/install/database.md +++ b/docs/install/database.md @@ -83,6 +83,5 @@ psql -U coder -c '\dn' ## Next steps -- [Quickstart](../quickstart.md) - [Configuring Coder](../admin/configure.md) - [Templates](../templates.md) diff --git a/docs/install/docker.md b/docs/install/docker.md index d3de43f5f0..2afa2b1ff6 100644 --- a/docs/install/docker.md +++ b/docs/install/docker.md @@ -96,6 +96,5 @@ See Docker's official documentation to [Manage Docker as a non-root user](https: ## Next steps -- [Quickstart](../quickstart.md) - [Configuring Coder](../admin/configure.md) - [Templates](../templates.md) diff --git a/docs/install/kubernetes.md b/docs/install/kubernetes.md index c3f33f5af4..61c595a6a7 100644 --- a/docs/install/kubernetes.md +++ b/docs/install/kubernetes.md @@ -168,6 +168,5 @@ See [troubleshooting templates](../templates.md#creating-and-troubleshooting-tem ## Next steps -- [Quickstart](../quickstart.md) - [Configuring Coder](../admin/configure.md) - [Templates](../templates.md) diff --git a/docs/install/packages.md b/docs/install/packages.md index beb067a8eb..30baefa836 100644 --- a/docs/install/packages.md +++ b/docs/install/packages.md @@ -37,6 +37,5 @@ sudo systemctl restart coder ## Next steps -- [Quickstart](../quickstart.md) - [Configuring Coder](../admin/configure.md) - [Templates](../templates.md) diff --git a/docs/install/windows.md b/docs/install/windows.md index 655ae103f6..e04d21b9a4 100644 --- a/docs/install/windows.md +++ b/docs/install/windows.md @@ -30,6 +30,5 @@ Use the Windows installer to download the CLI and add Coder to `PATH`. Alternati ## Next steps -- [Quickstart](../quickstart.md) - [Configuring Coder](../admin/configure.md) - [Templates](../templates.md) diff --git a/docs/manifest.json b/docs/manifest.json index 84322b9ffb..2fdf523e89 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -74,34 +74,44 @@ ] }, { - "title": "Quickstart", - "description": "Create your first template and workspace", - "path": "./quickstart.md", + "title": "Platforms", + "description": "Platform-specific guides using Coder", + "path": "./platforms.md", "icon_path": "./images/icons/star.svg", "children": [ { "title": "Docker", - "description": "Setup Coder with Docker", - "path": "./quickstart/docker.md", + "description": "Set up Coder with Docker", + "path": "./platforms/docker.md", "icon_path": "./images/icons/docker.svg" }, - { - "title": "Google Cloud Platform", - "description": "Setup Coder on a GCP Compute Engine VM", - "path": "./quickstart/google-cloud-platform.md", - "icon_path": "./images/google-cloud.svg" - }, { "title": "AWS", - "description": "Setup Coder on an AWS EC2 VM", - "path": "./quickstart/aws.md", + "description": "Set up Coder on an AWS EC2 VM", + "path": "./platforms/aws.md", "icon_path": "./images/aws.svg" }, + { + "title": "GCP", + "description": "Set up Coder on a GCP Compute Engine VM", + "path": "./platforms/google-cloud-platform.md", + "icon_path": "./images/google-cloud.svg" + }, { "title": "Azure", - "description": "Setup Coder on an Azure VM", - "path": "./quickstart/azure.md", + "description": "Set up Coder on an Azure VM", + "path": "./platforms/azure.md", "icon_path": "./images/azure.svg" + }, + { + "title": "Kubernetes", + "description": "Set up Coder on Kubernetes", + "path": "./platforms/kubernetes.md" + }, + { + "title": "Other platforms", + "description": "Set up Coder on an another provider", + "path": "./platforms/other.md" } ] }, diff --git a/docs/platforms.md b/docs/platforms.md new file mode 100644 index 0000000000..ff8c0093b4 --- /dev/null +++ b/docs/platforms.md @@ -0,0 +1,7 @@ +# Platforms + +These platform-specific guides are the fastest way to try Coder. We'll walk you through installation and adding your first template and workspace. + + + This page is rendered on https://coder.com/docs/coder-oss/latest/guides. Refer to the other documents in this directory for per-platform instructions. + diff --git a/docs/quickstart/aws.md b/docs/platforms/aws.md similarity index 71% rename from docs/quickstart/aws.md rename to docs/platforms/aws.md index 8c81648371..7a7301d9f9 100644 --- a/docs/quickstart/aws.md +++ b/docs/platforms/aws.md @@ -1,35 +1,35 @@ # Amazon Web Services -This quickstart is designed to get you up and running with a Coder proof-of-concept VM on AWS EC2 using a [Coder-provided AMI](https://github.com/coder/packages). If you are familiar with EC2 however, you can use our [install script](../install/install.sh.md) to run Coder on any popular Linux distribution. +This guide is designed to get you up and running with a Coder proof-of-concept VM on AWS EC2 using a [Coder-provided AMI](https://github.com/coder/packages). If you are familiar with EC2 however, you can use our [install script](../install/install.sh.md) to run Coder on any popular Linux distribution. ## Requirements -This quickstart assumes your AWS account has `AmazonEC2FullAccess` permissions. +This guide assumes your AWS account has `AmazonEC2FullAccess` permissions. ## Launch a Coder instance from the from AWS Marketplace We publish an Ubuntu 22.04 AMI with Coder and Docker pre-installed. Search for `Coder` in the EC2 "Launch an Instance" screen or [launch directly from the marketplace](https://aws.amazon.com/marketplace/pp/prodview-5gxjyur2vc7rg). -![Coder on AWS Marketplace](../images/quickstart/aws/marketplace.png) +![Coder on AWS Marketplace](../images/platforms/aws/marketplace.png) Be sure to keep the default firewall (SecurityGroup) options checked so you can connect over HTTP, HTTPS, and SSH. -![AWS Security Groups](../images/quickstart/aws/security-groups.png) +![AWS Security Groups](../images/platforms/aws/security-groups.png) -We recommend keeping the default instance type (`t2.xlarge`, 4 cores and 16 GB memory) if you plan on provisioning Docker containers as workspaces on this EC2 instance. Keep in mind this quickstart is intended for proof-of-concept deployments and you should adjust your infrastructure when preparing for production use. See: [Scaling Coder](../admin/scale.md) +We recommend keeping the default instance type (`t2.xlarge`, 4 cores and 16 GB memory) if you plan on provisioning Docker containers as workspaces on this EC2 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](../admin/scale.md) Be sure to add a keypair so that you can connect over SSH to further [configure Coder](../admin/configure.md). 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. -![Coder Workspace and IDE in AWS EC2](../images/quickstart/aws/workspace.png) +![Coder Workspace and IDE in AWS EC2](../images/platforms/aws/workspace.png) ## Configuring Coder server @@ -47,13 +47,13 @@ Instead of running containers on the Coder instance, you can offer developers fu Before you add the AWS template from the dashboard or CLI, you'll need to modify the instance IAM role. -![Modify IAM role](../images/quickstart/aws/modify-iam.png) +![Modify IAM role](../images/platforms/aws/modify-iam.png) You must create or select a role that has `EC2FullAccess` permissions or a limited [Coder-specific permissions policy](https://github.com/coder/coder/tree/main/examples/templates/aws-linux#required-permissions--policy). From there, you can import the AWS starter template in the dashboard and begin creating VM-based workspaces. -![Modify IAM role](../images/quickstart/aws/aws-linux.png) +![Modify IAM role](../images/platforms/aws/aws-linux.png) ## Next steps diff --git a/docs/quickstart/azure.md b/docs/platforms/azure.md similarity index 88% rename from docs/quickstart/azure.md rename to docs/platforms/azure.md index 5e958d3d69..f30654ae02 100644 --- a/docs/quickstart/azure.md +++ b/docs/platforms/azure.md @@ -1,37 +1,37 @@ # Microsoft Azure -This quickstart shows you how to set up the Coder server on Azure which will +This guide shows you how to set up the Coder server on Azure which will provision Azure-hosted Linux workspaces. ## Requirements -This quickstart assumes you have full administrator privileges on Azure. +This guide assumes you have full administrator privileges on Azure. ## Create An Azure VM From the Azure Portal, navigate to the Virtual Machines Dashboard. Click Create, and select creating a new Azure Virtual machine . - + This will bring you to the `Create a virtual machine` page. Select the subscription group of your choice, or create one if necessary. Next, name the VM something relevant to this project using the naming convention of your choice. Change the region to something more appropriate for your current location. For this tutorial, we will use the base selection of the Ubuntu Gen2 Image and keep the rest of the base settings for this image the same. - + - + Up next, under `Inbound port rules` modify the Select `inbound ports` to also take in `HTTPS` and `HTTP`. - + The set up for the image is complete at this stage. Click `Review and Create` - review the information and click `Create`. A popup will appear asking you to download the key pair for the server. Click `Download private key and create resource` and place it into a folder of your choice on your local system. - + Click `Return to create a virtual machine`. Your VM will start up! - + Click `Go to resource` in the virtual machine and copy the public IP address. You will need it to SSH into the virtual machine via your local machine. @@ -77,11 +77,11 @@ You can now access Coder on your local machine with the relevant `***.try.coder. First, run `coder template init` to create your first template. You’ll be given a list of possible templates to use. This tutorial will show you how to set up your Coder instance to create a Linux based machine on Azure. - + Press `enter` to select `Develop in Linux on Azure` template. This will return the following: - + To get started using the Azure template, install the Azure CLI by following the instructions [here](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt). Run `az login` and follow the instructions to configure the Azure command line. diff --git a/docs/quickstart/docker.md b/docs/platforms/docker.md similarity index 94% rename from docs/quickstart/docker.md rename to docs/platforms/docker.md index e4d733f9b7..be49e0e221 100644 --- a/docs/quickstart/docker.md +++ b/docs/platforms/docker.md @@ -52,18 +52,18 @@ Coder with Docker has the following advantages: 1. Open the dashboard in your browser to create your first workspace: - + Then navigate to `Templates > docker > Create workspace` - + Now wait a few moments for the workspace to build... After the first build, the image is cached and subsequent builds will take a few seconds. 1. Your workspace is ready to go! - + Open up a web application or [SSH in](../ides.md#ssh-configuration). diff --git a/docs/quickstart/google-cloud-platform.md b/docs/platforms/google-cloud-platform.md similarity index 83% rename from docs/quickstart/google-cloud-platform.md rename to docs/platforms/google-cloud-platform.md index 5ace5e0fcf..a5dbc8bb50 100644 --- a/docs/quickstart/google-cloud-platform.md +++ b/docs/platforms/google-cloud-platform.md @@ -1,24 +1,24 @@ # Google Cloud Platform -In this quickstart, you will learn how to deploy the Coder control plane instance and your first template. +In this guide, you will learn how to deploy the Coder control plane instance and your first template. ## Requirements -This quickstart assumes you have `roles/compute.instanceAdmin.v1` access to your Google Cloud Platform project. +This guide assumes you have `roles/compute.instanceAdmin.v1` access to your Google Cloud Platform project. ## Setting Up your VM If this is the first time you’re creating a VM on this project, you will need to enable the `Compute Engine API`. On the Compute Engine API page, click `enable` and wait for the service to finish connecting. - + This will pull up the `Create an Instance` page - name the instance something relevant to this project, following your naming convention of choice. In addition, select a region and zone that is close to your physical location. For this instance, we will use the base suggested image. - + Under `Identity and API Access`, click `Allow full access to all Cloud APIs`. Scroll down to `Firewall` and click `Allow HTTPS traffic` and `Allow HTTP traffic`. - + Scroll down to the bottom and click `Create` to create and deploy the VM. @@ -28,7 +28,7 @@ Congrats you’ve created your VM instance! On the Compute Engine Dashboard, click on the VM for this project. Under `Details`, click `SSH` and select `Open in browser window`. - + This will give you a terminal into the VM that we will use to install Coder. @@ -50,7 +50,7 @@ First, edit the `coder.env` file to enable `CODER_TUNNEL` by setting the value t sudo vim /etc/coder.d/coder.env ``` - + Exit vim and run the following command to start Coder as a system service: @@ -64,7 +64,7 @@ The following command shows the Coder service's logs, including the Access URL. journalctl -u coder.service -b ``` - + In this instance, Coder can be accessed at the URL `https://fcca2f3bfc9d2e3bf1b9feb50e723448.pit-1.try.coder.app`. @@ -80,7 +80,7 @@ Fill out the prompts and be sure to save use email and password. This is your ad First, run `coder template init` to create your first template. You’ll be given a list of prefabricated templates. This tutorial shows you how to create a Linux based template on GCP. - + Select the `Develop in Linux on Google Cloud`, then `cd ./gcp-linux`. @@ -94,7 +94,7 @@ It will ask for your `project-id`, which you can find on the home page of your G Given it’s your first time setting up Coder, it may give an error that will look like the following: - + In the error message will be a link. In this case, the URL is `https://console.developes.google.com/apis/api/iam.googles.com/overview:?project=1073148106645`. Copy the respective URL from your error message, and visit it via your browser. It may ask you to enable `Identity and Access Management (IAM) API`. @@ -102,7 +102,7 @@ Click `enable` and wait as the API initializes for your account. Once initialized, click create credentials in the upper right-hand corner. Select the `Compute Engine API` from the dropdown, and select `Application Data` under `What data will you be accessing?`. In addition, select `Yes, I’m using one or more` under `Are you planning on using this API with Compute Engine, Kubernetes Engine, App Engine, or Cloud Functions?`. - + Back in your GCP terminal, run the `coder templates create` one more time. diff --git a/docs/platforms/kubernetes.md b/docs/platforms/kubernetes.md new file mode 100644 index 0000000000..019cf5bbfa --- /dev/null +++ b/docs/platforms/kubernetes.md @@ -0,0 +1,26 @@ +# Guide: Coder on Kubernetes + +Coder's control plane and/or workspaces can be deployed on Kubernetes. + +## Installation + +Refer to our [Helm install docs](../install/kubernetes.md) to deploy Coder on Kubernetes. The default helm values will provision the following: + +- Coder control plane (as a `Deployment`) +- ServiceAccount + Role + RoleBinding to provision pods + PVCS in the current namespace (used for Kubernetes workspaces) +- LoadBalancer to access control plane + +## Kubernetes templates + +From the dashboard, import the Kubernetes starter template: + +![Kubernetes starter template](../images/platforms/kubernetes/starter-template.png) + +In the next screen, set the following template variables: + +- use_kubeconfig: `false` (The ServiceAccount will authorize Coder to create pods on your cluster) +- `namespace`: `coder` (or whatever namespace you deployed Coder on) + +![Variables for Kubernetes template](../images/platforms/kubernetes/template-variables.png) + +> If you deployed Coder on another platform besides Kubernetes, you can set `use_kubeconfig: true` for Coder to read the config from your VM, for example. diff --git a/docs/platforms/other.md b/docs/platforms/other.md new file mode 100644 index 0000000000..16c12db16c --- /dev/null +++ b/docs/platforms/other.md @@ -0,0 +1,11 @@ +# Other platforms + +Coder is highly extensible and is not limited to the platforms outlined in these docs. The control plane can be provisioned on any VM or container compute, and workspaces can include any Terraform resource. See our [architecture diagram](./about/architecture.md) for more details. + +The following resources may help as you're deploying Coder. + +- [Coder packages: one-click install on cloud providers](https://github.com/coder/packages) +- [Run Coder as a system service](../install/packages.md) +- [Deploy Coder offline](../enterprise/offline.md) +- [Supported resources (Terraform registry)](https://registry.terraform.io) +- [Writing custom templates](../templates.md) diff --git a/docs/quickstart.md b/docs/quickstart.md deleted file mode 100644 index 6b1582da4b..0000000000 --- a/docs/quickstart.md +++ /dev/null @@ -1,9 +0,0 @@ -# Quickstart - -Quickstarts are the fastest way to try Coder. We'll walk you through installation and adding your first template and workspace. - -First, pick a platform: - - - This page is rendered on https://coder.com/docs/coder-oss/latest/quickstart. Refer to the other documents in the `install/` directory for per-platform instructions. -