Upgrade
From the dashboard
Section titled “From the dashboard”Pier has a built-in self-update flow.
- Open Settings → Updates.
- Click Check now — Pier compares the installed binary’s modification time against the latest GitHub release asset.
- 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.
Manual upgrade
Section titled “Manual upgrade”sudo systemctl stop piersudo curl -fsSL https://github.com/joveptesg/pier/releases/latest/download/pier-linux-x86_64 -o /opt/pier/bin/pier.newsudo chmod +x /opt/pier/bin/pier.newsudo mv /opt/pier/bin/pier /opt/pier/bin/pier.oldsudo mv /opt/pier/bin/pier.new /opt/pier/bin/piersudo systemctl start pierRollback
Section titled “Rollback”sudo systemctl stop piersudo mv /opt/pier/bin/pier.old /opt/pier/bin/piersudo systemctl start pier