Project Overview

Core Principle: Store all files inside a files directory using the file's SHA256 hash as its filename. All additional tools (metadata, search, etc.) are built on top of this simple foundation.

This approach makes it possible to check which servers are hosting the same file. If a file or server becomes unavailable, users have a consistent reference (the hash) to find it elsewhere. Using only HTTP everywhere.

Components