Test every change
before it touches your live site.
SnugStage is a staging environment for Joomla. It clones your live Joomla site into a real staging copy, syncs files and database both ways, and can undo a bad change in one click — all before anything reaches your visitors.
No card for the free tier. One key covers the component and its task plugin.
Everything a safe deployment needs
Nine features, one goal: nothing reaches your live site until it's been tested.
Full Staging Environments
Clone your live Joomla site — files and database both — into an isolated staging copy in one click.
Selective File & DB Sync
Choose exactly which tables or folders sync — a tracked merge, never a blind overwrite.
ProOne-Click Rollback
Every sync backs up first, automatically. Undo a bad take instantly — no manual restore.
ProScheduled Sync
Keep staging automatically up to date via SnugStage's own task plugin — no external cron.
ProStaging & Live Banners
Free forever, on every install. An unmissable banner on every admin page says which one you're on.
Multiple Environments
Run more than one staging copy at once — dev, QA, and a client preview, side by side.
ProActivity Log
Every sync and rollback logged — what ran, when, and what was skipped and why.
Sync & Rollback Alerts
Get emailed the moment a scheduled sync completes, fails, or a rollback runs.
ProLocked-Down Staging Access
Protect your staging copy with basic-auth or an IP allowlist — never left open to the world.
ProFour steps, zero guesswork
From install to a fully synced staging site — entirely inside your own Joomla admin panel. No SSH, no terminal.
Install SnugStage
Upload SnugStage and its task plugin via Joomla's Extension Manager, same as any other install.
Add your licence
Paste your key into SnugStage's Options screen. Verified locally, locked to your domain.
Create your staging site
Clone your live site into a staging environment — files and database, one click.
Sync, test, repeat
Push changes back and forth, and roll back instantly if something doesn't work as expected.
FTP and phpMyAdmin were never built for this
Plenty of Joomla sites get "staged" by hand — zip the files over FTP, export/import the database, hand-edit configuration.php. It works. It's just not a production, it's an improvisation.
| Capability | FTP + phpMyAdmin | SnugStage |
|---|---|---|
| Creating a staging copy | ✘Manual file copy, DB export/import, config edit | ✔One click, files and database together |
| Syncing changes back | ✘Re-copy everything, or track changes by memory | ✔Tracked, selective sync — choose what merges |
| Undoing a mistake | ✘Whatever backup you remembered to take | ✔One-click rollback, backed up automatically |
| Telling staging & live apart | ✘Identical-looking admin panels | ✔Permanent, unmissable banner on every page |
| Automating future syncs | ✘Needs SSH/cron access many hosts don't offer | ✔Built-in scheduled sync, no server access |
| Keeping it updated | ✘N/A — nothing to update | ✔Native updates in Joomla's Updates screen |
Choose your plan
Start free with one staging environment, forever. Upgrade for selective sync, rollback and automation.
Free and open-source under GPLv2+. Read our Licence & Terms.
Free
Free forever — no card, no expiry.
- One staging environment
- Full-mirror file & database sync
- Manual sync, run whenever you choose
- Staging & live safety banners
- Full activity log
Annual
Every Pro feature, billed yearly.
- Selective file & database sync
- One-click rollback
- Scheduled, automated sync
- Multiple staging environments
- Sync & rollback email alerts
- Locked-down staging access
Perpetual
One-time payment. Yours outright.
- Every Pro feature, no subscription
- Selective sync, rollback & scheduling
- Multiple environments & alerts
- Never expires — see FAQ for update terms
One bad change shouldn't go live untested
Your Joomla site holds real content, real orders, real users — a broken update shouldn't find that out on your live site.
One Update From Downtime
A core update, a template change, a new extension — any of it can break something unexpected. Test it on a real staging copy first, not on the site your visitors are looking at right now.
No Safety Net, No Second Chances
Without a real backup-before-sync and a fast way back, a bad sync is permanent. SnugStage backs up automatically, so Pro rollback is always available if you need it.
SnugStage for Joomla
A native component that automates staging, sync and rollback — cloning, merging, backup and restore, all from your own admin panel.
Common questions
Test it before you ship it
Clone, sync and roll back with confidence — all from your own Joomla admin panel.
View Pricing & BuyNeed help or technical assistance?
Having trouble setting up staging, running a sync, or restoring after a rollback? Our technical team is on hand.
Get Your Free Licence
One staging environment, forever free. Your licence key and download links are emailed instantly.
By continuing you agree to our Licence & Terms.
Complete Your Purchase
Complete payment and your licence key will be emailed to you automatically.
£69/yr
By continuing you agree to our Licence & Terms.