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.”

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:

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:

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.

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:

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

Want to see it in action?
Further reading
- How to Bulk Install Your Favorite Plugins in WordPress - WPBeginner’s guide to bulk installing plugins on a single WordPress site
- wp plugin install - WP-CLI Command - Official WP-CLI documentation for installing plugins via the command line
- Installing an Extension - Joomla! Documentation - Official Joomla guide to installing extensions on a single site


