Posnet Server is based on the multi-platform Node.js framework, so our solution can be run under Windows and any Unix distributions (Linux, Ubuntu, Debian, Raspbian, etc.)

version 4.0 – comming soon

Version 4.0 comes with brand new new API interface. All node.js dependencies will be upgraded to the latest versions and support for ARM64 will be added. Starting from version 4.0 we resign from two separate builds for ARM32 (there will be only one)

DOWNLOAD CURRENT STABLE VERSION 3.11

SystemPlatformaDownloadRozmiarMD5
Windowsx32posnetserver.win32.3.11.773.zip23MB49ddd8f72bff657e275460bf3fb781aa
Windowsx64posnetserver.win64.3.11.773.zip23MBf388888a4a650f79b5f0fe900a9d49c8
Unixx32posnetserver.x32.3.11.773.tar.gz1MBee7fa55d81db626fb95485b7eb3ced3c
Unixx64posnetserver.x64.3.11.773.tar.gz1MB80b82d5934b8a090a753d8ad4adb7716
Raspberry Pi OS (Raspbian)armposnetserver-raspbian.arm32.3.11.773.tar.gz0.7MB689cb6b17f05f8e3630bfb47c5463bbe
Ubuntu 18.04armposnetserver-ubuntu-1804.arm32.3.11.773.tar.gz0.7MB1c8c4c4c9076a5d14849069591b6c000

download PREVIOUS version 3.10

SystemPlatformaDownloadRozmiarMD5
Windowsx32posnetserver.win32.3.10.738.zip23MB341b2460650696040c6e37f0748429d2
Windowsx64posnetserver.win64.3.10.738.zip23MB74732ace6b549822009c13b63200506e
Unixx32posnetserver.x32.3.10.738.tar.gz1MB59754b2c6683f60a9a1fa618f8932e3f
Unixx64posnetserver.x64.3.10.738.tar.gz1MB382ee1a803bc26765022c9cd7b8cb42f
Raspberry Pi OS (Raspbian)armposnetserver-raspbian.arm32.3.10.738.tar.gz0.7MBbcf070b85271efdd54493c467b36459a
Ubuntu 18.04armposnetserver-ubuntu-1804.arm32.3.10.738.tar.gz0.7MB36bf36c67a3d28336772c242d5e87080

In version 3.9 and version 3.10, some libraries have been upgraded, so when performing the upgrade, remember to execute the “npm install” command. In case of any issues, remove the node_modules directory and then reinstall the modules with the “npm install” command. The logger has been improved. The API is fully compatible with version 3.8, so you don’t need to update applications using PosnetServer.

Previous versions

windows instalation

The following points describe step by step how to install and run PosnetServer.

  1. Download the package suitable for your operating system x86 / x64 / arm (see the list above)
  2. Extract package to folder C:\PosnetServer
  3. Install Microsoft Redistributable Libraries located in c:\PosnetServer\vcredist
  4. Download and install Node.js framework (website)
  5. Check that node.js has been installed correctly

Go to the folder C:\PosnetServer and install node.js dependencies (node_modules) by typing command “npm install”

Run PosnetServer using script serverstart.cmd

Unix installation (Debian) and Raspberry Pi OS (RASPBIAN)

  1. Download the package suitable for your operating system x86 / x64 / arm (see the list above)
  2. Extract package to folder /opt/posnetserver

Download and install the Node.js framework. Depending on the distribution, the installation method may vary. For example, helpful description for the Debian distribution is here. Minimum supported Node.js version is 9.x. Check that node.js has been installed correctly:

Go to the folder /opt/posnetserver and install node.js dependencies (node_modules) by typing command “npm install”

Run PosnetServer using script ./serverstart.sh

Raspberry Pi OS (RASPBIAN)

Version 3.0 introduces support for the ARM architecture. The 3.0-alpha version is currently being tested on Rasbian based on the Debian buster.

From version 3.0, we are able to support other architectures as well as other operating systems. Please do not hesitate to contact us.

PosnetServer uruchomiony na RaspberryPI
PosnetServer uruchomiony na RaspberryPI (RASPBIAN)

TYPICAL PROBLEMS AND SOLUTIONs

If the PosnetServer shuts down right after booting:

Check if the downloaded version corresponds to your operating system (arm, x32, x64). For the arm architecture we publish 2 packages: one for Raspbian and one for Ubuntu. We support Ubuntu from version 18.04 and Debian from version: buster. Below is a complete list of versions:

It can also be a problem of the old node.js version (node -v). The minimum node.js version is 9.x (10.x recommended) – in the example below, version 4.2.6 was installed on the server

The second reason for such behavior may be the lack of installed modules (modules are stored in the node_modules directory). To install modules, run npm install

cd /opt/posnetserver
npm install

If the PosnetServer still shuts down right after the botting, but log shows information below (Loading napi….):

Then the problem may be missing system libraries. To verify this, go to the /opt/posnetserver/build/Release directory and run the command:

The result may be slightly different, but most important is that all dependences must be resolved. The below example shows the libnode.so library is missing:

Share This

What's your reaction?
2Smile0Lol0Wow0Love0Sad0Angry

Leave a comment