**Updated 3/7/21 to include custom configs that override openvpn defaults that are not configurable by default in pfSense GUI** I recently needed to setup a VPN to allow a small business to have employees and contractors connect to their local network remotely. Here is a summary of the setup process using pfSense and OpenVPN. Hardware / Software Selection Installation pfSense Configuration Create Certificates Configure VPN Create Users 1) Hardware / Software Selection The first item to resolve is selecting hardware and software solutions. This really depends on a number of factors including size of your network, amount of traffic, number of remote users, and budget. I a fan of the small form factor hardware firewall running pfSense , but there are a number of options. Lawrence Systems has a good overview of these options here , but I'll be talking about pfSense software with netgate or protectli hardware today. 2) Installation Regardless of the