
Website Maintenance
I have a client who needs quarterly maintenance of their website built with Laravel. It is running on Ubuntu server hosted by Digital Ocean. Below is what I do as part of the maintenance. Please feel free to provide feedback if you have any. Create backups Update server Review server stats Update Laravel framework and packages Review firewall settings Review logs Details 1. Create backups During the maintenance, I make a number of backups. First backup is backup of the server. Since the site is hosted with Digital Ocean, I create a snapshot of the server. This allows me to safely revert should anything go wrong during the maintenance process. Second backup is user-generated files on the website. This includes user profile photos, PDF documents uploaded, etc. On a Laravel website, these are usually stored on the /storage/app folder. So I create a backup of the entire app folder and send this to client. tar -czf app.tar.gz app Third backup is database. I also send this to client after ba
Continue reading on Dev.to Webdev
Opens in a new tab


