Ever since version 2.4 it has been somewhat difficult to change the logo of pfsense. The other problem is Netgate employees won’t allow you to discuss this on the official forums anymore and will lock your thread if you do.
After some digging and a little help from Vectron I came up with the following:
— edit — I have replaced the old manual method with system patches to make this change persistent through upgrades
Install the package “system patches” from the pfsense package manager. Navigate to System>Patches
Click Add New Patch and enter the following:
Description: header logo
URL/Commit ID:
COPY PASTE LINK IN (URL / COMMIT ID)
Base Directory: /usr/local/www/
Auto Apply: checked
Click save and then click fetch for the header logo
Next click apply for the header logo
Lastly upload logobar.png to /usr/local/www/
Click Add New Patch and enter the following:
Description: login logo
URL/Commit ID: COPY PASTE LINK IN ID
Base Directory: /etc/inc/
Auto Apply: checked
Click save and then click fetch for the header logo
Next click apply for the header logo
Lastly upload logo.png to /usr/local/www/
Do note that you might have to still re-upload your logos after version upgrades and they definitely won’t stick around if you restore a config backup xml to a fresh install.