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.

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

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.

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.


