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.
For upgrade recommendations and troubleshooting, see Upgrading Best Practices.
To upgrade your Coder server, reinstall Coder using your original method of install.
-
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
If you installed using docker-compose, run the below command to upgrade the
Coder container:
docker-compose pull coder && docker-compose up -d coder-
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
Download the latest Windows installer or binary from GitHub releases, or upgrade from Winget.
winget install Coder.Coder