BTCPay on VPS and tunnel into node machine for node connection?
Discussion
If you can get that to work but it would be easier if BTCpay server and your lightning node were on a vps. It depends on how much it is worth to you. If you are a store where you will be receiving a descent amount of income and you must be able to take payments, a service like Voltage.cloud is reliable and really easy to setup. If that not so important I would go with the #[3] option with is mush cheaper