Install Extensions to Multiple Joomla Sites

Install Extensions to Multiple Joomla Sites

The mySites.guru Mass Installer Tool installs an extension across multiple Joomla (or WordPress) sites in one go, so you don’t have to log into each one.

Mass plugin installer for Joomla and WordPress

Tim Davis of Basic Joomla walks through the tool in this video:

ℹ️ Interface update

This video was filmed before the February 2024 interface refresh. Some screens and menus may look different, but the workflow is the same.

How to install or update a Joomla extension

You can use mySites.guru to mass install a Joomla extension zip file to hundreds of your connected sites right from your dashboard.

How to install a WordPress plugin across all your sites

Same tool, same workflow. Select your connected WordPress sites, upload a plugin zip or paste a URL, and you’re done.

Steps to mass installing a plugin or extension

Step 1 — Upload a plugin zip file or provide the URL you want to install from.

mySites.guru mass installer showing the upload zip and URL input fields

Step 2 — Select the sites you want to install to. You can pick individual sites or select all connected sites at once.

mySites.guru site selector showing a list of connected sites with checkboxes for mass install

Sit back and relax

mySites.guru installs the plugin on all selected sites with no further interaction needed. You’ll get a per-site report showing which installs succeeded and which need attention.

Person relaxing while mySites.guru handles the bulk installation

When to use the mass installer

The obvious case is deploying the same extension everywhere, but there are a few scenarios where it really pays off:

  • Emergency security patches. A critical vulnerability drops for a popular plugin and you need every site patched before someone exploits it. Doing this one site at a time when you manage 50+ sites isn’t realistic.
  • Rolling out your own custom plugin. If you maintain a bespoke plugin for client sites (analytics snippet, branding, custom functionality), the mass installer is the fastest way to push a new version.
  • Standardising your stack. Moving all clients onto the same backup plugin or security tool? Upload the zip once and push it everywhere.
  • Replacing a deprecated extension. When a plugin gets abandoned or delisted, you can mass-install the replacement across every affected site in one batch.

Install by URL or zip file

You can either upload a zip file directly or paste a URL that points to one. The URL option is handy when the extension host provides a direct download link — you don’t need to download it to your machine first.

For Joomla extensions, this works with anything you’d normally install through the Joomla Extension Manager: components, plugins, modules, templates, and language packs. For WordPress, it handles any standard plugin zip.

Filtering sites before you install

You don’t always want to install to every connected site. The mass installer lets you pick individual sites from your list, but there’s a quicker way if you’re targeting a specific group.

Use the Extensions management feature to search for sites that already have a particular extension installed. For example, if you want to update Akeeba Backup on every site that already has it, search for “Akeeba” in the extensions list, then click “filter by these” — the mass installer pre-selects only those sites.

This is particularly useful when you’re updating rather than doing a fresh install. No point pushing a plugin to sites that don’t use it.

What happens if an install fails?

mySites.guru reports back per site. If a site is unreachable, has permissions issues, or the install itself errors out, you’ll see it in the results. The other installs aren’t affected — each site is processed independently.

Common reasons for failures:

  • Site is offline or unreachable at the time of install
  • PHP memory or execution time limits too low for the package size
  • File permissions preventing writes to the plugin directory
  • The site’s connection to mySites.guru has expired and needs reconnecting

You can retry failed sites individually or run the mass install again with just those sites selected.

Combining mass installs with bulk updates

The mass installer and bulk updates solve different problems. Bulk updates handle version upgrades for extensions already installed on your sites. The mass installer pushes a specific zip to sites that may not have the extension at all.

A typical workflow: use the mass installer to deploy a new extension across your portfolio, then use bulk updates going forward to keep it current as new versions come out.

Supported platforms

The mass installer works with both Joomla and WordPress sites connected to mySites.guru. There’s no limit on how many sites you can target in a single batch — if you’ve got 500 sites connected, you can install to all 500 at once.

Run a free site audit to connect your first site and try the mass installer yourself.

Ready to Take Control?

Start with a free site audit. No credit card required.

Get Your Free Site Audit

Out of your depth? Need Help?

Phil Taylor

The Original Joomla Expert – Since 2004

Found issues with your Joomla or WordPress site? Get same-day expert help fixing errors, security issues, and performance problems. Flat-rate pricing, no hourly billing surprises.

  • ● Fix hacked or compromised sites
  • ● Resolve PHP errors & White Screen of Death
  • ● System upgrades & PHP 8 compatibility
  • ● Performance optimization & hosting issues
  • ● £120 flat rate per incident
Get Expert Help TODAY! →

If we can't add value, you don't pay • Same-day turnaround

20+ Years – Fixing Websites

Need Help Addressing Health Check Issues?

Phil Taylor has been fixing Joomla sites since 2004. If it were simple, you would have done it yourself by now. Get professional help from someone who's seen it all.

  • 20+ years of Joomla & PHP expertise
  • Same-day turnaround on most issues
  • No charge if we can't add value or fix the problem