Weekly Server Security and Maintenance Routine Steps

This guide is part of my advanced series of articles for WordPress hosting. If you are looking for easy, beginner-friendly WordPress blog hosting, then I recommend BlueHost.

If you’ve followed my steps for setting up your server and then installing WordOps and creating your WordPress site then you should be up and running by now.

The work on the “technical side” doesn’t end there however, and there are a couple of weekly tasks that you’ll need to do in order to keep your server (and your sites) running nicely. Don’t worry, they literally take 1-2 minutes and I use these exact commands myself.

wo update

This command checks whether there have been any updates released for the WordOps software that we installed on our server. Before you run this command though, I highly recommend checking the WordOps community forums to see if there have been any issues reported with the update – that’s where people will usually post if they are having problems with their WordOps installation.

If the coast looks clear, so to speak, then feel free to run the following command in your server shell prompt:

wo update

The message you receive in return (technically, the “output”) will either: (1) tell you that there is no updates available; or (2) update you to the latest version.

wo stack upgrade –all

This next command updates all the software that has been installed by WordOps on your server. This is things like Nginx (which you might remember is your web page serving software) and MariaDB, which is your database software, along with everything else. Run the following command:

wo stack upgrade --all

wo maintenance

This is the last command you’ll want to run. Basically, it updates all the other “non-WordOps” related software on your server.

wo maintenance

That’s it! Pretty harmless right? To make things even easier, just set a weekly reminder in Google Calendar or whatever other software you want, so you don’t forget to complete these steps regularly.

Keeping your server software up to date is important for security, speed and performance, and compatibility reasons, so please ensure you do it.

Categorized as Hosting

By Sean Robinson

My name is Sean Robinson and I’ve been building and running my own blogs and websites since 2004, and have been doing it full-time for over a decade. If you'd like to know more about my story, please click here.


    1. Hi, thanks for the question! I will do a full post on it this week, but I do a full backup of the VPS (they are quite cheap) as well as use Updraft Plus to backup each WordPress site/installation individually. This setup lets me sleep at night knowing that if something goes wrong I can get back up and running ASAP whatever it is.

  1. All these years I’ve been running WordPress and I’ve never heard of WordOps. It’s actually very similar to my current setup, Nginx + MariaDB with Redis for caching. WordOps seems nice for a server hosting a single WordPress website but for more complex solutions it might not be so suitable.

  2. I’ll have to try WordOps some day. My security and updates routine is essentially the same but spread out across more commands. Updating my server packages, logging into WordPress and updating plugins and themes, taking a backup and so on. It’d be super handy to use just a couple of commands and forget about it. Better still, run these commands via a cronjob once a week and forget it completely.

  3. I switched over to WordOps on a cheap VPS at your suggestion here. So far I am really enjoying it, updates and maintenance are easy and my blog is super speedy. I’m still quite new to the hosting world and thought it would be a pain to set up but it really wasn’t! Now my monthly bill is cheaper and my blog is faster. Thanks a lot!

  4. I’m looking through the WordOps documentation and I must say, it’s very impressive! So easy to install WordPress with Redis or WP Rocket and also encrypt the website with the flags they provide. I have a server just collecting dust so I’ll play around with it to see what it’s really capable of.

  5. WordOps user here! Let me tell you, it is awesome. I recently trimmed down my setup from a dedicated server running Plesk to a VPS running WordOps, a rather hefty chunk cut from my monthly bill. Getting used to no web panel was challenging at first but once you learn the CLI properly, you’ll likely never go back.

Leave a comment

Your email address will not be published.