Quote:
Originally Posted by
shrikitiki2011 
I also had a question regarding access from outside the Local area.
If I was to download my torrents from another location, how would I be able to transfer the data. Is there a way for me to upload it directly to my server at home.
Would my upload be dependent on my home internet connection ?
The answer to this is yes. There are actually several ways to do this:
1. Setup a WebDAV server. You can do this on your main server to provide a web-interface to the outside world with something like BarracudaDrive (
http://barracudadrive.com/FileServer.lsp), and a remote client like NetDrive (
http://www.netdrive.net/index.html). It works fine for transferring files, but you won't be able to access files like you would on the LAN. This means you can copy back and forth, but you won't be able to play from the WebDAV server. Well... at least I wasn't able to make it go. The BarracudaDrive site has all the setup instructions. This is probably the easiest to setup, but has limitations. I didn't want limitations so I then tried...
2. Setup SMB over SSH. This is a little more secure, but pretty complex to setup. But once you set it up, it works pretty well. You can copy back and forth, map a share to a drive, and even play files from your remote server. I like this guide:
http://www.alirezabagheri.com/blog/?p=67 One caveat, if you aren't very familiar with networking, some of this can be tough to follow.
3. Setup VPN access to your server. You can accomplish this in many different ways. Your router might have built in VPN access. If not, then you setup a VPN server (or install VPN software on an existing server/computer) and forward the appropriate ports you need. You can use OpenVPN, PPTP, IPSec, whatever. This is what I currently use as it's easier to get a remote machine setup to connect to my server, and offers the most convenience, since VPN puts you "inside" your LAN so to speak. You get to see your whole LAN, not just your server. This is also probably the most secure, as you can use certificates and very strong passwords. File copies are fine, playing videos are fine... this is the best way, but once again, it can take a bit of networking knowledge to setup properly.
And yes, your upload speed to your server at home is dictated by the "download" speed your home ISP allows.