catboys.nu is a zero-knowledge encrypted file storage system. Files are encrypted entirely on the client before being uploaded, meaning the server never has access to your plaintext data or encryption keys. The system is designed around a hierarchical key derivation scheme, chunked file storage, and an encrypted operation log that enables conflict-resistant multi-device synchronization.
It is in its early days. You probably shouldn't use this in production, as files may be lost and the public database will be reset quite a lot.
Install
curl https://catboys.nu/install.sh > /tmp/catboys.sh
cat /tmp/catboys.sh | less
# After reviewing it
cat /tmp/catboys.sh | bash
# To register
catboy register
# Grab a sample file (for later)
wget https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4 -O ~/Downloads/BigBuckBunny_320x180.mp4
# Try to upload a few files
catboy vault create home
catboy upload home BigBuckBunny_320x180.mp4 ~/Downloads/BigBuckBunny_320x180.mp4
catboy download home BigBuckBunny_320x180.mp4 ~/Downloads/BigBuckBunny.mp4