Storage backend encryption confusion


I’ve setup Seafile Pro to use an S3 storage backend, following the instructions in the manual to generate an encryption key, and updated my seafile.conf to point to it.

When I try to create a new library, the dialog is the same as when using disk storage, with a checkbox for Encrypt and password fields to enter an encryption password.

My question is, if I have storage backend encryption configured, do I still need to enable encryption when creating a new library?


Not really, it would be just another security feature if you think storage backend or https aren’t save.


That is server side encryption before that data is being transferred to the backend and decryption after it has been fetched from the backend.

This is client side encryption.