in ,

Weekly Server Security and Maintenance Routine Steps

1-2 minutes a week is all it takes (seriously!)

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. Congrats!

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

What this command does is check 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. So 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 up a weekly reminder in Google Calendar or whatever software you want, so you don't forget.

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

Written by Matt

I've been running web hosting servers and building websites for myself using Wordpress for 14 years. My network of sites get a TON of traffic and I use various models to monetize them - mainly display ads and affiliate marketing. Along the way I've picked up hundreds of tips and tricks that I think would be useful for anyone looking to make a website and here is where I'm going to share them. Find me on Twitter too.


Leave a Reply
  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 Reply

Your email address will not be published. Required fields are marked *

How to Point Your Domain to Your Server (Setup DNS)

Featured Snippets No Longer Appear in Organic Google Results