To answer your question: Pydio can do this. I use mine to do exactly this over an NFS link. I don't use it on Windows, so it might be a bear to get setup.
Pydio is a very complex solution and you really don't need all it offers. I'd actually be okay with it being offered as a piecemeal solution set. I'm not familiar with any other systems that can do what Pydio does besides Tonido - you can self host Tonido and it is intended for Windows, but it is not open source. ( I have used Seafile, OwnCloud, Tonido, Pydio, etc at some point or another and have fallen back on Pydio - Tonido is decent for Windows and the only one that lets you do the directory thing you want but it's a bit restrictive in user controls ).
Yup, that is what I was going for. I was a bit confused as I thought it was possible to remove the internal HD (storage?) from the Tonido device and that was the 'other' HD being referenced. If you can not mount the Tonido's drive over USB then it looks like the page linked above, the tutorial, is the best way of "repairing" the device - it will wipe all current data. It even tells you where to get the new replacement filesystem (OS): [wget http://www.tonido.com/downloads/plug2/rootfs.tar.gz]. Let us know if you successfully mount the device. Good luck!
Regardless, your up speed will always be the bottleneck. Setup a plex media server and tell him to lower his "quality from remote servers"
Or maybe give something like http://www.tonido.com/ a shot..
I use Tonido for our Android and iPhone. You have to access the app to get it going but that's it. You can use it only on the WiFi if you don't want to eat up your data. One use is for my wife's iPhone: I have it set up so that after it uploads to my home server she can delete the pictures from the phone and recover the space. So I'm using it as a one way sync.
I use a file server box with Subsonic to stream my personal music collection to my phone (or other devices). I had Tonido installed on it to make a personal DropBox of sorts, but i found it had issues indexing multiple TB's of data taking up a pretty high amount of CPU power over several days. Maybe you won't have that issue.
I also use it for Torrents and for private trackers that requires a certain upload:download ratio.
Its also a movie streaming machine; Just waiting for Chromecast to get some halfway decent local streaming support.
Its also a file server for general files and a few backups of my desktops and laptops of complete restore points.
Try Tonido. I used it for a while. They have a nice web interface and mobile app for accessing your data remotely.
Another option (which is what I use now) might be to have an SSH server running that has access to your data, and set up port-forwards in your router so you can access it from outside your network. I'd suggest putting it on a random high-numbered port though, and setting a good password. You could then remotely access your data with any SSH/SFTP client.
Well i find no link to the source code or anything OS on their page. So, that's a minus.
The forum link mentions "old source code" but the link given forwards me to
http://www.tonido.com/developers/
Again, i see no source code. Only API information to build your own client.
Evidence for FOSS is quite small so far.
Ok, so I looked into it for you. I think your best option is tonido. They have a linux client. Basically, you set it up to map drives connected to your computer and then, without any port forwarding, sets you up to be able to access remotely.
Tonido is a good one. Hassle-free install, no need to mess around with no-ip as /u/EpicCyndaquil suggested. You can access it from <user>.tonidoid.com once you make an account and install the software.
Tonido is sweet for this. It is cross platform and can do way more than just play music. It'll let you browse your HDD and manage torrents, plus a lot more. There's also an android app so you can access all of your music right on your phone. It's a really simple install. There's very little configuration because you get a user name and password for the Tonido website that handles the connection to your server. This is VERY handy for serving from behind routers/servers that for whatever reason you lack access to. This software was originally designed for the sheevaplug, a "wall-wart" sized, low power 'personal cloud' server. Cool stuff.
I have a similar setup and I use Tonido. http://www.tonido.com/
Clean and simple and pretty nice on the options and settings and does have a mobile client for Android, which for me was a bigggy, as well as a web based client
Just run Tonido (http://www.tonido.com) on your PC or Mac. You can stream your music and backup photos automatically from your phones. You will have complete control and dont need to worry about TOS changes.
Tonido works pretty well for me. I'm using it on a Raspberry Pi B+ to sync stuff from my phone (and to stream my music collection over the internet). It's much easier to get going than seafile or owncloud as well.
http://www.tonido.com/support/display/docs/Automatic+Photo+and+Video+Backup+using+Tonido+Android+app
Tonido personal cloud, upload photos from your phone directly to your comp, gives you access to all your files, music, photos, etc. I prefer this over uploading to Google drive or dropbox
I don't know if you want to learn to make your own for some personal project or because you haven't found a solution that works for you. I'm just saying this because the big names offer a lot of services in the solution, accessing files is more than just accessing the files its ios clients, android clients, web clients, picture viewing, streaming media players, sync services etc etc.
Good luck to you if you want to make your own but your request isn't really specific enough with where to start aside from a server and client model.
I found this recently because I wanted to access books remotely but not download the whole thing, sadly it didn't work for me as the reader couldn't open the books without all the file data but it may be of some use to you, http://www.tonido.com/
I would suggest softether on a windows vm for vpn (super easy to use/set up). I would also suggest tonido vs owncloud. Just install it on your file/plex server (this is my setup) and it will give you an https webpage to access your files. Tonido also has ios and android apps as well as an app for windows to mount your files as a network drive from anywhere. Otherwise, you'll have to set up ssl on owncloud.
EDIT: sorry, forgot a link to tonido and softether
Tonido gives you 2GB free data transfer per month if you're accessing your computer from the Internet... meaning from outside your computer's network. You can pay to get more if you need it. You'll get a free subdomain (yourname.tonidoid.com) that you can access on your phone from anywhere, as well as from browsers on other computers. You can manage exactly what you want to share.
The downside is that if your phone and computer are connected to the same wireless network, I think it still counts towards your monthly data transfer limit. For this, you may want to use SplashTop (as mentioned in other comment), which from what I can tell allows you unlimited access when both are using the same wireless network, but charges you if you want to be able to access your computer from the Internet (from another network.)
To make that a little clearer, if you're trying to do this without spending money each month:
Use Tonido when your phone is not on the same wireless network as your computer. Remember there is a 2GB limit.
Use SplashTop when your phone and computer are on the same network.
If you don't mind spending money, try SplashTop.
On a related note, if you want to access your phone from your PC, use AirDroid. If I'm wrong on my understanding of these, or if there are better apps out there, please correct me/let me know.
If you want something a little more user friendly you can try Tonido.
Install it, share a folder, create a user and password for the person to login with.
The person on the other end would only need a browser. I think they handle the DNS for you as well.
Thank you for your response. When you say I'll need to boot the physical machine with the LiveCD, are you talking about my tonido plug? if so, I don't believe that's an option. It's only got ethernet, sata(internal), and usb. As far as I know, the only direct access I have to the shell is through ssh. I've got the hard drive connected to my PC tower via usb enclosure. I'm wondering if I can boot my windows box from a debian liveCD, then find my drive and do the necessary poking/prodding.
Thanks again for the attention to my problem. It's very appreciated
*edit fwiw, long ago, I followed this tutorial to get the filesystem onto my attached sata drive. This may help in diagnosing where I've ended up... Thanks again
>an easy dns name to give my parents to point them to my web server (photo gallery) or my wife's blog
I fail to understand the difference between that and a Tonido Webshare?
[First, to clear up web ramblings on whether Tonido is open or closed...Tonido is a platform. This platform is open source and free software under the Apache license. Some of the applications (plugins), like WebShare or Thots, might not be free, open source software. It's very much like Google's Android or Apple's Mac OS X - the platform is open, but some things might not be. Building Tonido by following the guides will give you a base but limited applications. If you further follow the SDK, you can easily develop your own replacements for these, if you so wish.]
If the library is on a computer with sustainable internet access, then try generating your own self-hosted "cloud" by using the Tonido Desktop app. The software is free for personal use, its functionality is highly configurable and - theoretically - its capacity is unlimited; furthermore, files on the base system itself can be shared with just one click and without any uploading!
I'm not affiliated with Tonido and I'm not sure which services are directly competitive, but I use it and can vouch for its effectiveness...