TLDR: My Approach in Practice
- No WordPress backup plugins installed.
- Host-level backups running automatically in cPanel.
- Manual backups downloaded periodically for peace of mind.
I don’t rely on WordPress plugins for site backups at all – because my hosting provider on the server level already provides backing up files, databases, emails, and other stuff by default. With JetBackup 5 running automatically in cPanel, my site is protected without extra plugins, overhead, or clutter.
Having backups already setup via cPanel, here are several reasons I avoid WordPress backup plugins. They all come down to performance, security, and simplicity.
Performance & Bloat
Backup plugins add unnecessary weight to WordPress. They often schedule resource-heavy tasks that slow down performance and generate multiple redundant archives. Since my host already handles backups at the server level, adding a plugin would only introduce inefficiency.
Storage Clutter
Plugins typically store backups inside the hosting account, quickly filling disk space with duplicate files. Host-level backups, on the other hand, are managed cleanly and efficiently. By skipping plugins, I avoid messy storage and keep my hosting environment lean.
Security Risks
Every plugin increases the attack surface of a WordPress site. Backup plugins require elevated permissions to access files and databases, making them potential targets. With cPanel backups already running, I don’t need to expose my site to that risk.
Host-Level Backups Are Already Running
As already mentioned, this is the key reason I don’t use backup plugins: my host includes JetBackup 5 in cPanel, turned on by default and free of charge. It automatically creates snapshots I can restore in minutes. That makes backup plugins redundant.
Manual Backups for Extra Safety
Even with host-level backups, I like to keep my own copies, seeing them being downloaded onto my computer. At least the site’s files and database:
- Website root files: I download the entire site directory. On Linux-based servers, usually public_html folder.
- Database: I export the database via phpMyAdmin.
This way, I always have a local copy stored safely on my computer.
Leave a Reply