You can encrypt your servers root filesystem, but need to provide a password during the boot process in order to "unlock" and start the system. This is easy if you have physical access to the server by entering it via keyboard. But if you do not have physical access it's not that easy.
This project is about to set up a server that might be able to have an encryted root filesystem which can be "unlocked" by entering the password via ssh.
A solution for initrd based systems is here (german language):
Looking for hackers with the skills:
This project is part of:
Hack Week 19