No właśnie Geoserver musiałby być zainstalowany na hostingu, wtedy działa na porcie 8080.
Jeżeli chcesz się pobawić w tryb nie-localhost, musisz uwolnić porty 53 (dla http) 443 (dla https) i 8080 (dla geoservera) na swoim routerze dla danego komputera w Twojej sieci. Wszystko jak to zrobić musisz poszukać w dokumentacji routera.
Wskazówka: jeżeli masz łącze ADSL (neostrada, netia – generalnie internet po linii telefonicznej), to musisz jeszcze skorzystać z usługi dynamic dns, ja korzystam z no-ip.com (możesz wtedy mieć adres np. twojadomena.ddns.net – nawet ładnie to wygląda), gdzie można nadać jakąś domenę dla swojego routera. Potem trzeba tylko to ustawić w swoim routerze i voila!
Trochę kombinacji trzeba wykonać, ale jeżeli masz mocne łącze (zwłaszcza upload), to spokojnie możesz u siebie hostować takie rzeczy.