@PatRyan
Try this :
The file missing, /tmp/acme/Your-Domaine-name/reload.sh :
/usr/local/pkg/acme/acme_command.sh importcert "Your-Domaine-name" "domaine.name" "/tmp/acme/Your-Domaine-name/domaine.name/domaine.name.key" "/tmp/acme/Your-Domaine-name/domaine.name/domaine.name.cer" "/tmp/acme/Your-Domaine-name/domaine.name/ca.cer" "/tmp/acme/Your-Domaine-name/domaine.name/fullchain.cer"
Where :
[image: 1762844764276-8efa8f55-aec2-4796-abb5-08eeeade8500-image.png]
This command imports the obtained files (certificates) into the pfSense GUI cert store.
This file isn't part of the package, it's auto generated with the GUI settings.
Suggestion :
Create this file in the root folder.
Use the Services: Shellcmd Settings command (install the Shellcmd pfSense package), select Shell command or early shell command and copy the file from root to /tmp/acme/Your-Domaine-name/reload.sh
cp /root/reload.sh /tmp/acme/Your-Domaine-name/reload.sh
[image: 1762845136683-b82c2172-90fa-4ad5-a821-daac2f3dd77a-image.png]
Be carefull : during boot, /tmp/ is probably empty.
So you have to create /acme/ folder first, and then the /Your-Domaine-name/ folder before the actual copy command. I leave it up to you to create a nice one liner ^^
Normally, when the acme.sh package gets updated, and restored to normal, the file you copied during boot will just be created / overwritten with the correct info.
Just keep in mind that you probably can / have to remove this temporary shell command in the future.
A post-it ?