FireMyPi helps you to configure IPFire for your Raspberry Pi 3 or 4. Available on github.
Here’s a link: firemypi.org
FireMyPi creates a bootable IPFire image for the Raspberry Pi using settings from local YAML configuration files. This makes it great for setting up a headless Raspberry Pi IPFire firewall since passwords, nic assignments, etc., are all done and no need for a monitor or keyboard on the Rasperry Pi.
A walk-through script is included with makes setting up FireMyPi easy to do/learn even for beginners.