Still considered a Linux novice, I’ve had a lot of ups and downs with my VPS. I’ve learnt alot about securing a system however this has been a steep learning curve. Simply put, I could be happy with a shared hosting platform, but also, I wouldn’t.
The freedom of the VPS has allowed me to host just more then a website, but what I have learned along the way is far greater.
Unforseen circumstance has tirelessly taught that having a working backup and a plan is more important then looking at log files and sitting back and relaxing. I currently have a few errors to look into which I hope to fix by the weekend. (mysql seems to like failing occasionally, shutting itself down and requires manual restart)
I’ve also managed to image the live server on to a local VM for testing. ‘Testing’ describing numerous activities including patch upgrades (incase anything breaks), application configuration and also some pentesting.
I would ideally like to look into automatic off site backups, which wouldn’t be too difficult considering the server image isn’t too big at the moment (although my bandwidth would take a hit)
As regards to documentation; I’m not sure how deep to go into recording changes made to the server, although this would be fairly useful.