According to this clientless VPNs have a big security hole.
http://www.kb.cert.org/vuls/id/261869
Is this only a problem if someone targets your system, or is it a generic thing that you could stumble across accidentally?
So...this?
https://sourceforge.net/apps/trac/openvpn-als/
If they talk about Adito a lot are they talking about OpenVPN ALS too? Are the names interchangeable?
From what little I can understand of the sparse documentation, it seems like you still have to install something and/or alter the security settings of the computer you're using to connect through the internet to the home server. Is that accurate? If not, where do you go to get the java applet and how do you use it?
I assume this
https://sourceforge.net/projects/openvpn-als/ is where you get the server-side program. Correct?
Is this a good overview?
http://www.amahi.org/apps/openvpn-als You just configure the home server and then when you navigate to your dynamic DNS you can connect to your HDA?
Okay, so, assuming this browser-based thing works without a client (agent?) there are two ways to connect to an HDA from the internet. The most secure way is by using a client installed on your own portable computer. A flexible way is to use a java applet agent(?) because it can do the same thing but on a computer you can't install or change things on. The way you get the java applet onto someone else's computer is to visit Amahi's dynamic DNS page and get connected to your HDA, which will then load the applet into your cookies or something?
As for email, it looks like that isn't fully supported yet
http://www.amahi.org/apps/amahi-mail-system and
http://wiki.amahi.org/index.php/Amahi_Mail_System
...but it does look possible.
Please correct me if I'm going astray
Once a VPN is created between the two computers, you can move files around and change settings just like you were physically connected to the home network, right? So, if you wanted to edit a document and save it on the home server, you'd have to transfer it to your portable computer, edit and save it, then transfer it back to the home server. Once you're into the home network the HDA apps would look the same as they do when you're in your house, right? Like, you don't need to do anything special to use the calendar because it runs on the server.