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 · free trial until the end of the year
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.
Open a free account in the panel and add your domain; the module zip is generated for that domain only. Nothing is installed inside Laravel itself.
Unzip it and upload the folder inside to your site root (your-project/public) via FTP without renaming it.
Press Verify in the panel and the module connects itself. The access key comes inside the package, so there is no token to paste.
Pick frequency, components and storage target. Backups run automatically and can be restored with the wizard when needed.
The module runs on your own server. Your database and FTP credentials are never sent to our panel.
Backups go directly to your own server, Google Drive, Amazon S3 and S3-compatible services, OneDrive, Yandex.Disk, Dropbox (max 150 MB per archive) or a Receiver Module; backup files are not stored on our servers.
Optional: only changed files, changed tables and new emails are transferred. How it works.
Restore fully or partially with a 3-step wizard; when moving to another domain in your account, the database is mapped and connection settings are updated.
Optional file and database scanning (detection only); in email backups, messages carrying malicious attachments are left out of the archive and reported.
An unchangeable copy for the retention period you set, in an S3-compatible bucket with Object Lock enabled. Learn more.
The module needs PHP 7.1 or newer (8.1+ recommended) — virtually every Laravel installation qualifies. On the database side MySQL and MariaDB are supported: Laravel projects using MySQL or MariaDB are supported, and the module picks up the database connection from your project's .env file automatically. 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 until the end of the year in the current campaign. No credit card, and nothing is charged automatically when the trial ends.
Create Free Account