Beginner question - setting up system for 2 different locations

Hello,

I have been using Plex on my home network to source media to different TVs in the house and it’s working well.

I regularly travel to another location out of state where there is a separate active internet connection.

What’s the best way/easiest way to set up a server from the first location to offer the streaming over the internet to the second location? Are there any start-up guides for this?

Would one recommend a NAS or equivalent for this or what is the easiest way to get going?

Thank you!