What this solution does
The module enables the upload of standard 1C-Bitrix backup archives to FTP and FTPS servers. These backups are created by the system's native mechanism and stored in the /bitrix/backup directory. The solution automatically detects new archives, selects them according to configured retention rules, and transfers them to a remote server.
A key feature is step-by-step processing of large files with progress persistence between runs. This allows safe transfer of archives tens of gigabytes in size without exceeding PHP execution time limits or requiring long-running background processes. The module supports multiple daily runs, scheduled automatic execution, and manual control of individual upload steps.
Functionality includes automatic backup rotation, passive FTP mode support, remote server connectivity checks, and detailed activity logging. The system calculates required disk space and monitors the integrity of stored data.
By default, 1C-Bitrix backup files are stored on the same server as the website. In the event of disk system failure, virtual server deletion, server compromise, administrator errors, or file system corruption, both the site and its backups may be lost simultaneously. The module solves this by ensuring backups are stored on a separate server.
Many organizations regularly create backups but fail to transfer them to an external storage, leaving copies only locally. The module automatically uploads backups according to a scheduled plan.
Continuous accumulation of archives can quickly exhaust free space on FTP storage. The module allows configuring automatic backup rotation, including retention of daily, weekly, or monthly copies. This balances data reliability with disk space usage.
Many hosting providers impose limits on PHP script execution time, which can prevent large backups from completing within the allowed timeframe. The module optimizes the upload process to account for these technical constraints.
The module uploads backup archives to an FTP or FTPS server in small batches via system cron tasks. Progress is preserved between calls, allowing the processing of large data volumes without interrupting site operation.
This solution addresses the lack of control over the backup process. Users gain full visibility into the upload status, the date of the last synchronization, the list of files on the remote server, and any errors that occurred. All data is displayed in a detailed operation log.
The module operates by analyzing archives created by the 1C-Bitrix system in the /bitrix/backup directory. Based on configured retention rules, the system selects copies for storage. Uploads are triggered on a schedule, processing a limited number of files per technical run. Upon completion, the results are recorded in the log. Expired backup copies are automatically removed from the remote storage according to the defined retention and rotation policies.
The Settings section allows configuration of FTP/FTPS connection parameters, upload schedules, technical run settings, retention and rotation rules, and the number of files processed per step.
The Log section contains information about synchronization tasks and the current status of all backup copies.
The module monitors technical launch failures, connection errors, backup statuses, and the progress of the export process.
The help section provides recommendations on selecting an FTP storage, configuring servers, addressing security issues, and organizing remote backup storage.
The module utilizes the standard 1C-Bitrix backup mechanism without requiring changes to the backup creation process. It is compatible with virtual servers and standard hosting environments, supporting both FTP and FTPS protocols. The solution is suitable for large backup volumes, allows control over disk space usage, and minimizes the risk of data loss.
General iT can install and configure this module and check how it works on your website.