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.

Camlistore – open-source personal storage system for life

190 pointsby hswolffalmost 11 years ago

15 comments

NhanHalmost 11 years ago
I can&#x27;t quite grasp what this is (as in, what the software is, is that a server, a client, or a combination of both), or how could I get started in using it.<p>&gt;Your data should be alive in 80 years, especially if you are<p>Is there any special significane for 80 years? And exactly how is it safe? The &quot;Download&quot; sections have me installing the server on my box, and my hdd certainly won&#x27;t survive 80 years.<p>Under storage, it says that<p>&gt;Implementations are trivial and exist for local disk, Amazon S3, Google Storage, etc.<p>How does encryption work? I can&#x27;t seem to find out at which step the encryption is done (client side, or server side?). The home page mentions it&#x27;s &quot;private by default&quot;, considering that I don&#x27;t know that much about security and cryptography in general, how safe would I be in using this, for whatever purposes that it could be used for.<p>Mention under potential use cases: filesystems backups and Document management CMS. That&#x27;s ... interesting.
评论 #7843320 未加载
评论 #7844862 未加载
评论 #7843737 未加载
natural219almost 11 years ago
If you&#x27;re confused as to what this project is about or why it&#x27;s important, I highly recommend watching the first ~10 minutes of the video posted on the main site. Brad Fitzgerald does a much better way of explaining the value proposition.<p>I personally think this is one of the most hugely important ideas&#x2F;protocols to come out of the last decade. Even if Camlistore doesn&#x27;t do it, it&#x27;s hard to imagine software programmers of the future <i>not</i> agreeing on a shared protocol to fill this huge, huge need.<p>I actually wrote a proposal for a Mozilla grant recently outlining a couple of the reasons why decoupling storage from user interface is a fundamentally good thing for society[1].<p>[1]<a href="https://www.newschallenge.org/challenge/2014/submissions/stop-letting-facebook-own-your-data-web-applications-should-ask-you-for-your-data-not-the-other-way-around" rel="nofollow">https:&#x2F;&#x2F;www.newschallenge.org&#x2F;challenge&#x2F;2014&#x2F;submissions&#x2F;sto...</a>
评论 #7844157 未加载
评论 #7843148 未加载
zrailalmost 11 years ago
Original post from three years ago: <a href="https://news.ycombinator.com/item?id=2156374" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=2156374</a><p>Camlistore has always been a project that I&#x27;d like to try out someday but every time I&#x27;ve looked it&#x27;s seemed more hypothetical than real. Kenneth Reitz (of python requests fame, among other things) put together a much smaller thing called Elephant[1] that I&#x27;ve been tempted to explore as well, and it&#x27;s sort of in the same vein.<p>[1]: <a href="https://github.com/kennethreitz/elephant" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kennethreitz&#x2F;elephant</a>
评论 #7843270 未加载
PhasmaFelisalmost 11 years ago
This is a subject of great interest to librarians and archivists--how to store various types of data so that both it and its associated indexes remain fully accessible and searchable, with a minimum of maintenance, across decades or centuries, even as formats, maintainers, and institutions rise and fall.<p>Anyone know if these guys are working with existing archival groups and standards? It would be a shame if they&#x27;re reinventing the wheel.
评论 #7844109 未加载
rabinoalmost 11 years ago
If you are learning &#x2F; playing with Go(Lang) you should definitely take a look at this source.<p>As a tool it&#x27;s a bit rough yet, but it&#x27;s going to be awesome.<p>Disclaimer : I have a man crush with Brad Fitzpatrick. Well, mostly with his code.
评论 #7843645 未加载
buro9almost 11 years ago
My understanding of this is that it&#x27;s &quot;A git style CMS for all your data&quot;... so you can&#x27;t nuke things as there&#x27;s history of it, and you can put any data you want into it.<p>Where I struggle is that either the definition of &quot;your data&quot; is narrow, or I shouldn&#x27;t be using it for all my data.<p>Back in 1999 when I first learned about MP3, I started ripping my CDs. I have several thousand CDs, this took a lot of time. Before I completed the task, at a rate of a few CDs each evening, FLACs came into my life and I started back at the beginning. I deleted the MP3s as I replaced them with FLACs.<p>I really don&#x27;t ever need to keep some data. But maybe it&#x27;s not the kind of data that I should be putting in Camlistore? I think of it as my data, after all these are my CDs.<p>I struggle with the concept of Camlistore as I have an 18TB NAS in RAID6, 12TB usable... and it&#x27;s 80% full. If I had history I&#x27;d have a storage problem today.<p>I&#x27;m perhaps an outlier, I chose to self-host my data locally rather than rely on cloud based things. And I chose to keep everything... photos, documents, email, video, music. And everything I keep is in the highest possible quality: FLACs, DVD VOBs, raw photos, etc.<p>But then... who is Camlistore aimed at if not the people who like to store and have control over their own data?<p>I guess I just find delete too valuable a feature for the larger data I store.<p>And perhaps I&#x27;m just wrong on the use-case, maybe it&#x27;s really &quot;for all your data (that you cannot re-acquire)&quot;. I just don&#x27;t want to ever rip those CDs again. But if I do, those old versions are dead to me.
评论 #7846650 未加载
评论 #7844517 未加载
评论 #7844487 未加载
tokenizerrralmost 11 years ago
I just tried to get this running using release 0.7, but I am puzzled by the web interface. I have not managed to upload a file through it, and once I did upload a file through the commandline tool camput it did not seem to show up on the web interface. Seems like a cool concept, and I hope I&#x27;m doing something wrong since I would like this to work.
KMagalmost 11 years ago
Spoiler: if you came here all excited about the name beginning with Caml, Camli stands for Content-Addressable Multi-Level Indexed. It isn&#x27;t related to the Categorical Abstract Machine Language. It&#x27;s written in Go, not OCaml. (Yes, I know long ago Zinc was substituted for the Categorical Abstract Machine down in the depths of OCaml.)
评论 #7843422 未加载
rlpbalmost 11 years ago
This sounds like what git-annex does today, except with a front-end. How is it different from this understanding?<p>git-annex stores things content addressed, gives me different views into the data (tags, etc), and supports different back-ends (S3, remote rsync, local filesystem, external disks, etc). Isn&#x27;t this exactly what is described here?
jamiialmost 11 years ago
<a href="http://nymote.org/" rel="nofollow">http:&#x2F;&#x2F;nymote.org&#x2F;</a> is running along similar lines and has some serious technical chops behind it (including some of the original Xen folks). I&#x27;m not so sure about their UX skills, but it&#x27;s worth keeping an eye on.
评论 #7843671 未加载
评论 #7843406 未加载
评论 #7843242 未加载
genericacctalmost 11 years ago
You can&#x27;t overwrite your data and can&#x27;t delete it either? I am puzzled.
评论 #7843103 未加载
rakooalmost 11 years ago
To everyone who doesn&#x27;t understand what this is all about, I suggest you read the presentations and watch the videos [0]. They&#x27;re going deeper into what camlistore is and can do.<p>[0] <a href="https://news.ycombinator.com/item?id=7842629" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7842629</a>
malkiaalmost 11 years ago
As a non-english speaker, I always associated this with caml&#x2F;ocaml and the ml languages - and I still do somehow even after I have visited the site and read about it, and what it is.<p>What does &quot;camli&quot; means?
评论 #7843726 未加载
gnopgnipalmost 11 years ago
This sounds very similar to diaspora. The whole project is about replacing social networkings idea of giving all of your info to a 3rd party, and only sharing some info with people you trust.
fiatjafalmost 11 years ago
This is the perfect solution for the laymen constant losses of data due to Windows breakages that lead to complete formatting of disks.