Freepbx with on-premise SIP Trunk

Hello, guys right now I have an on-premise PBX Yeastar system with an On-premise SIP Trunk provide by the ISP.

But I’m thinking migrates our PBX to a Cloud VPS (LINODE or DO) but my main concern is the SIP Trunk what I need to do to be able to use the on-premise SIP Trunk on the Cloud VPS.

Setup a VPN between your on premise location and the SIP trunk.

Hi Tom question.
Right now i have a Mikrotik RB1100AHx4 that we use to connect to our remote site that also has an RB1100AHx4.

The connection between site is perfect
So in the VPS, i need to install OpenVPN client and setup the Mikrotik account in that VPS to have the connection?

If you already have a VPN between the sites the you would not need to set it up on FreePBX.