Comment

Comment by rgbrenner

I built this solo.. it took about a year to get it this far. Feedback is appreciated.

I wrote the filesystem, webdav server, and a web framework (used for the website and webdav server).

Written in C... and it runs on Debian + Apache + PostgreSQL

The filesystem has support for dedup, encryption, end-to-end checksumming, and a few other features. Copy-on-write... so it keeps a complete history of changes. It uses the userid + filename + date/time to reference files, so the complete history is accessible. The history is controlled by the "erase delay" setting right now, but I plan to create a nicer interface for it later (so you can browse your files at any point in time).

When files are uploaded, control is passed from the WebDAV server to the fs.. so files are encrypted as they're uploaded.

So what do you think?

parent rgbrenner 13 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton