LogoLogo
1.10.3
1.10.3
  • Welcome
  • Getting Started
  • Downloads
  • VerneMQ / MQTT Introduction
  • Installation
    • Accepting the VerneMQ EULA
    • Installing on Debian and Ubuntu
    • Installing on CentOS and RHEL
    • Running VerneMQ using Docker
  • Configuration
    • Introduction
    • 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
  • Clustering
    • Introduction
    • Inter-node Communication
    • Dealing with Netsplits
  • 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
  • Plugindevelopment
    • Introduction
    • Session lifecycle
    • Subscribe Flow
    • Publish Flow
    • Enhanced Auth Flow
    • Erlang Boilerplate
    • Lua Scripting Support
    • Webhooks
  • Guides
    • A typical VerneMQ deployment
    • VerneMQ on Kubernetes
    • Loadtesting VerneMQ
    • Clustering during development
    • Not a tuning guide
    • Change Open File Limits
Powered by GitBook
On this page
  • For OS Packages
  • For Docker Images

Was this helpful?

Edit on Git
Export as PDF
  1. Installation

Accepting the VerneMQ EULA

PreviousGetting StartedNextInstalling on Debian and Ubuntu

Last updated 5 years ago

Was this helpful?

To use the VerneMQ pre-built packages and Docker images you have to accept the . Make sure to read and understand the EULA before accepting it.

For OS Packages

Accepting the EULA for OS packages can be done by either changing the accept_eula line in the vernemq.conf file from no to yes or accepting the EULA the first time starting VerneMQ. In general, the installation of VerneMQ OS packages is now a 3 step process:

  1. If you install the package with tools like dpkg (example: sudo dpkg -i vernemq-1.10.0.xenial.x86_64.deb), VerneMQ will install but will fail to start due to the missing EULA acceptance.

  2. Accept the EULA by running sudo vernemq chkconfig or by adding the following line to your vernemq.conf file: accept_eula = yes.

  3. Start/restart VerneMQ with: sudo systemctl restart vernemq.

For Docker Images

For Docker images the EULA can be accepted by setting the environment variableDOCKER_VERNEMQ_ACCEPT_EULA=yes, for Docker Swarm add DOCKER_VERNEMQ_ACCEPT_EULA: yes to the environment.

For the Helm chart the EULA for the Docker images can be accepted by extending the additionalEnv section with:

additionalEnv: - name: DOCKER_VERNEMQ_ACCEPT_EULA value: "yes"

and similarly for the , to accept the EULA for the Docker images, the env can be extended with:

env: - name: DOCKER_VERNEMQ_ACCEPT_EULA value: "yes"

VerneMQ EULA
VerneMQ Operator