# Connecting to Ignition OPCUA server with UAExpert

**URL:** <https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569>\
**Category:** Ignition\
**Tags:** opcua\
**Created:** [May 22, 2025, 2:55pm UTC](https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569 "2025-05-22T14:55:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![linhaihuan](https://avatars.discourse-cdn.com/v4/letter/l/dec6dc/32.png) [@linhaihuan](https://forum.inductiveautomation.com/u/linhaihuan)\
**Post date:** [May 22, 2025, 2:55pm UTC](https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569/1 "2025-05-22T14:55:14Z")

</div>

Hey guys,

New to Ignition. I'm trying to connect to Ignition's OPCUA server with UAExpert. I've looked through all related forum posts, but I have no idea what I'm missing. This is how I've configured the Server:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/6/6639829d8b609a76b062f32e719673e93a387a82.png)  
That Endpoint Address is the current IPV4 address that I have, though I have one other address set at the moment as well. I've also restarted the gateway with gwcmd -r.

This is my UAExpert configuration:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/a/3abce1f50c4b29a9398a40224cb0cb84e10b4b52.png)  
I believe that that should be everything, but I keep getting this in my UAExpert:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/b/fb850a730c6020db6c4214271e751f79564f8916.png)  
Does anyone know what I'm missing? Thanks!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 22, 2025, 3:12pm UTC](https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569/2 "2025-05-22T15:12:15Z")

</div>

You are specifying a bind address (listen on localhost) that is only internal to the gateway, while specifying an endpoint address that is external-facing. That cannot work.

As shown in the docs, you must specify the addresses to listen on as bind addresses (or 0.0.0.0 as the wildcard for all), and specify the endpoints that the users will receive as the preferred targets in discovery.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 22, 2025, 4:01pm UTC](https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569/3 "2025-05-22T16:01:54Z")

</div>

Use the "custom discovery" workflow.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/8/e87587c6c85938a0ca4a66926deb19f6f713c437.png)

You also didn't need to change any of the default settings if UaExpert is on the same host.

If you want to connect from other hosts, all you need to change is the Bind Address to `0.0.0.0`.

---

<div class="post-metadata">

**Author:** ![linhaihuan](https://avatars.discourse-cdn.com/v4/letter/l/dec6dc/32.png) [@linhaihuan](https://forum.inductiveautomation.com/u/linhaihuan)\
**Post date:** [May 22, 2025, 5:35pm UTC](https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569/4 "2025-05-22T17:35:43Z")

</div>

I think I'm getting close. The "custom discovery" feature came up with this configuration:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/d/2d9c8b71108456f85b7b53c3eaab4a2bed4a459f.png)

I was able to get a login screen with user "opcuauser" and "password" worked for the password. Problem is now that my UAExpert log is now spamming this message:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/f/2f5547af66c5a0f9d1ce3a79c59c39dca629f45a.png)

The OPCUA server settings are now this btw. I've also tried all this with Bind Address 0.0.0.0, with same results.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/7/37fdda4284df3dc6c90e271ab0b81ca3246751cb.png)

And yep, I am running UAExpert and Ignition on the same host. Curiously, Anonymous login still doesn't work as well.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 22, 2025, 5:37pm UTC](https://forum.inductiveautomation.com/t/connecting-to-ignition-opcua-server-with-uaexpert/106569/5 "2025-05-22T17:37:23Z")

</div>

Not sure it's your issue here, but so you're aware, you have to restart the OPC UA module or Ignition after making changing to those server settings.

You may at this point need to go into the Ignition OPC UA server security settings and mark the UaExpert client certificate as trusted.
