🧩 Works with Any PHP Site ⬇️ Free Download 🔐 No Passwords Shared ☁️ Your Own Cloud 🧩 Works with Any PHP Site ⬇️ Free Download 🔐 No Passwords Shared ☁️ Your Own Cloud
Website Backup

Back Up Any Website with One PHP Module
No Plugin, No Shared Credentials

WordPress, WooCommerce, OpenCart, Joomla, Laravel or a hand-written PHP site — they all use the same module. You upload one folder to your web root, connect an API token, and backups run automatically. Your FTP and database passwords never leave your server.

No credit card required · 14-day free trial

Setup

Four Steps, Any Platform

The install is identical regardless of what your site is built with.

1️⃣

Download

Download the PHP Backup Module as a .zip from your panel.

2️⃣

Upload

Unzip and upload the yedekalma folder to your web root via FTP or your file manager.

3️⃣

Connect

Open yoursite.com/yedekalma/ and paste the API token from your panel.

4️⃣

Schedule

Choose frequency, components and storage target. Everything after this is automatic.

Architecture

Why a Module Instead of a Plugin?

A plugin lives inside your site. When the site breaks, so does the plugin.

🧩

Platform independent

One module for every PHP site. You do not need a different tool for each platform.

🛡

Survives site failure

The module sits outside your CMS, so a broken theme or plugin does not take your backups down with it.

🔄

Updates cannot break it

CMS core upgrades do not touch the module folder.

🔐

Credentials stay local

Database and FTP passwords are held in the module's encrypted secret store on your server.

📦

Zero server storage

Backups go straight from your server to your storage target. They never sit on ours.

🌐

No inbound access needed

You do not open database ports or hand out SSH access.

Requirements and limits

The module requires PHP 7.0 or newer and works on both Linux and Windows servers. For databases, MySQL and MariaDB are supported — PostgreSQL, SQLite, MongoDB and SQL Server are not.

The module must be reachable over the web, so it goes in your document root. On frameworks where the document root is a subdirectory (Laravel's public/, for example) install it there.

FAQ

Website Backup Tool — Frequently Asked Questions

Any site running PHP 7.0 or newer. That includes WordPress, WooCommerce, OpenCart, PrestaShop, Joomla, Laravel and custom PHP applications. The install steps are identical in every case, which is why there is a single module rather than one plugin per platform.
The module itself is free to download. You need a Yedekalma account to generate an API token, and new accounts include a 14-day free trial with no credit card required.
No. We do not ask for SSH, root or FTP access. The module runs with the web user's permissions and only reads what it can already reach. Backups are triggered over HTTPS and packaged locally on your server.
Yes. Your backups live in your own storage (Google Drive, S3 and so on), completely independent of your server. If the server is lost you install the module on a new one and restore there.
Yes. You can define exclusion paths, which is useful for cache directories, build output and large media you back up separately.

Download the Module and Start in Minutes

Free download, four-step setup, 14 days free. No credit card required.

Create Free Account

See all solutions →