Skip to main content
mySites.guru
NewIntroducing Checklists on mySites.guru: create unlimited task lists with automated and manual stepsSee how it works

Install Extensions to 1000+ Sites at Once

Install Extensions to 1000+ Sites at Once

If you manage dozens or hundreds of Joomla and WordPress sites, installing the same extension one site at a time gets old fast. mySites.guru lets you push any plugin or extension to unlimited sites in a single action - no SSH or FTP required.

The Mass Package Installer in mySites.guru handles Joomla extensions, plugins, modules, templates, and WordPress plugins from one dashboard. You can push an update manually or upgrade across all your sites at once. When a browser update breaks the Joomla editor across every version, this is how you push the hotfix to hundreds of sites in minutes instead of hours.

For a detailed walkthrough, see the dedicated mass plugin installer guide. To update an extension the sites already have, use the Updates page.

The 43-second film below shows Remote Install from the zip to the last site. More short films are on the videos page.

Transcript

One zip. A thousand client sites. Log in, upload, repeat. There goes your week. Meet Remote Install, in mySites.guru.

Drop the zip anywhere on the window. It checks the package, so you only see the sites that can take it. Show the sites that already have it, and the version each one runs. Tick them all and press Install. Each site reports back the moment it finishes.

WordPress plugins and themes work the same way. One upload. Every site done. Remote Install. In mySites.guru.

Where do I find this tool?

Open the main tool finder in mySites.guru and search for “Mass Package Installer.”

mySites.guru tool finder showing the Mass Package Installer option

Upload a zip file or provide a direct URL to a hosted zip file in step one. Drop the zip on the page, use Choose file, or paste the URL and click Next:

The Remote Install page: a drop zone for an extension zip with a Choose file button, and a field to install from a URL instead

Then tick the sites to install on. One install goes to one platform: when the zip says which CMS it is for, you only see those sites, and for a linked URL you pick Joomla sites or WordPress sites first. The Install button in the page header shows how many sites you have ticked:

Choosing the sites for a remote install: the package notice above a table of Joomla sites with three ticked, and an Install button in the page header

Click Install and grab a coffee. mySites.guru queues a background job for each site and works through them while you do something else. A progress page opens with one row per site, showing Queued, then Installed or Failed. The screenshot below is from an older version of that page.

Installation progress showing queued jobs for each selected site

That’s it.

Bonus: filter sites by installed extension

Say you want to install the latest Akeeba Backup on every site that already has it. Use the Extensions feature in mySites.guru to search for Akeeba. The Similar to page lists every variant of the extension found across your sites (the screenshot’s test portfolio only has one, Akeeba Backup 10.5.0), with the sites that run each one:

Similar to Akeeba Backup: every variant of Akeeba Backup found across your sites, and the sites that have it, with a Select These Sites in Mass Package Install Page button

Then click “Select These Sites in Mass Package Install Page” to jump to Remote Install with only those sites ticked:

Remote Install with five Akeeba Backup sites ticked by the extension page's Select These Sites in Mass Package Install Page button

Want to see it in action?

Further reading

Frequently Asked Questions

How do I install the same plugin on hundreds of sites at once?
Use the Mass Package Installer in mySites.guru - upload a zip file or provide a URL, select your target sites, and click Install to queue the job across all of them.
Can I install an extension only on sites that already have a specific extension installed?
Yes - you can filter your site list by a specific extension using the Extensions feature, then click 'filter by these' to pre-select only those sites in the Mass Package Installer.
Do I need SSH or FTP access to bulk-install plugins?
No - mySites.guru handles the installation remotely through your connected sites, with no need for SSH, FTP, or direct server access.
Does mySites.guru support installing both free and premium extensions?
Yes - you can upload any zip file (free or premium) or provide a direct URL to a hosted zip. It works with any installable Joomla extension or WordPress plugin package.
How long does it take to install an extension across all my sites?
Each site installation is queued as a background job. The total time depends on how many sites you selected, but mySites.guru processes them as fast as possible without you needing to wait at the screen.
EU icon: AI MODIFIEDWritten and edited by a human, with AI assistance. Our approach to AI

What our users say

Tom Webb
Tom WebbCompany Director at Inlet Technologies
★★★★★

One dashboard for every client site — updates, vulnerable extensions, SSL and uptime, all in one place. What used to be a half-day of logging into admin panels one by one is now a five-minute morning check, and the vulnerability alerting has flagged issues before I'd have spotted them myself. If you look after more than a couple of sites, it pays for itself fast.

Read more reviews
Andreas Karrer
Andreas KarrerKARRERlabs
★★★★★

Managing a dozen+ Joomla client sites used to mean checking each one manually. mysites.guru gives me one clean overview: health checks, CVE alerts, full audits, all in one place. And when I hit a genuine edge case (a Postgres-backed Joomla site), Phil personally dug into it within hours. Great tool, even better support.

Read more reviews

Read all 306 reviews →

Get an email when the next post is published

Ready to Take Control?

One free audit of one site · no card · about 2 minutes to connect

Get Your Free Site Audit