Company
Services
Blog
Downloads
Search…
1.12.3
Welcome
Getting Started
Downloads
VerneMQ / MQTT Introduction
Installing VerneMQ
Installing on Debian and Ubuntu
Installing on CentOS and RHEL
Running VerneMQ using Docker
Configuring VerneMQ
Introduction
The VerneMQ conf file
Auth using files
Auth using a database
MQTT Options
MQTT Listeners
HTTP Listeners
Non-standard MQTT options
Websockets
Logging
Consumer session balancing
Plugins
Shared subscriptions
Advanced Options
Storage
MQTT Bridge
VerneMQ Clustering
Introduction
Inter-node Communication
Dealing with Netsplits
Live Administration
Introduction
Inspecting and managing sessions
Retained messages
Live reconfiguration
Managing Listeners
HTTP API
Tracing
Monitoring
Introduction
$SYSTree
Graphite
Netdata
Prometheus
Health Checker
Status Page
Plugin Development
Introduction
Session lifecycle
Subscribe Flow
Publish Flow
Enhanced Auth Flow
Erlang Boilerplate
Lua Scripting Support
Webhooks
Misc
Loadtesting VerneMQ
Not a tuning guide
Change Open File Limits
Guides
A typical VerneMQ deployment
VerneMQ on Kubernetes
Loadtesting VerneMQ
Clustering during development
Not a tuning guide
Change Open File Limits
Powered By
GitBook
Installing on Debian and Ubuntu
VerneMQ can be installed on Debian or Ubuntu-based systems using the binary package we provide.
Install VerneMQ
Once you have downloaded the binary package, execute the following command to install VerneMQ:
1
sudo dpkg -i vernemq-<VERSION>.bionic.x86_64.deb
Copied!
Note
: Replace bionic with appropriate OS version such as focal/trusty/xenial.
Verify your installation
You can verify that VerneMQ is successfully installed by running:
1
dpkg -s vernemq | grep Status
Copied!
If VerneMQ has been installed successfully
Status: install ok installed
is returned.
Activate VerneMQ node
To use the provided binary packages the VerneMQ EULA must be accepted. See
Accepting the VerneMQ EULA
for more information.
Once you've installed VerneMQ, start it on your node:
1
service vernemq start
Copied!
Default Directories and Paths
The
whereis vernemq
command will give you a couple of directories:
1
whereis vernemq
2
vernemq: /usr/sbin/vernemq /usr/lib/vernemq /etc/vernemq /usr/share/vernemq
Copied!
Path
Description
/usr/sbin/vernemq:
the vernemq and vmq-admin commands
/usr/lib/vernemq
the vernemq package
/etc/vernemq
the vernemq.conf file
/usr/share/vernemq
the internal vernemq schema files
/var/lib/vernemq
the vernemq data dirs for LevelDB (Metadata Store and Message Store)
Next Steps
Now that you've installed VerneMQ, check out
How to configure VerneMQ
.
Previous
Getting Started
Next - Installing VerneMQ
Installing on CentOS and RHEL
Last modified
5mo ago
Export as PDF
Copy link
Edit on GitHub
Contents
Install VerneMQ
Verify your installation
Activate VerneMQ node
Default Directories and Paths
Next Steps