Quickstart Installation & Setup — opcua2mqtt

Get opcua2mqtt running on bare-metal Linux (x86_64, aarch64, armv7) or Docker in under 60 seconds with zero runtime dependencies, zero JVM/Node bloat, and <50MB RAM footprint.

1. Automated Shell Installation

curl -fsSL https://opcua2mqtt.io/install.sh | bash

2. Docker Container Quickstart

docker pull ghcr.io/arnooo/opcua2mqtt:latest
docker run -d --name opcua2mqtt --restart unless-stopped -v $(pwd)/config.toml:/etc/opcua2mqtt/config.toml:ro ghcr.io/arnooo/opcua2mqtt:latest

3. Generate Hardware Fingerprint & Verify Config

opcua2mqtt --fingerprint
opcua2mqtt --config /etc/opcua2mqtt/config.toml --verify

Once verified, enable the systemd production unit (systemctl enable --now opcua2mqtt) or deploy via Docker Compose. Activate your free 50-tag perpetual Core license at opcua2mqtt Core Activation or explore Docker & K3s Edge Deployment.