Contents
Cirrus Link Resources
Chariot MQTT Server v1 (previous version)
Cirrus Link Modules for Ignition
Contact Us (Sales/Support)
Forum
The following installation instructions assume you have superuser privileges. Non-superuser installation instructions can be found here. The Chariot MQTT Server can be installed on the Linux server by following these steps:
Using the file transfer method of you choice, transfer the Chariot MQTT Server zip file to the Linux server and unzip with the following command
$ unzip ./chariot_linux.zip -d ./Chariot
Navigate to the directory where the Chariot MQTT Server was unzipped and run the install script using the following commands
$ cd ./Chariot $ /bin/bash ./install.sh
An example of a success installation may look like the following:
The Chariot MQTT Server should now be installed in the Linux server and will run automatically when the server is booted.
After the Chariot MQTT Server is installed, the Chariot daemon can be launched with the following command
$ /etc/init.d/chariot start
The status of the Chariot MQTT Server can be obtained by running the following script
$ ./status.sh
An example of a success running Chariot MQTT Server may look like the following:
Additionally the Chariot MQTT Server Web UI can be accessed on port 8080. Navigate to the server's URL in a browser and verify that the EULA page is shown.
Chariot daemon can be stopped by running the following script:
$ /etc/init.d/chariot stop
The Chariot MQTT Server can be uninstalled by running the following script:
$ ./uninstall.sh
The following installation instructions assume you do not have superuser privileges. Superuser installation instructions can be found here. The Chariot MQTT Server can be installed on the Linux server by following these steps:
sudo adduser chariot
sudo usermod -aG sudo chariot
sudo apt-get install unzip
su chariot
cd /opt sudo unzip /tmp/chariot_linux.zip -d ./chariot
# The following updates are only necessary if installing Chariot v2.0.0 as a non-superuser. This is fixed and no longer required in later versions of Chariot. # In /opt/chariot/chariot-common In line 28 - Change the script that is called: 'queryDaemon.sh' to be 'queryDaemonNoPriv.sh' # In /opt/chariot/yajsw/conf/wrapper.conf Add the line: wrapper.pidfile = /tmp/wrapper.chariot.pid
cd /opt/chariot sudo /bin/bash ./install.sh
sudo chown -R chariot:chariot /opt/chariot
ctrl + d
sudo deluser chariot sudo
su chariot /etc/init.d/chariot start