AnyFileBackup version 4 Release Candidate 9 is ready. Read more and download

Real Time Backup with AnyFileBackup

  • Overview
  • Real-Time
  • Backup
  • Monitoring
  • Security
  • More


AnyFileBackup is a professional solution for real-time operations:

  • Backup, replication and mirroring
    Example: Copy all '*.avi' and 'jpeg' files created after 1 January 2013 in 'X:\For Distribution\' to 'ftp://123.456.789.012/Backup2013' and to 'AmazonS3/Backup2013'
  • Two-way synchronisation
    Example: Keep 'presentation.pptx' and 'report.pdf' in sync between '\Client496\Report\Final_version' and '\Backup\Client496\'
  • Monitoring web servers, HDD S.M.A.R.T., files and folders, system event logs, mailboxes, etc.
    Example: Is accessible?
  • Clean-up files and directories
    Example: Delete all '*.tmp' files from 'C: \Windows\Temp\'
  • Scheduling application start up, script execution, e-mails sending, etc.
    Example: Launch 'C:\Program Files\Timer\Timer.exe' from Mn to Fr at 9:00 AM
    Example: an e-mail reminder to John adbout server maintenance on Th at 3:30 PM

Keeping files current and reliably backed up is exactly that AnyFileBackup designed for, combining these basic tasks with many advanced features for higher security and more reliable file synchronization and backup.

It provides the ultimate solution for companies and professionals which need reliability, performance and high security.


Real-time means that backup, replication and mirroring may be performed as soon as files have been changed, replaced with other files or just emerged in a source for the first time.

This is particularly important when you need to know about new / changed files immediately as it happens

There are other schedule types that you may also find equally useful for your needs:

Example: Task starts every 2 minutes
Daily (CRON format supported)
Example: Task starts every Mn and Fr at 10.00 AM
Example: Task starts when 'document.docx' is amended in 'X:\Reports\'
Example: If 'Main Backup' task is not successful, it will initiate 'Alternative Backup' task
Remote Request
Example: Task starts when AnyFileBackup Remote Agent Extension receives a request from the another computer or laptop which has been connected to network
Example: Task starts when you initiate it by clicking the 'Task Start' button

Backup & Replication

Real-time backup, replication and mirroring -- all are just different terms for saying that with AnyFileBackup you can make a second copy of your files elsewhere be that another network folder, FTP server or Amazon S3 bucket. With AnyFileBackup you can:

  • make a perfect backup copy of your entire original location (we call it a 'source')
    Example: backup all files from 'X:\Distribution\' to 'ftp://123.456.789.001/Weekly_Backup'
  • replicate only selected files from the source
    Example: replicate 'xlsx' files that has filename starting with '2013-01' to 'Z:\Completed Reports\'
  • mirror all changes that happen in source making the same changes in your second location (we call it a 'target').
    Example: mirror all changes to 'Document***.docx' files by copying them to 'Y:\For Review\'

AnyFileBackup supports the following sources (that is where you store your original files)

Local and network folders
FTP servers
Web servers
Amazon S3 buckets

AnyFileBackup can backup, replicate and mirror files to the following targets (that is a location where you want original files to be backed up / replicated to)

Local and network folders
FTP servers
Web servers
Amazon S3 buckets

AnyFileBackup can backup, replicate and mirror files

  • from a SINGLE source to a SINGLE target
    Example: backup files from a local folder to FTP server
    Example: replicate files from Amazon S3 bucket and send them to a mailbox as attachments to e-mails
  • from a SINGLE source to MULTIPLE targets
    Example: backup files from FTP server to a network folder and to Amazon S3 bucket

The number of targets is simply unlimited and that makes AnyFileBackup truly unique


AnyFileBackup can follow the status of the following objects:

Local File(s) / Folder(s)
Example: Has 'presentation.pptx' been changed?
Example: Is there an e-mail with subject 'Urgent'?
Network File(s) / Folder(s)
Example: Has '\\Due diligence report\Final version\' been created?
Event Log
Example: Are there records about errors in the System Log?
FTP server
Example: Is '' accessible?
Windows (c) System Service
Example: Is DHCP client service working?
Remote Host
Example: Is '' alive?
Web Pages
Example: Has '' been changed?

Advanced Security

AnyFileBackup can send files securely over any public network by encrypting files with various powerful encryption algorithms:

It works like this: File encryption in a source -> File transfer -> File decryption in a target (provided that AnyFileBackup is installed there)

AnyFileBackup supports various secure protocols to ensure that your data is kept safe from the risk of information leak:

Archives (ZIP, RAR, etc.) made with AnyFileBackup can also be protected with advanced grade passwords.

Access Control

Access to AnyFileBackup can be restricted by username and password almost like you see at Windows logon screen.

Rights Management

Users can have different clearance levels when it comes to managing AnyFileBackup. An access to the following options may be restricted:

Task start and stop
Changing AnyFileBackup general settings
Server module start and stop
Remote access to AnyFileBackup
Creating or changing AnyFileBackup task settings, editing extension settings
Accessing to reports and statistics

For example, you may create a user that can only view how AnyFileBackup is working and view its task statistics. On the contrary, you may have a category of powerful users that can create and configure tasks, start and stop tasks but cannot change AnyFileBackup general settings. Of course, you can set up an administratorís account with all privileges and permissions.

Even More...

There are dosens of functions which help to setup any backup scenario you may need.

  • New Task Assistant
  • Filtering
  • Extensions
  • Account Management
  • Reporting
  • Notifications
  • Traffic optimization
  • Uninterruptable
  • Access from anywhere
  • System Requirements

The Assistant is your guider to setting up a task. It contains helpful hints and explanations. With the Assistant you will always set up your task properly.

Experienced professionals can use a shorter version of the Assistant.

Folder filtering:
Example: folders which correspond the following pattern Project*2012

File filtering:

by file mask
  • name
    Example: doc??012012.doc
  • extension
    Example: *.avi, *.mpeg
by file origin
Example: only NEW files created in or copied to C:\Documents\
Example: all files which has been CHANGED in X:\Videos\
Example: files DELETED in T:Misc\ will be deleted in
by extended filter
  • by file time
    Example: file time between 09:10:25 and 16:45:50
  • by file date
    Example: files OLDER than 10 days
    Example: files NEWER than 3 hours
    Example: files CREATED BETWEEN 1 January 2013 and 20 January 2013
  • by file size
    Example: files LESS than than 5 GB
    Example: files GREATER than 100 Mbytes
    Example: files EQUAL to 100 kb
  • by file attribute
    • system
    • read-only
    • compressed
    • hidden
    • archive
    • encrypted

All these filters can be combined together to create a unique patter to copy only relevant files.

Extensions are additional modules allowing to perform specific operations and giving AnyFileBackup almost unlimited potential

  • File compression extension
  • Secure Protocol Extension
  • Cloud Extension for Amazon S3
  • TFTP Extension
  • Log Redirector Extension
  • HDD S.M.A.R.T. Extension
  • Remote Agent Extension
  • Remote Console Extension
  • Event Log Extension
  • File Encryption Extension
  • Data Exchange Extension
  • Reporting Extension
  • Time Synchronization Extension
  • Additional Tasks Extension
  • SMS Extension

Imagine, that you backup file to 5 FTP accounts, distribute notifications through 10 mail servers, and send messages to 20 e-mail recipients.

How to store and manage all information, usernames, passwords and other settings?

With AnyFileBackup account managers this is simple, convenient and easy.

Reports are generated by AnyFileBackup and contain a detailed statistics of what has been done by AnyFileBackup (including a list of all files copied).

Report types

  • full report (all tasks included)
  • individual report
    • per task
      Example: report about 'Copy to FTP12' task
    • per time period
      Example: report about tasks which started on 10 January 2013
    • per operation status
      Example: report about uncompleted tasks only

Reports may be delivered to

  • LAN folder
  • FTP Server
  • Mailbox

You may be notified about ANY event that happens with your task
Example: task start
Example: task was completed successfully
Example: file backup has begun

Notifications may be sent

  • to an e-mail address
  • as a LAN message
  • to any device receiving SMS messages (mobile phone, smartphone, communicator, tablet, etc.)
    • SMS via email gate
    • SMS through Android smartphone connected to a computer where AnyFileBackup is installed

Why optimisation is necessary?

  • backup and replication are performed quicker
  • network reliability is increasing: backup and replication does not interfere with other network activities
  • files you need most are copied first

How to optimise backup and replication?

  • ZIP file compression
    Files are compressed before being copied
  • FTP Z-Mode
    On-the-fly file compression when transferring files to / from FTP server supporting Mode Z
  • control over file transfer speed
    Set the maximum speed limit to reduce the load on your network
    Example: maximum speed 5 Mb / sec.
  • file copy order
    Example: copy LARGER files first
    Example: copy SMALLER files first
    Example: copy files in a REVERSE alphabetical order (from Z to A)
    Example: copy files in an ORDINARY alphabetical order (from A to Z)
    Example: copy NEWER files first
    Example: copy OLDER files first

What happens to your backup if a computer where AnyFileBackup is working has accidentally been restarted? NOTHING.

After restart AnyFileBackup will continue backup from exactly the same point where backup has been interrupted. In other words, files which have already been copied will not be copied again.

If new files have appeared during this incidental break, AnyFileBackup will track them and copy as usual.

You may access AnyFileBackup and manage it (that is to start and stop tasks) from anywhere in the world.

To get an access to AnyFileBackup you need:

  • Remote console extension installed with AnyFileBackup (on the same computer where AnyFileBackup is installed)
  • Web browser on your device (laptop, tablet, mobile phone, smartphone, etc.)
  • Internet, LAN or WAN connection

Nothing else is necessary. You can access AnyFileBackup now.

AnyFileBackup uses a minimal amount of system resources which allow to run almost unlimited number of task

  • Windows XP (SP3) / Vista (SP2) / 7 (SP1) / 8
  • Instruction set: x32-bit / x64-bit
  • Memory (RAM): 32 Mb
  • Disk (HDD) space: 20 Mb
  • CPU supported: Intel, AMD