Is the server on my PC or on an externam machine?
When you host a server, it runs on your computer.
You either have to forward ports or have uPnP enabled, which will let blockland forward ports itself.
It's completely secure unless you're doing it wrong, and unless you have some super crappy internet it should be working just fine
In case your internet is super crappy, buy RTB hosting