Dear members,
Every so often I get asked to setup a Linux server on some cloud provider, usually a LAMP stack, so normally I create one server to run Apache and PHP, and another server to run MySQL only.

I am NOT a sys admin. So I picked up the TODO list below from the interwebs.

Could someone please tell me if the items below are okay, or if there is anything new i should be doing, or not doing; for a simple, medium security, medium performance web or database server.

Thanks in advance!

https://gist.github.com/pkarunyu/da5e7d5d4062c70b6668