TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Any DIY/installable alternatives to Dropbox?

31 pointsby adnymarcover 16 years ago
I really like Dropbox (http://www.getdropbox.com) and use it on a daily basis. However, I already have readily accessible capacity on my web server and would rather have the option to run the system on my own. In addition I have occasional clients who require verified encryption of their data. Are there any projects out there that create a similar solution or is this uncharted territory?

16 comments

old-greggover 16 years ago
I run a combination of rsync+git as cron jobs. They keep all 4 computers in the house in sync with each other as well as backups on a NAS.<p>Why even bother with rsync you may ask? Because for huge binary files (like RAW/JPEG images) I don't need a history of changes and they don't compress well, i.e. git would lead to an increased disk usage.<p>BTW using "any VCS" advice won't work here. Git can automatically pick up rename/delete/create actions on whole directory trees without explicit commands, which is what you want if you're going for 100% automatic operation: if I delete a file on laptop "A" it will automatically disappear on laptop "B" too. Perhaps git isn't unique in this, but its better among other VCS systems I'm familiar with. It also is very compact, especially if you don't want to have a full-blown uncompressed working tree on a server.<p>I love Dropbox, but I don't see how I could use it with my 55K/second upload speed, which is, unfortunately, quite typical for US users. (my server is in the closet). If I were them I would seriously consider selling a NAS+software kit. It's hard to imagine a middle class multi-laptop family that doesn't need one of those.
评论 #429992 未加载
mechanical_fishover 16 years ago
You could hack something together using rsync, or unison. But, frankly, if neither of these things does what you want out of the box you will quickly find yourself spending more time than it's worth to save the $99 annual cost of a 50GB Dropbox account.<p>I use unison to sync a bunch of folders between my laptop and desktop, but only on an <i>ad hoc</i> basis. For stuff that I want synced in the background I use Dropbox. And, frankly, I'm not sure why I'm not using Dropbox for everything. For example, I'm running Jungledisk to make backups of my current project folders to S3 in the event of a big fire in my building... but if I just put my Jungledisk stuff in a Dropbox I believe I'd be syncing it <i>and</i> backing it up <i>with</i> versioning, all automatically. I need to look into that.<p>As for the clients that require verified encryption... is it possible to make an encrypted volume, created with something like Truecrype, and stick that in Dropbox? I've done that. Not sure how the task of automating the mounting and dismounting would go, nor of how secure this really is.
bayareaguyover 16 years ago
Here's an article that reviews two possibly relevent open source tools - <a href="http://www.linux.com/feature/154149" rel="nofollow">http://www.linux.com/feature/154149</a><p>Unison File Synchronizer: <a href="http://www.cis.upenn.edu/~bcpierce/unison" rel="nofollow">http://www.cis.upenn.edu/~bcpierce/unison</a><p>DirSync Pro: <a href="http://directorysync.sourceforge.net/" rel="nofollow">http://directorysync.sourceforge.net/</a>
drinianover 16 years ago
BackupPC <a href="http://backuppc.sourceforge.net/" rel="nofollow">http://backuppc.sourceforge.net/</a> is probably what you're looking for, although I can't tell you about the encryption part. I am just starting to look into serious backup solutions myself.
评论 #430847 未加载
p_alexanderover 16 years ago
I used Novell iFolder for a while (running on Ubuntu, though it was a pain to install). I think it worked pretty well on SuSE out of the box. Anyway, it uses a client on individual machines with a server hosting the files. Pretty much like Dropbox, though I think Dropbox is a little prettier and easier to use.<p><a href="http://www.novell.com/products/ifolder/overview.html" rel="nofollow">http://www.novell.com/products/ifolder/overview.html</a><p><a href="https://help.ubuntu.com/community/iFolderClient" rel="nofollow">https://help.ubuntu.com/community/iFolderClient</a>
jodrellblankover 16 years ago
Yes it would be potentially useful/lucrative to be able to license and rebrand the Dropbox technology (server + clients) but self-hosted.<p>[Edit: no, not the Dropbox technolgy; the Dropbox <i>experience</i>.]
bpraterover 16 years ago
Hmm, having a private repo might be pretty nice.<p>I wonder if the Dropbox cats have thought about doing something like this? They could continue acting as a "controller" and route data elsewhere.
mileszsover 16 years ago
For an rsync-like solution that also handles the tar-ing and (GnuPG) encryption of whatever directory you want to backup, take a look at duplicity (if you're on some Linux flavor). <a href="http://duplicity.nongnu.org/" rel="nofollow">http://duplicity.nongnu.org/</a><p>It is a command-line solution, and simple to throw in cron. In addition, you can use it to back things up to S3 directly. It's great.
RobGRover 16 years ago
It seems to me that the file-sharing and version tracking are two different things that should have two different problems.<p>If you want this but on your own servers, maybe check out ringlight: <a href="http://ringlight.us/" rel="nofollow">http://ringlight.us/</a>
babulover 16 years ago
Slightly off topic here, but as many people are mentioning rsynch, I was wondering if it is possible to get rsynch working on a cellphone/smartphone.<p>I was intrigued by the idea of making a universal backup/synch client based on rsynch.
edbover 16 years ago
I always thought that dropbox would be much better if I could tie it together with my S3 account and just have all the data saved there, to an unlimited amount paid by me.
minimeeover 16 years ago
hmmm... i've been looking for something like this for a while now also. I've also considered making one of my own.
bjclarkover 16 years ago
Webdav + some simple scripting could do it on any server. That's basically what the "iDisk" for .Mac is.
评论 #429795 未加载
dw0rmover 16 years ago
Just use any vcs. afaik there is svn behind Dropbox.
hpduongover 16 years ago
im really interested in this, also.
newt0311over 16 years ago
SVN with webdav and apache would work.
评论 #429824 未加载
评论 #430429 未加载