Holy ResourceHoly Resource
Operations

LAN Sync

Syncing data across your local network without the internet.

LAN Sync allows multiple computers in the same building (on the same Wi-Fi or Ethernet network) to stay synchronized without sending data over the public internet.

Setting Up LAN Sync

This feature is ideal for church offices where team members need to collaborate across several computers.

Important notes:

  • Your data stays on your devices. LAN sync shares updates directly between devices on your network.
  • Devices must be paired (trusted) first. This prevents syncing with unknown computers.
  • LAN sync is branch-specific. Make sure you are in the same branch on both devices.
  • LAN sync is exclusive with server sync. Holy Resource runs one sync target at a time for the active branch.
  • For real-time LAN updates, turn on Automatic Sync. With Automatic Sync enabled, Holy Resource sends queued changes to connected trusted devices as you work. You can still use Sync All any time to force an immediate pass.
  • Sync tools may be hidden in free mode. If you do not see the Sync tab, verify your current license mode.

"Branch" usually means a campus/location (for example: “Main Church” and “Downtown Campus”). Pairing and sync must be done within the same branch.

If you don’t see these settings or buttons, your role may not have access—ask your administrator.

Turn On LAN Sync

  1. In Holy Resource, go to Settings → General.
  2. Choose LAN sync (same network) as the sync mode.

This unlocks the LAN Sync tools in the Sync tab.

Start Discovery

  1. Go to Settings → General → Sync.
  2. In the LAN Sync panel, press Start.

Holy Resource will look for other Holy Resource devices on the same network.

Pair (Trust) Your Devices

You only need to do this once per device.

On Device A (the device you’re currently using):

  1. In the LAN Sync card, click Pair.
  2. You will see:
    • A QR code (helpful for mobile devices)
    • A pairing code (a text block you can copy/paste)
    • A safety code (6 digits + 4 words)

On Device B (the device you want to connect):

  1. Go to Settings → General → SyncLAN Sync.
  2. Press Start (if it isn’t already running).
  3. Click Pair next to the device you see in the list (or use Pair other device).
  4. If you’re on mobile, scan Device A’s QR code. If you’re on desktop, paste the pairing code.
  5. Compare the safety code on both devices to make sure you’re pairing with the right device.
  6. Type the 6‑digit safety code and click Trust device.

After this, the device shows as trusted and can sync.

LAN sync sequence

How To Read This Diagram

If you do not usually read sequence diagrams, think of this one as a service-day story told in order. Each column is one person or one device. Each arrow shows what happens next. The alt section means there are two different paths depending on whether Automatic Sync is turned on.

Step-by-step explanation:

  1. Both devices first need to be placed into LAN sync mode and started. That is why the first arrows show the team member enabling LAN sync and pressing Start on both devices.
  2. Device A then shows a pairing payload and a safety code. This is the information that Device B needs in order to trust the correct device.
  3. The team member scans or pastes that pairing information into Device B. Device B then shows the matching safety code so the person can compare both sides.
  4. When the safety code is confirmed, Device B trusts Device A and the trusted-peer relationship is saved. This is the one-time pairing step that protects the sync path from unknown devices on the same network.
  5. After the pairing is complete, a normal data change happens on Device A, such as updating a member record or attendance record.
  6. Device A still saves that change locally first. Sync does not replace the local save; it happens after the local write is already successful.
  7. If Automatic Sync is turned on, Device A sends the queued branch changes to Device B as part of ongoing real-time LAN behavior.
  8. If Automatic Sync is turned off, the data is still safe locally, but the team member has to manually run Sync All or a per-device sync pass before Device B receives it.
  9. Once Device B receives the changes, it applies them locally and refreshes its sync status.

In plain language, the important idea is that LAN sync has two big stages: first trust, then sharing. You do the trust step once, then the devices can keep exchanging queued branch changes as you work. Real-time updates happen only when Automatic Sync is enabled.

Syncing Day-to-Day

Once devices are paired:

  • Turn on Automatic Sync under Settings → General → Sync if you want connected trusted devices to receive queued changes in real time while you work.
  • Press Sync All to sync with every discovered trusted device.
  • Or press the sync button next to a specific device.

The Sync tab also shows:

  • Whether you’re online/offline
  • How many changes are waiting to sync
  • Whether any conflicts need attention

If a permission or branch-access revocation reaches a device through LAN sync, Holy Resource refreshes that device’s access state right after the sync pass. Branch removal signs the user out. Module-level read loss clears local data for the newly unauthorized module.

If sync is disabled (Sync Target = local-only), pending sync operations can remain queued but will not send until sync is enabled again.

Performance Expectations

LAN Sync is usually faster than server sync because it uses your local network.

  • Speed: With Automatic Sync enabled, Holy Resource can send queued changes to connected trusted devices as you work. Sync All is still there when you want to force an immediate full pass yourself.
  • When updates appear: With Automatic Sync enabled, connected trusted devices on the same network can receive updates in real time. If Automatic Sync is off, use Sync All or the per-device sync button.
  • Privacy: Data does not need to travel over the public internet.

Note: The first sync between devices can take longer, especially if you have a large database.

Troubleshooting

Stopping LAN sync is safe to repeat. If you leave the Settings screen or switch sync targets while LAN discovery is running, Holy Resource shuts discovery down cleanly instead of treating an already-stopped discovery channel as a fatal error.

For common issues with LAN sync, firewalls, or device visibility, please refer to the Troubleshooting Guide.

Was this helpful?

On this page