TagoIO MQTT Relay to integrate brokers to TagoIO
4.3K
latestbookwormalpineTagoIO MQTT Relay is a fast, open-source, and scalable solution written in Rust that bridges your MQTT Broker and the TagoIO platform. It allows seamless integration and data flow between your IoT devices and the TagoIO platform.
To run the TagoIO MQTT Relay using Docker, use the following command:
docker run -p 3001:3001 -it --rm --name my-relay tagoio/relay start
NOTE: This will run TagoIO MQTT Relay without any persistent storage. If you plan to run the relay continually, we recommend establishing a way to keep the application data outside of the Docker container.
TagoIO MQTT Relay accepts several environment variables that can be overridden in your own Dockerfile or Docker Compose file.
https://api.tago.io)3001)tagoio-relay)false)localhost)1883)["/tago/#", "/topic/+"])To keep the application data outside of the Docker container, you can use Docker volumes. For example:
docker run -p 3001:3001 -v /path/to/config:/app/config -it --rm --name my-relay tagoio/relay start
The tagoio/relay images come in multiple variants, each designed for specific use cases.
tagoio/relay:<version>This is the main image. If you are unsure about what your needs are, you probably want to use this one.
tagoio/relay:bookwormThis image is based on version 11 of Debian, available in the debian official image.
tagoio/relay:alpineThis image is based on Alpine Linux, a security-oriented, lightweight Linux distribution.
The TagoIO MQTT Relay is licensed under the Apache License. See the LICENSE file for more details.
For more detailed instructions and documentation, please visit the GitHub repository. Thank you for using TagoIO MQTT Relay! If you have any questions or need further assistance, feel free to reach out via GitHub Issues or our community forum. 🚀
Content type
Image
Digest
sha256:2f16042ff…
Size
174.9 MB
Last updated
8 months ago
docker pull tagoio/relay