Membrane is a Distributed Backup System that swaps your storage space with other users in the Membrane swarm to backup your data.
- Both GUI and CLI interfaces
- File history ensures file versions are never removed until necessary.
- Log in from anywhere using your generated 4096-bit RSA key
- Twofish encryption ensuring strong for data privacy.
- Deduplication reduces storage requirements for similar files.
- Prioritise backup to friends and family.
- Download the deb or rpm package
- Install using
dpkg -i /path/to/membrane-1.0.0-alpha.7.deb
orrpm -i /path/to/membrane-1.0.0-alpha.7.rpm
- Start the daemon using
sudo systemctl start membraned.service
- Check status using
membrane status
- Run GUI using
membrane-gui
- Logs can be viewed using
journalctl -u membraned.service
- Backup your credentials from
/root/.config/membrane/auth
- To restore another account replace
/root/.config/membrane/auth
with your backed up credentials
- Java 8 or above
- Systemd (if using packages)
- Use the GUI to monitor the membrane daemon
membrane-gui
- To add watch folders to backup use
membrane watch-add <folder>
- To check backed up files use
membrane files
- To explore file history use
membrane history <file>
- To recover file use
membrane recover <file> <target> <optional: date>
- Use the
-h
flag at any point for command help
If you are having issues, please let us know.
We have a mailing list located at: [email protected]
The project is licensed under the MIT license.