You do not need to add a package to your project or write an artisan command. The Yedekalma module runs independently from your project's web root and backs up application files, your MySQL database and — if you use them — your mailboxes. Backups go straight to your own cloud.
No credit card required · 14-day free trial
Before choosing a backup plan you need to know where each kind of data lives.
All of your application's business data lives in the database and has no copy in your code repository.
Files under storage/app are not tracked in version control — losing them is permanent.
Environment variables never enter the repository; recreating them after a server loss takes time.
File-based cache and session data is not critical but speeds recovery considerably.
Application logs needed for incident analysis exist only on the server.
Dependencies can be reinstalled, but version drift can cause unexpected behaviour.
Download the Yedekalma PHP Backup Module (.zip). Nothing is installed inside Laravel itself.
Unzip it and upload the yedekalma folder to your site root (your-project/public/yedekalma) via FTP.
Open yoursite.com/yedekalma/ in a browser and paste the API token generated in your panel.
Pick frequency, components and storage target. Backups run automatically and restore in one click.
The module runs on your own server. Your database and FTP credentials are never sent to our panel.
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.
Only changed files, changed tables and new emails are transferred. How it works.
Restore from the panel. When moving to a different server, connection settings are rewritten for you.
File, database and email backups are scanned for malicious content.
The module needs PHP 7.0 or newer — virtually every Laravel installation qualifies. On the database side MySQL and MariaDB are supported: Laravel projects using MySQL or MariaDB are supported. PostgreSQL, SQLite and SQL Server are not.
The module is installed as an independent folder in your web root. It does not touch Laravel core files and is not installed as a theme, plugin or extension — so Laravel updates never break your backups.
Try it free for 14 days. No credit card, and nothing is charged when the trial ends.
Create Free Account