Monitor OPNsense with Zabbix (Active Agent, GUI-only)
TL;DR Install the OPNsense Zabbix Agent plugin → enable it → set Hostname to exactly your Zabbix host name → […]
TL;DR Install the OPNsense Zabbix Agent plugin → enable it → set Hostname to exactly your Zabbix host name → […]
TL;DR: This guide shows a small Python script that discovers your public IPv4, updates an A record in the OPNsense
The OPNsense firewall exposes a REST API for automation and integration. This post shows how to use the API from
In this guide, we’ll configure HAProxy on OPNsense to support TLS passthrough with SNI-based routing. This allows secure HTTPS traffic
PART 1 — Set Up WireGuard on OPNsense PART 2 — Generate Client Key Pair & Config (Using OPNsense Peer
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
You’ll need this to allow OPNsense to modify DNS records for validation. You may need to re-login to the WebGUI
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 ⚠️ Do
trust-policy.json role-policy.json
For OPNsense 25.1.3, we need FreeBSD 14.2. If you have following error, Just run the command it prompted, and build