Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Backup to FTP

MODULE FOR 1C-BITRIX

Insmart

Backup to FTP

The module automatically uploads daily website backup copies to your specified FTP or SFTP server and maintains a set number of the most recent versions on that server. If the website or hosting service fails, you retain a current copy of the data. File transfer occurs exclusively over secure connections: FTPS or SFTP.

Technical details

Published
6 December 2021
Updated
27 October 2026
Version
1.4.7
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Insmart

What this solution does

The module automatically uploads daily website backup copies to your specified FTP or SFTP server and maintains a set number of the most recent versions on that server. If the website or hosting service fails, you retain a current copy of the data.

File transfer occurs exclusively over secure connections: FTPS or SFTP. A backup copy contains the complete website database, including orders, customer data, user passwords, and database access credentials. To protect this information, the module uses only encrypted channels—FTPS (FTP with TLS) or SFTP (via SSH)—and verifies the server's authenticity to prevent data interception. Standard unencrypted FTP is not supported, as passwords and backup contents would be transmitted in plain text.

The module uploads full backup copies created by the Bitrix system (Settings → Tools → Backup). It supports standard, uncompressed, encrypted, and multi-volume archives.

The server retains exactly the number of the most recent copies specified in the settings; older versions are automatically deleted.

File integrity is guaranteed: the archive is first uploaded completely under a temporary name and only then assigned its permanent name. If the connection is interrupted, the previous copy remains untouched, and incomplete files are not created.

The module does not begin uploading until the Bitrix system finishes writing a new copy, transferring it only after the creation process is complete.

The Insmart FTP backup module automatically uploads site copies to a remote server. After successful transfer and verification of file size matching, local copies can be deleted to save hosting space. The scheduler runs the upload once daily at a specified time, with a button available for immediate manual execution.

Connection security is ensured by verifying the server certificate at each connection attempt. For self-signed certificates, the module requires key confirmation in settings, restricting connections to the trusted server only. When using SFTP, the SSH server key is confirmed once in settings; until confirmed, the module blocks the transmission of passwords and data. The access password is stored in the site database, encrypted with the site's own key. Only site administrators have access to settings and event logs.

Control features display the date of the last run, details of the most recently uploaded copy, and the total number of files on the server. The event log retains data for the past seven days. If an error occurs during upload, the administrator receives a notification in the control panel.

Technical requirements: PHP 8.1 or newer with the cURL extension. Supported are FTP servers with TLS support (FTPS with explicit AUTH TLS), tested with vsftpd, pure-ftpd, and ProFTPD (including configurations with and without quotas and MLSD), as well as SFTP servers based on OpenSSH using password authentication.

SFTP support requires the cURL library with SSH capabilities. On Ubuntu and Debian systems, this support is included by default; if it is missing, the settings page will display a warning.

It is recommended to run backup export processes via the cron scheduler. During periods of high traffic with many visitor requests, real-time export operations may be interrupted.

General iT can handle the implementation of “Backup to FTP”, from installation to configuration and compatibility checks.

UPDATE HISTORY

What’s new

6 releases
1.4.8 (27.10.2026) (beta)Latest update

Backup copies can be exported via SFTP (over SSH): in settings, select the SFTP protocol, specify the host, port (usually 22), login, and password. The SSH server key is confirmed once: click "Test Connection", compare the key fingerprint with the server, then click "Trust this key". Until the key is confirmed, the module does not send either the password or backup copies to the server;

If FTPS is selected in settings but an SSH server responds on the specified port, the connection check will suggest selecting SFTP.

1.4.7 (24.10.2026)

The module settings page now works on sites updated to 1.4.6 via the Marketplace: the update restores its handlers (saving, connection check, log);

The start time for the export is set in the settings, and there is a button to "Run export now"; the page displays the last run, the last exported backup, and backups on FTP;

If the export fails, an alert appears in the administrator panel, and the log records the run summary with the number of errors;

A backup that Bitrix is still writing is exported only after the writing is complete; two agent runs do not export simultaneously; after a failed attempt, the export is retried with a pause;

Both uncompressed (.tar) and encrypted (.enc) backups are exported;

The FTPS server certificate is always checked. If certificate checking was disabled in a previous version, the module will enable it automatically once the certificate passes validation; a self-signed certificate must be confirmed once in the module settings ("Test connection", then "Trust this certificate") — until then, the export does not run, and an alert appears in the administrator panel;

FTP settings are validated upon saving; the page warns if the export agent is not running, if site agents run on hits, or if the log is not being written; the log shows which backups have been deleted from the site;

When removing the module, its settings can be preserved.

1.4.6 (23.10.2026)

The self-signed certificate of the FTPS server is now verified by its key: the connection check displays the certificate and prompts to trust it; after that, the module connects only to the server with that key. Disabling certificate verification is no longer required; if it was disabled in the previous version, the export continues to work, and the module log reminds to confirm the certificate.

The FTP password is stored in the site database encrypted with the site's key (crypto_key from bitrix/.settings.php); previously saved passwords are automatically re-encrypted.

The module log is not accessible via a direct link from a browser.

1.4.5 (16.10.2026)

Fixed: the agent previously re-uploaded all backups to FTP on every launch; now it uploads only new and modified ones;

The most recent copies (by creation time) are stored on FTP; their number is set in settings; older copies are not uploaded;

Reliability: a copy appears on FTP under its own name only when complete; if an upload fails, the previous copy on FTP is preserved, and the interrupted upload is resumed on the next launch;

Deletion of a copy from the site after upload occurs only after its size on FTP is verified;

Fixed: uploading to FTP servers with a limit on the number of connections from a single address; the module does not keep unnecessary connections open;

Support for FTP servers without the MLSD command (e.g., vsftpd);

Connection check to a server with data transfer ports closed completes faster;

Clear error message when an FTP server fails; if temporary files could not be deleted from FTP after an upload failure, this is recorded in the log;

Fixed errors in processing module settings and clearing the module log.

1.4.3 (15.10.2026)

Security: module settings and the download log are accessible only to the site administrator;

Security: module settings on the settings page are escaped;

Security: the FTP password is no longer transmitted to the settings page — the password field is empty, the saved password remains until a new one is entered; when changing the server, login, or disabling certificate verification, the password must be entered again.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 1,450 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot