📝 No Plugin Required ☁️ Straight to Your Cloud 🔐 We Never See Your Passwords ⚡ Incremental 📝 No Plugin Required ☁️ Straight to Your Cloud 🔐 We Never See Your Passwords ⚡ Incremental
WordPress Backup

Back Up Your WordPress Site Automatically
Files · Database · Email — One Module

You do not need to install anything inside wp-admin. A single PHP Backup Module placed in your site root backs up your WordPress files, database and IMAP mailboxes. Everything runs on your own server and the backup goes directly to your own cloud storage.

No credit card required · 14-day free trial

Specific to WordPress

What Do You Actually Lose on a WordPress Site?

Before choosing a backup plan you need to know where each kind of data lives.

📝

Posts and pages

All your content lives in the database. Restoring theme files alone gives you an empty site.

👥

Users and roles

Accounts, roles and password hashes are database-only; losing them resets your membership base.

🖼

Media library

Uploaded images and documents sit on the filesystem — a database dump does not include them.

🧩

Plugin settings

Plugin configuration is stored in the database. Reinstalling a plugin does not bring settings back.

🎨

Theme customisations

Direct edits to theme files live on disk and are wiped by updates.

🔗

Permalinks and redirects

Redirect rules live in the database; losing them directly hurts your search rankings.

Setup

WordPress Backup in Four Steps

1️⃣

Download the module

Download the Yedekalma PHP Backup Module (.zip). Nothing is installed inside WordPress itself.

2️⃣

Upload to your web root

Unzip it and upload the yedekalma folder to your site root (public_html/yedekalma) via FTP.

3️⃣

Connect the API token

Open yoursite.com/yedekalma/ in a browser and paste the API token generated in your panel.

4️⃣

Create a schedule

Pick frequency, components and storage target. Backups run automatically and restore in one click.

Highlights

What You Get with WordPress Backup

🔐

We never see your passwords

The module runs on your own server. Your database and FTP credentials are never sent to our panel.

☁️

Straight to your own cloud

Backups go directly to Google Drive, Amazon S3 and S3-compatible services, Dropbox, OneDrive, Yandex.Disk — or a Receiver Module on your own server. They never pass through us.

Incremental transfers

Only changed files, changed tables and new emails are transferred. How it works.

↩️

One-click restore

Restore from the panel. When moving to a different server, connection settings are rewritten for you.

🦠

Malware scanning

File, database and email backups are scanned for malicious content.

🔒

Immutable copies

S3 Object Lock keeps a copy nothing can delete. Learn more.

Technical requirements for WordPress

The module needs PHP 7.0 or newer — virtually every WordPress installation qualifies. On the database side MySQL and MariaDB are supported: WordPress uses MySQL by default, so no extra configuration is needed.

The module is installed as an independent folder in your web root. It does not touch WordPress core files and is not installed as a theme, plugin or extension — so WordPress updates never break your backups.

FAQ

WordPress Backup — Frequently Asked Questions

No. Nothing is installed in wp-admin. The module is uploaded as an independent folder in your site root and runs from there, which means WordPress core updates never interfere with your backups. A plugin is available if you prefer it, but it is optional.
No. Yedekalma uses a client-side architecture. The module runs on your own server, so your FTP, database and panel passwords are never shared with us. The backup is packaged on your server and uploaded straight to the storage target you chose — it never passes through our servers, and it is encrypted end-to-end with AES-256.
Three components you can schedule separately: files (images, themes, plugin code), the database (posts, pages, comments, users, settings) and email (IMAP mailboxes). You can give each one its own frequency, and you only pay for the components you actually back up.
Yes. During restore you can remap the target database, and the connection details in wp-config.php are rewritten accordingly. This is how site migration works — see our website migration page for the full process.
New accounts get a 14-day free trial with no credit card and no automatic charge at the end. After that, subscriptions run annually and the price depends only on backup frequency — there is no per-domain base fee, your site size does not change the price, and no storage fee is charged because backups go to your own cloud.

Protect Your WordPress Site Today

Try it free for 14 days. No credit card, and nothing is charged when the trial ends.

Create Free Account

See the four-step setup →