There are a few things that you should be doing as a Joomla Administrator to keep your site running smoothly and safely:

Find a good hosting company

Don't just use the cheapest hosting company and don't just use the ones that do the most advertising. Don't assume that because so many people use them, then they must be good. 

The hosting company that you choose should:

  • meet the minimum technical requirements for the Joomla Version you are installing as far as PHP, MySQL and supported web servers
  • have good support when there are technical problems
  • have a good user interface for setting up databases and accessing files (cPanel is a great user interface)
  • be reliable, with minimum downtime
  • don't put too many sites on one server
  • be CMS friendly

Run regular backups of your site and database

You should be making your own file backups and database backups on a regular basis. Do not depend on your hosting company to provide backups. There could easily be a problem that you do not notice for days, and the hosting company may not have a backup that goes back that far.

Be sure your hosting company provides an interface where backing up your files and especially your database is simple and easy.

Adjust PHP and Joomla settings for maximum security

Joomla has a web page with suggestions for the best security for you website. http://docs.joomla.org/Security_Checklist

Use secure usernames and passwords

Never use admin as your Joomla login name. Use something unique that can not easily be guessed at. Passwords should have a combination of upper and lower case letters, numbers and allowed symbols. If you suspect hacking, change the username and password. If you have multiple sites, use unique user names and passwords for each individual site.

Use only trusted 3rd party extensions

There are many, many extensions available for Joomla. You need to watch that your chose extensions are not on the Joomla Vulnerable extension list http://vel.joomla.org/. Minimize the use of extensions to only those required. Extensions can conflict with each other and make upgrading more laborious. Be sure that there are available extensions that work with your Joomla version when you do upgrade.

Upgrade to the latest version of Joomla when possible

Each version of Joomla will have additional bug fixes and security fixes that were not present in the earlier version. Upgrading can be laborious, especially if you have done extensive customization to your site. Be sure to make a backup of the files and database before upgrading. It is best to copy the site to a local machine or a subdirectory and run the upgrade on the copy. This way your site is not broken or have a poor appearance while you make adjustments for the upgraded version.

Keep an eye on bug reports and errors

Just turning off the bug reports so you don't see them is something akin to removing the smoke detector so you don't hear it. Bug reports can give you a head's up to problems on your site. You may need to upgrade or figure out what is causing the issue, such as a poorly written extension.

Review your site frequently

There is nothing more embarrassing than having a website with major problems, but you haven't looked at the site in weeks. Make a point to peruse your site from time to time. Go through the navigation, look for broken links and styling problems, be sure all images are appearing properly.

Open your site in different browsers and devices

Review your site with different browsers and different browser versions. Look at your site with a tablet and smart phones. Things may look great with your big monitor and favorite browser, but your client's mother-in-law may be the one to find the styling flaws, and that is not good.