The mentioned Debian / Ubuntu instructions have been tested on:
ChirpStack Network Server makes use of MQTT for publishing and receiving application payloads. Mosquitto is a popular open-source MQTT server, but any MQTT broker implementing MQTT 3.1.1 should work. In case you install Mosquitto, make sure you install a recent version.
In order to install Mosquitto, execute the following command:
sudo apt-get install mosquitto
Please refer to the Mosquitto download page for information about how to setup Mosquitto for your platform.
ChirpStack Network Server persists the gateway data into a PostgreSQL database. Note that PostgreSQL 9.5+ is required.
To install PostgreSQL:
sudo apt-get install postgresql
Please refer to the PostgreSQL download page for information how to setup PostgreSQL on your platform.
ChirpStack Network Server uses Redis for storing device-session data and non-persistent data like distributed locks, deduplication sets and meta-data.
To Install Redis:
sudo apt-get install redis-server
Please refer to the Redis documentation for information about how to setup Redis for your platform.