Linode offers Nextcloud hosting. If I was to create a Debian server and encrypt it with luks full disk encryption and set up Nextcloud on the server, will this be essentially a good method of Client Side E2EE encryption for the server preventing Linode or anyone to be able to read the files on my Nextcloud server?
Or is there a flaw in this approach that I do not see? I know client side encryption means it encrypts the data, then sends it to the server or grabs the data from the server and decrypts it on your device. If I can set a luks password, it will encrypt the entire linux installation, making it unreadable without the password which I will control. And when you send/recieve files the data is encrypted in transit.