## Quickstart The most convenient way to try Coder is to install it on your local machine and experiment with provisioning development environments using Docker (works on Linux, macOS, and 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](https://github.com/coder/coder/blob/main/install.sh) for Linux and macOS. For Windows, use the latest `..._installer.exe` file from GitHub Releases. ```bash 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. You can modify the installation process by including flags. Run the install script with `--help` for reference. > See [install](docs/install) for additional methods. Once installed, you can start a production deployment1 with a single command: ```console # 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