Holl mate
When you say "server" do you mean the dream? or have you got a machine running?
Sounds like a VPN connection from your home to your phone/ipad could come in useful, that way when you sign in your phone etc. will be given an ip address from your home network and you can then get to the dream via it.
I was thinking of Team Viewer on a small device at home, like a laptop or something, take all the qualms out of a VPN.... would depend on what firmware and stuff you have on the router but you could set up a tunnel from home, means you can then connect and it would be like being there.
"Elphi" would be good
You might get away with "openVPN" as well mate. But you'd need "Tomato" etc.
Or why not drop it off at your pals house and see if he/she will run it while your away ??