This is an attempt to offer an all in one guide in setting up a basic linux server with enhanced security