Accepting the VerneMQ EULA
To use the VerneMQ pre-built packages and Docker images you have to accept the VerneMQ EULA. 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:
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.Accept the EULA by running
sudo vernemq chkconfigor by adding the following line to yourvernemq.conf file:accept_eula = yes.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 VerneMQ Operator, to accept the EULA for the Docker images, the env can be extended with:
env:
- name: DOCKER_VERNEMQ_ACCEPT_EULA
value: "yes"
Last updated
Was this helpful?