Hello all
I have completed a Pi server project which I am going to use it as a personal website and blog.
I am using a LAMP stack and noip dns hosting with port forwarding to serve the pages.
I have searched around the form for best practices in this project and I have secured the pi as follows
1. changed default user name and deleted the pi user.
2. added 3 factor authentication with public private key when logging in via SSH.
3. I have my firewall set up to only allow port 80 and limit 22. I used UFW.
4. I have set up the Apache config files so no one can access directories such as "images"
5. secured the SQL database with secure _installation.
I want to insure that as much as possible my internal network is secure.
Is there anything else I should do ?
Thanks all in advance.
I will post the link to the site when I have received a few replies for some feedback.
Regards
Jim