Secure ThingsBoard MQTTS with X.509 Certificate Chain and Auto-Provisioning
This guide builds on: to enable: Why We Removed MQTTS from HAProxy In the earlier setup, HAProxy terminated TLS for
This guide builds on: to enable: Why We Removed MQTTS from HAProxy In the earlier setup, HAProxy terminated TLS for
This guide applies to bare-metal setups only. If you’re running ThingsBoard on Kubernetes, refer to your ingress controller (e.g. Traefik
Set up HAProxy 3.2 on Ubuntu 24.04 and forward HTTP/HTTPS to a backend Jenkins host using SNI-based TLS passthrough. HAProxy
This guide shows how to install Keycloak behind NGINX with SSL termination using Let’s Encrypt, and an existing MariaDB server.
In this guide, we’ll configure HAProxy on OPNsense to support TLS passthrough with SNI-based routing. This allows secure HTTPS traffic
Architecture Overview: This setup runs WireGuard on an AWS EC2-based OPNsense firewall (WireGuard server) in the public subnet (10.0.0.0/20). The
Overview Component Value Internal domain maksonlee.com DNS server IP 10.0.128.4 (OPNsense LAN IP) System DNS 127.0.0.1 (loopback) Forwarder AWS DNS
1. Install the ACME Client Plugin 2. Create Your Let’s Encrypt Account 3. Create Cloudflare API Token You’ll need this
Architecture Overview: Interface Subnet Private IP Public IP WAN (ena0) test-subnet-public1-ap-south-1a 10.0.0.4 Yes LAN (ena1) test-subnet-private1-ap-south-1a 10.0.128.4 No 1. Launch