/bejnarkli

Durable write-only network storage

Primary LanguageHaskellMIT LicenseMIT

Bejnarkli

Reliable 'write-only' network storage. Here, 'write-only' means that the server's network interface only accepts writes. To read the data, access it from the server's filesystem.

Clients are encouraged to send data to at least two servers for durability (eg: bejnarkli-send --durability 2 ...). Servers are typically configured (with --peer) to forward data amongst themselves, so that data sent to any server shortly appears at all servers.

All network transit is authenticated by HMAC — servers and clients must be configured with a shared secret. Bejnarkli does not do any encryption; encrypt your content before sending it or use stunnel.

"Bejnarkli" is lujvo of benji na klina . Roughly: blob-sender.