http://wiki.maemo.org/Knots2#3G_streaming_with_N900 That should get your client to connect to the server with SSL and auth enabled. To connect from outside, you need to forward those ports to your computer and then know your computers public address. Then you should be able to connect to it from outside using the ip and by checking the "Server uses SSL" checkbox. But this requires up-to-date server and client. I'm considering adding some sort of dyndns type of support to server so that you can register you server to a database and then connect with just that name without having to deal with ip changes etc. No promises though, use dyndns or similar service for now. Auth and SSL slower the client down a lot. If you are going to use it with 3G, consider using some bandwith saving measures like switching to list view to prevent downloading screenshots/album art, playing video only fullscreen so that it won't update the progress from server and going away from the player page or switching the display off when playing music so that it won't have to update the progress.