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
On the hub machine, right-click the Nventory Server tray icon and click Show Status. The window displays the local IP address and port (default: 4001). Write this down — e.g. 192.168.1.10:4001.
4 Step 3 — Connect each till
On each Nventory desktop app, go to Settings → Sync → Connect to server. Enter the hub's IP and port, then click Connect. The app will sync its local database with the server. From now on, every sale, stock change, and new product is broadcast to 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. The sync indicator in the bottom status bar turns green when connected. If it shows orange, check that all machines are on the same network and the firewall on the hub allows port 4001.
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.