Portable Files, Online
I’ve had this problem for quite a while. I use Zim as a personal wiki to keep all my notes for work and my projects (like an Agile book I am working on) and I like to version it. Also, I need to access the Zim notebooks from several places (like different computers) and on different platforms. As you can imagine, this has created a problem. In addition, I don’t want any of this information public — its my private notes.
For a few years I toted around a USB stick. I tried keeping it on my server space but it got tiresome copying/pasting files. Usually, what would happen is that a company I was consulting for would have some security arrangement where they wouldn’t allow FTP, or SSH, or any access etc.
Finally, I settled on using True Crypt to store the directory of Zim files. It works on Mac, Windows, and Unix-Linux. True Crypt lefts me encrypt the entire directory and mount it as a drive. So, my security issues solved, I tried different solutions. One was storing the file in my BitBucket account until it got blocked at my current place. But . . . they allow DropBox.
DropBox is totally what I was looking for but some places don’t allow it, my current place does. it auto-syncs my True Crypt file. I use Darcs for my versioning (super lightweight) and am good to go. DropBox is also free for the first 2 gigs. And, since you get local copies, you don’t have to worry about internet lockout in case you are in Northern Ontario writing a manifesto.
Here then are the requirements:
- Works on all major OS’s (Mac/Windows/Unix-Linux).
- Versionable.
- Encrypted.
- Accessible from anywhere.
- Relative ease of use.
- Cheap (or free).
And here’s portable encrypted desktop wiki solution:
- Wiki: Zim.
- Encryption: True Crypt.
- Versioning: Darcs
- Access from Anywhere: DropBox.
I’ll keep doing this until the next place (or current) chooses to cut me of from DropBox.