1. A method for managing data in a file system over a network using one or more processors that execute instructions to perform actions, comprising: instantiating a replication engine to perform actions, including: establishing a secure communication channel between a source file system and a target file system based on one or more handshake messages, wherein the one or more handshake messages include source authentication information and target authentication information, and wherein a one-time-secret (OTS) based on entropy information collected by one or more sensors is shared with both the source file system and the target file system for verifying the source authentication information and the target authentication information; instantiating a replication job that is associated with one or more rules; determining one or more changes in the source file system; determining one or more characteristics of the replication job based on the one or more changes; comparing the one or more rules to the one or more characteristics and a black-out schedule; providing a minimum delay between each replication job, wherein the minimum delay is based on an age of the one or more changes; in response to the age of the one or more changes being less than the minimum delay, delaying the execution of the next replication job; executing the replication job to communicate the one or more changes in the source file system to the target file system based on a result of the comparison; and in response to completion of the replication job, automatically instantiating a next replication job to copy subsequent changes in the source file system to the target file system.