How do you port-forward a Vanilla Minecraft Server?

I have a vanilla minecraft server, but i dont know how to port-forward it, so no one can get in my server. Who ever helps the most can get in! PLease, this is my first time making a server. And while we're at this, how do you migrate your server to a hosted one?
2 answers 2