Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

SwarmSense IoT Platform

SwarmSense IoT Platform

SwarmSense Installation On Production Server

SwarmSense setup is really easy. It comes with one-click installer script which will take-care of every dependency of the application.

Download the swarmsense.tar.gz from the latest release. In the swarmsense.tar.gz, you will get a zip file of the application. First of all you have to install unzip:

$ apt-get update
$ apt-get install unzip

Now extract the zip file

$ unzip

It will create a folder named release. Installation script for the application is under release/script directory. Run this file to start application installation:

$ cd release/script
$ sh

Note: Run all the above commands with root privileges.

After running $ sh it will install nginx, postfix, rabbitmq, postgres, influxdb etc.

After finishing the installation /etc/snms.conf configuration will be created. This file has all the application configurations. This file will be interpreted as a python file so all the variables will be written in python style.

All the application related files logs will be at /opt/snms directory.

Checkout Here for more details about installation:

Setup with Docker (Beta)

Before proceeding, install the following prerequisites:

Once everything is installed, switch to the docker folder.

First copy snms.conf.example to snms.conf and change MQTT_PASSWORD value for security.

Now execute the following commands:

$ docker-compose up -d

This will build and start the container.

Now for first time you have to create the database tables and default settings. Run the following command:

$ docker-compose run backend snms db prepare

To create the first admin user, run the following command.

$ docker-compose run backend snms user create -a -c