jaboda Posted March 20, 2023 Posted March 20, 2023 We've just switched over to Let's Encrypt SSL certificates. I created a super simple (and supportable) way of doing this. We're using FileMaker Server on Windows but this method should work with other OS's as well with a bit of adapting. Install Certbot from https://certbot.eff.org. Run Certbot from the Start Menu and enter the following command to configure it: certbot certonly --webroot -w"C:\Program Files\FileMaker\FileMaker Server\HTTPServer\conf" This is assuming that FileMaker Server is installed on Drive C in the default folder. Enter the details for the certificate. Create a new file called 'Install Certificate.cmd' containing the following: @echo off set domain=[your server's domain] set username=[admin username] set password=[admin password] copy %SystemDrive%\Certbot\live\%domain%\fullchain.pem %temp% copy %SystemDrive%\Certbot\live\%domain%\privkey.pem %temp% fmsadmin certificate delete -y -u %username% -p %password% fmsadmin certificate import "%temp%\fullchain.pem" --keyfile "%temp%\privkey.pem" -y -u %username% -p %password% del %temp%\fullchain.pem del %temp%\privkey.pem net stop "FileMaker Server" net start "FileMaker Server" Ensure you enter your domain, and admin username and password. Schedule the above script to run once a week. Let's Encrypt updates every 30 days (I think) so weekly should cover it. Make sure you run it with the highest privileges. That should be it. Claris say you need to restart the FileMaker Server service but in my testing that doesn't seem to be necessary. I'm going to use it as an opportunity to reboot the server, which I do weekly. To do that replace the last two lines with Shutdown /r /t 0 Hope this helps.
Newbies flusheddata Posted December 3, 2023 Newbies Posted December 3, 2023 Hi, Please, edit the code capture in step 2 so there is a space after -w in order for it to work Best regards, Miguel
Newbies Christopher Gauntt Posted September 18 Newbies Posted September 18 I'm getting stuck immediately on step 2. I get the following error message: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet. I'm assuming it's a firewall issue. I am using an EC2 instance on AWS.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now