I'm always someone who upgrades to the latest stable version of XenForo, and that would mean my community being offline for close to 1 hour 30 minutes every-time there needed to be an upgrade. The process I used to follow earlier (all done in approx 1 hr 30 mins): Close board Take/download a database backup via cPanel Upload XenForo contents via FTP Run the upgrade process Open board But as traffic started getting stable round the clock and there really wasn't any 'low-traffic' time (or at least not any substantial low traffic time) the downtimes were starting to bother me personally, and it would also be a huge chunk of time for people in certain timezones (as they would be the most active during the expected downtime). I read up a few posts by @Brogan, and I decided to change my approach to upgrades. Now I finish it all within 15 minutes. Thanks to cPanel and SSH Close board Run a SQL backup command via SSH and gzip it on the server Upload XenForo upgrade ZIP package via file manager (cPanel) Unzip and copy files over to my home directory Run the upgrade process Open board I regret not doing this earlier, and when I look back at uploading individual files via FTP I feel like I was living in the stone age. I'm also aware that you can unzip via SSH and also run the upgrade process via SSH, but I'm not that savvy yet with my VPS and just do things I'm confident in, and since I have cPanel why not make use of it!