Skip to content

Upgrading skyportd

Replace the daemon binary safely and restart the node service.

Keep skyportd close to your panel version. The daemon checks compatibility with the panel, so do not treat it as a completely independent component.

Before upgrading, back up:

  • /etc/skyportd/config/
  • /etc/skyportd/skyportd.db if you keep the working directory there
  • your service unit if you customized it
Terminal window
sudo systemctl stop skyportd.service
Terminal window
sudo curl -fsSL https://github.com/skyportsh/skyportd/releases/latest/download/skyportd -o /usr/local/bin/skyportd
sudo chmod +x /usr/local/bin/skyportd
Terminal window
sudo systemctl start skyportd.service
Terminal window
journalctl -u skyportd -n 100 --no-pager

If the daemon refuses to connect because of a compatibility check, update the panel to the matching release line first.

  • read the release notes
  • upgrade the panel first if required
  • update one node daemon and verify it
  • roll out to the rest of your nodes