If you’re willing to ssh in and write your own configuration manually you can do that, then enable the openvpn server as normal for a Linux system. I’m not sure how well this will play with GLI’s generic firewall rules, but you can always dump a more stock-ish build on to get rid of that if you have to.

@wcs2228 will tell me I should just answer your question without offering suggestions, but is there a reason you need to do TAP instead of TUN? It’s a extra headache and overhead unless you really need the functionality.