This post is about Suricata Setup on pfSense
Install the Suricata Package
pfSense provides a UI for everything. So from the admin page go to System -> Package Manager -> Available Packages and search for suricata:

Then go ahead and install it. After that you will see it under the Services tab:

Enable Rule Download
Under Services -> Suricata -> Global Settings you can enter settings to download Snort and ET rules:

After adding the rules you can manually download them under Services -> Suricata -> Updates:

First I created a list which represented my home network under Services -> Suricata -> Pass List:

On top of the suppress list you can also choose what rule categories to enable under Services -> Suricata -> Interfaces -> WAN Categories:

Suricata setup on pfSense
Another optional thing you can do is install Service Watchdog:

And under Services -> Service Watchdog enable it to monitor the Suricata Service:
