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.
1. Back up local state
Section titled “1. Back up local state”Before upgrading, back up:
/etc/skyportd/config//etc/skyportd/skyportd.dbif you keep the working directory there- your service unit if you customized it
2. Stop the service
Section titled “2. Stop the service”sudo systemctl stop skyportd.service3. Download the latest binary
Section titled “3. Download the latest binary”sudo curl -fsSL https://github.com/skyportsh/skyportd/releases/latest/download/skyportd -o /usr/local/bin/skyportdsudo chmod +x /usr/local/bin/skyportd4. Start the service again
Section titled “4. Start the service again”sudo systemctl start skyportd.service5. Check logs
Section titled “5. Check logs”journalctl -u skyportd -n 100 --no-pagerIf the daemon refuses to connect because of a compatibility check, update the panel to the matching release line first.
Zero-drama upgrade checklist
Section titled “Zero-drama upgrade checklist”- 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