Skip to content

Upgrade

Pier has a built-in self-update flow.

  1. Open Settings → Updates.
  2. Click Check now — Pier compares the installed binary’s modification time against the latest GitHub release asset.
  3. If a newer version is available, click Update & restart. Pier downloads the new binary, does an atomic swap, and restarts via systemd.

The previous binary is kept at /opt/pier/bin/pier.old for rollback.

Terminal window
sudo systemctl stop pier
sudo curl -fsSL https://github.com/joveptesg/pier/releases/latest/download/pier-linux-x86_64 -o /opt/pier/bin/pier.new
sudo chmod +x /opt/pier/bin/pier.new
sudo mv /opt/pier/bin/pier /opt/pier/bin/pier.old
sudo mv /opt/pier/bin/pier.new /opt/pier/bin/pier
sudo systemctl start pier
Terminal window
sudo systemctl stop pier
sudo mv /opt/pier/bin/pier.old /opt/pier/bin/pier
sudo systemctl start pier