Multi-Terminal Sync Setup

Connect multiple tills so they share the same inventory and sales data in real time.

1 What you need

Corporate or Premium license (includes the LAN Sync Server). One always-on machine to act as the hub (a back-office PC, mini-PC, or Raspberry Pi 4+). All tills on the same local network (Wi-Fi or wired). No internet connection required for sync.

2 Step 1 — Install the LAN Sync Server on the hub machine

Download the LAN Sync Server from the Download page (look for the "LAN Sync Server" section). On Windows: run the installer. On Linux: make the AppImage executable and run it, or install the .deb package. The server runs as a background tray application and starts automatically on boot.

3 Step 2 — Note the hub's IP address

Open the Nventory Server window on the hub (tray icon → Open settings…). It shows the address each till should use — for example ws://192.168.1.10:5000 — and the hub's pairing key (e.g. K7QH-3M9X-TD4P-W2RC-8FZN). Keep this window handy for the next step.

4 Step 3 — Connect each till

On each Nventory desktop app (signed in as admin), go to Settings → Sync, turn on Enable sync, enter the hub's address (or click "Use discovered address" if it was found on the network), paste the pairing key, then click Apply & Reconnect. The pairing key proves the till and the hub belong to the same shop and encrypts everything they exchange — it is never sent over the network. From now on, every sale, stock change and new product reaches all connected tills in real time.

5 Step 4 — Verify sync is working

Add a test product on one till and check it appears on another within a few seconds. Settings → Sync shows Connected when the till is linked. If it shows an error, it tells you why — a wrong pairing key, a different license, or an outdated hub. Also check that all machines are on the same network and that the hub's firewall allows port 5000.

6 Offline resilience

If the hub goes offline temporarily, each till keeps working independently using its local database. When the hub comes back, Nventory automatically reconciles any changes made while disconnected — using last-write-wins conflict resolution.