April 30, 2018

OpenPlotter, updating SignalK Node server


Updated 2018-06-07!

The SignalK server(SK), the engine in OpenPlotter(OP) is coming with new releases pretty often and if You want to update, having used OpenPlotter RPI V0.10.0 NOOBS, the following instructions will help You.

I really recommend to start all over with a new fresh installation with the new OP V1.x.x.

The upgrade info is picked from here and here.


Upgrade the RPi OS in a terminal window or via ssh

sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean

Logon to OP via VNC/RDP and in OP => Updates, update to latest stable, for now 17.1 

Update NodeSource

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

and then continue with updating the SK server in a terminal window/ssh

Save the actual SK server, folder, as an backup, with 

cd .config
mv signalk-server-node signalk-server-node_old

and then install the latest SK node server

git clone https://github.com/SignalK/signalk-server-node.git
cd signalk-server-node
npm install && npm run prepublishOnly

The last install command, took on my RPi 3 about 45 minutes.

Open up the new admin GUI with

http://openplotter:3000/

Don't update anything under Server, except Plugin Config and dont Enable Security ! This will be in conflict with the OP setup.

If SignalK doesn't work reuse the old setup which You saved above.





No comments:

Post a Comment

Feel free to leave a comment ! ... but due to a lot of spam comments I have to moderate them. Will reply ASAP !