Yes, you can, I have clients that use pfSense VPN, you will probably need to create a NAT for the server, because I believe that you will not configure a public IP directly on the server, correct ?
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.