Upgrading
Upgrade
This article describes how to upgrade your Coder server.
> [!CAUTION] > Prior to upgrading a production Coder deployment, take a database snapshot since > Coder does not support rollbacks.
Reinstall Coder to upgrade
To upgrade your Coder server, reinstall Coder using your original method of install.
Coder install script
-
If you installed Coder using the
install.shscript, re-run the below command on the host:curl -L https://coder.com/install.sh | sh -
If you're running Coder as a system service, you can restart it with
systemctl:systemctl daemon-reload systemctl restart coder
Other upgrade methods
docker-compose
If you installed using docker-compose, run the below command to upgrade the
Coder container:
docker-compose pull coder && docker-compose up -d coder
Kubernetes
Coder AMI on AWS
-
Run the Coder installation script on the host:
curl -L https://coder.com/install.sh | shThe script will unpack the new
coderbinary version over the one currently installed. -
Restart the Coder system process with
systemctl:systemctl daemon-reload systemctl restart coder
Windows
Download the latest Windows installer or binary from GitHub releases, or upgrade from Winget.
winget install Coder.Coder