Skip to main content

MirrorSync Licensing FAQ

Table of Contents:


MirrorSync Licensing FAQ

How can I purchase MirrorSync?

You can purchase a license on this page.

How can I add to my license?

Visit this page and click "Add to Current License". See below for guidance on whether you need to add to your license.

What comes with a license?

A single free configuration and a single device seat come with each license to allow you to test. This will let you sync a single FMS-hosted database with a copy of that database on one FileMaker Pro/Go client device. See this guide to get set up quickly.

If you're interested in a trial license of a different type of configuration, contact our support team at support@360works.com to request a 30-day trial.

How can I apply my license to a MirrorSync server?

Once you've bought your license and you've logged into a MirrorSync server using the MirrorSync Configuration Client, you can click "Licensing" to access the UI where you can save this license. Remember that each license can only be applied to one server.

Licensing Dialog in the Configuration Client
The main configuration client dialog with the Licensing button circled in red.

How should I license my spoke server(s) in a FMS to FMS configuration?

You shouldn't. The syncing server needs to be licensed, but simply installing MirrorSync on your spoke FMS servers will be enough.

Note:

It's unnecessary to install MirrorSync on non-FMS servers, even if you're syncing with a database on that server (SQL, for example).

How does MirrorSync licensing work?

There are 3 related terms to know:

License

A single MirrorSync license can be registered to a single MirrorSync server. Conversely, a MirrorSync server can only use a single license.

A license has configurations and devices attached to it that will allow the server it's registered with to sync in different ways or with more devices; see the following sections for details.

Configuration

A license includes one or more configuration slots.

  • A configuration slot is the entitlement on your license. Each configuration slot allows you to create one sync configuration of a specific type.
  • A sync configuration is the actual setup you define in MirrorSync, telling the server how to sync a hub database with a spoke database.

Some common types of sync configurations include:

  • FileMaker Server (hub) ↔ FileMaker Pro/Go client (spoke)
  • FileMaker Server (hub) ↔ FileMaker Server (spoke)
  • FileMaker Server (hub) ↔ MySQL (spoke)
  • MySQL (hub) ↔ FileMaker Pro/Go client (spoke)
  • …and more (see the purchase page for the full list).

Example

If you need:

  • Two FileMaker Server ↔ FileMaker Pro/Go syncs, and
  • One FileMaker Server ↔ FileMaker Server sync,

…then your license must include two configuration slots of the first type and one configuration slot of the second type. Each configuration slot is filled by one sync configuration that you create on your MirrorSync server.

Note:

Server to Server syncs require a single Server ↔ Server configuration slot for each spoke you wish to sync. For more details, see How does licensing work for Server ↔ Server syncs?.

In practice

On our test server, there are 16 sync configurations running. Each one corresponds to (and fills) a matching configuration slot on the license. The license has enough configuration slots of the right types to cover all 16 sync configurations.

A list of sync configurations on our testing server
A list of sync configurations on our testing server
Tip:

If you have many databases to sync, buying configuration slots individually can get expensive. To help with this, we offer unlimited usage of a single configuration type once you’ve purchased 5 of that same type on one license. Email support@360works.com for details.

Device

Info:

This section only applies if you intend to sync with FileMaker Pro or Go client devices. In a Server ↔ Server configuration, to sync a single hub with many spokes you will need to purchase a configuration slot for each spoke you wish to sync. For more details, see How does licensing work for Server ↔ Client syncs?.

A device is a seat that allows a single unique device to sync. There is no limit to the number of configurations that can be synced on this device; for example if you only have one syncing iPad but have 10 configurations that it syncs with, you only need to have one total device to sync with all of those configurations.

You can manage the list of devices that are currently in use by clicking the licensing button while logged in with the MirrorSync Config Client. This screen can be used to view or remove devices to make room for new ones.

A list of devices
A list of devices

Devices are cheaper if you buy more at once. If you expect to purchase more in the future it will be more cost-effective to buy in bulk.

If you expect to sync more than 200 devices, we offer a reduced-rate bulk deal that's not available in the store. Email us at support@360works.com for details.


How does licensing work for Server to Client syncs?

A Server ↔ Client sync means syncing a FileMaker Server database (hub) with a database on one or more FileMaker Pro or Go devices (spokes).

  • You need one configuration slot for each FileMaker Server database (hub) that you'd like to sync this way (see Configuration).
  • You also need devices for each unique client device that will sync (see Device).
  • Every license already comes with one free configuration slot and one free device so you can test.

For example:

  • If you want to sync 1 iPad with 1 FileMaker Server database, you can do this with the free configuration slot + device.
  • If you want to sync 10 iPads with 1 FileMaker Server database, you need 1 configuration slot and 10 devices.
  • If those same 10 iPads sync with multiple databases/configurations, you still only need 10 devices total.

See Configuration for details on configuration slots, and Device for how devices work.


How does licensing work for Server to Server syncs?

A Server ↔ Server sync means syncing one FileMaker Server database (hub) with one or more FileMaker Server databases (spokes).

  • You need one configuration slot for each spoke server you want to sync with the hub (see Configuration).
  • Devices are not needed in this type of sync.
  • You only need to license the hub server where MirrorSync is running. The spoke servers should be left unlicensed.

For example:

  • If you want to sync 1 hub FileMaker Server with 2 spoke FileMaker Servers, you need 2 Server ↔ Server configuration slots.
  • If you want to add a 3rd spoke, you’ll need to purchase one more configuration slot of that type.

See Configuration for how configuration slots work.