Configuring Backups & Anti-Virus Software (FMS 17)

Backups on a Separate Volume / External Drive

If your server does have access to a separate volume or external drive, follow these steps to configure backups externally.

  1. On the separate volume / drive, create the following folder hierarchy:
    • FileMaker Server Data
      • Backups
        • Daily
        • Progressive
  2. In the Admin Console, navigate to Configuration > Folders.
  3. Set the Default backup folder file path to: Volume:/FileMaker Server Data/Backups/Daily/
  4. Enable the Progressive Backup option.
  5. Set the Progressive backup folder file path to: Volume:/FileMaker Server Data/Backups/Progressive/

Backups on the Local Drive

If your server does not have access to a separate volume or external drive, follow these steps to configure backups locally.

  1. Navigate to FileMaker Server/Data/Backups, then create these two sub-folders:
    • Daily
    • Progressive
  2. In the Admin Console, navigate to Configuration > Folders.
  3. Update the Default backup folder file path to conclude with “Daily/”.
  4. Enable the Progressive Backup option.
  5. Update the Progressive backup folder file path to conclude with “Progressive/”.

Additional Notes

On Mac servers, you must manually ensure that each sub-folder has the same access privileges as the FileMaker Server/Data/Backups folder. To set these privileges: 

  1. In the Finder, select the Backups folder.
  2. Press Cmd + I, then click the Sharing/Permissions section.
  3. Click the Lock icon and authenticate to enable changes.
  4. Click the Gear icon and select Apply to enclosed items.

FileMaker offers these resources to help ensure files paths are correct:

Setting the Backup Schedule

A daily backup schedule is generated automatically when you install FMS 17; however, this default schedule cannot be reconfigured and must be disabled:

  1. Open your command line interface.
  2. Enter this command:
    fmsadmin disable schedule 1
  3. Enter the Admin Console credentials.

After disabling the default FMS 17 backup schedule, set up the aACE backup schedule. aACE backups must be taken between 11:30 PM and 12:00 AM, when the automation schedules (see Step 4) are not running and modifying data.

  1. Open the Admin Console and navigate to Backups > Backup Schedules.
  2. Click the Create Schedule button, then configure the schedule with these settings:
    • Schedule Name: Daily
    • Backup Type: All Databases
    • Backup Folder: .../Backups/Daily/
    • Number of Backups to Keep: 7
    • Additional Settings:
      • Enable Verify
      • Enable Clone
    • Repeat:
      • Frequency: Daily
      • Start Date: Current Date
      • Time: At 23:30
      • Do not set an end date.
    • Close the dialog and click Save.
  3. Test the backup schedule: 
    • Select the Daily schedule and click Run Now. 
    • Once the schedule has completed, navigate to the .../Backups/Daily/ folder and verify it contains the newly taken backup.

Offsite Backups — Caution

If you plan to install offsite backup software (e.g. CrashPlan, Carbonite, Time Machine, etc.) onto your aACE server, it is absolutely critical that you do not backup FileMaker Server’s “Databases” folder. This folder contains the live, hosted databases that FMS is constantly writing to. The consequences of attempting to backup these live databases are, at minimum:

  • FMS will be unable to write to these files. Instead it will store all newly entered / modified data in the cache. This means that, from an aACE user’s perspective, everything will appear to be running smoothly; however, a potentially immense amount of data will be permanently lost the next time the server is shut down.
  • The backed up databases stored offsite will be completely unusable. FileMaker will declare them corrupted and impossible to recover.

FMS’s backup schedules are the only truly safe way to take snapshots of the lives databases. If you plan to use third-party software for offsite backups, we recommend taking offsite backups only from the “Backups” folder (i.e. exclude all other folders inside the FileMaker Server directory).

Additionally, we require that clients using offsite backup software on their aACE server must schedule regular checks to confirm the validity of recent offsite backups. This must be done at least once every 90 days, but we recommend confirming backups every 30 days. To confirm a backup:

  1. Recover a copy of the “Backups” folder from your most recent offsite backup.
  2. Once downloaded, look inside the recovered “Daily” folder and select the most recent backup.
  3. Open the “aACEv5v0.fmp12” file in the FileMaker Client and log in as a user.
  4. Once the aACE Menu has opened, navigate to a module and create a new record (e.g. a new Company).
  5. Confirm that everything functions as expected and that the system does not return any error messages.

Anti-Virus Software — Caution

For the same dangerous consequences as described above in the Offsite Backups section, anti-virus software (e.g. ESET, Total AV, etc.) must not, under any circumstances, be allowed to scan FileMaker Server’s live “Databases” folder.