Earlier quoted context omitted.
When communicating with your own server using https, it is already end-to-end encrypted.
While this may feel true, there are a few reasons why it's not. 1. This assumes https can be trusted, that is, MITM is not a possibility. This is a fair assumption for many people, but not for people whore are scared of state actors, which is common for journalists in and citizens of some countries. - This can be mitigated to an extent with certificate pinning, but I don't think all software support it (correctly?) a…
Re: 2. If your server is untrusted (because it's a remote virtual server) or hacked, e2e will not protect you.