Install
A single CLI (coder) is used for both the Coder server and the client.
We support two release channels: mainline and stable - read theReleases page to learn more about which best suits your team.
There are several ways to install Coder. Follow the steps on this page for aminimal installation of Coder, or for a step-by-step guide on how to install andconfigure your first Coder deployment, follow thequickstart guide.
Local/Individual Installs
This install guide is meant forindividual developers, small teams, and/or open source community members setting up Coder locally or on a single server. It covers the light weight install for Linux, macOS, and Windows.
Our install script is the fastest way to install Coder on Linux/macOS:
curl -L https://coder.com/install.sh | shRefer toGitHub releases foralternate installation methods (e.g. standalone binaries, system packages).
Warning
If you're using an Apple Silicon Mac with ARM64 architecture, so M1/M2/M3/M4, you'll need to use an external PostgreSQL Database using the following commands:
# Install PostgreSQLbrew install postgresql@16# Start PostgreSQLbrew services start postgresql@16# Create databasecreatedb coder# Run Coder with external databasecoder server --postgres-url="postgres://$(whoami)@localhost/coder?sslmode=disable"Hosted/Enterprise Installs
This install guide is meant forIT Administrators, DevOps, and Platform Teams deploying Coder for an organization. It covers production-grade, multi-user installs on Kubernetes and other hosted platforms.
Starting the Coder Server
To start the Coder server:
coder server
To log in to an existing Coder deployment:
coder login https://coder.example.com

