EMQX is an open-source MQTT broker that features a high-performance, real-time message processing engine. It is designed to handle large-scale IoT deployments, providing fast and reliable message delivery for connected devices. EMQX is known for its scalability, reliability, and low latency, making it a popular choice for IoT and M2M applications. It also offers a wide range of features and plugins for enhanced security, monitoring, and management.
To create a new Proxmox VE EMQX LXC, run the command below in the Proxmox VE Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/emqx.sh)"
Default Settings: 1GB RAM - 4GB Storage - 2vCPU
EMQX Interface: IP:18083
Initial Login
username admin
password public
Setup
Access Control Authentication
Create
Next
Next
Create
Users
Add
Username / Password (to authenicate with MQTT)
Save. You’re now ready to enjoy a high-performance MQTT Broker.