Skip to Content
TroubleshootingConnectivity

Connectivity Issues

Cannot Access the Web UI

SymptomCauseSolution
Browser shows “Connection refused”Edge service not runningCheck: docker compose ps — restart if needed
Browser shows “502 Bad Gateway”Reverse proxy misconfiguredVerify Traefik/nginx config and upstream port
Browser shows SSL errorCertificate expired or invalidRenew certificate or check Let’s Encrypt config
Page loads but shows blankJavaScript errorOpen browser DevTools console and check for errors

Device Cannot Connect

Inspire uses a single HTTPS port (443) for all traffic. Ensure outbound HTTPS from the device to the server is allowed.

SymptomCauseSolution
Pairing page does not loadDNS or network issueVerify the device can reach the server: try loading the URL in a browser
Pairing page loads but code is not acceptedCode expiredRefresh the pairing page to get a new code
Device pairs but shows “Connecting…”WebSocket blockedConfigure proxy/firewall to allow WebSocket upgrade on port 443
Device connects then disconnects repeatedlyUnstable networkCheck Wi-Fi signal or switch to Ethernet

WebSocket / SignalR Issues

Inspire uses SignalR over WebSocket for real-time data push. Common blockers:

BlockerSolution
Corporate proxy strips Upgrade headerConfigure proxy to pass WebSocket upgrade headers
Firewall blocks long-lived connectionsAllow persistent HTTPS connections to the Inspire server
Load balancer without sticky sessionsEnable sticky sessions or WebSocket-aware routing
Anti-virus/security software interceptingAdd the Inspire server to the allow list

Testing WebSocket connectivity

Open a browser on the device and navigate to:

https://inspire.yourcompany.com/api/health/ws

If WebSocket is working, you will see a “Connected” message. If not, check the browser console for error details.

DNS Issues

SymptomSolution
Device cannot resolve hostnameVerify DNS settings on the device
Works with IP but not hostnameCheck DNS A record for the Inspire domain
Intermittent DNS failuresConsider using a local DNS server or static hosts file entry

Firewall Configuration

Minimum required access from display devices:

DirectionProtocolPortDestination
OutboundHTTPS443Inspire server
OutboundDNS53DNS server
Last updated on