v1.0.2 · 2026-05-11 · Public launch

Industrial telemetry.
On your hardware.

SyncTide reads from your PLCs, watches the values, raises alarms when something looks wrong, and writes the reports your operators print on Monday morning — all running on the server in your plant. No cloud dependency. No data leaving your network.

Speaks the protocols you already run
· Modbus TCP · · OPC UA · · IEC 60870-5-104 · · MQTT / Sparkplug B · · CSV folder ingest · · PostgreSQL + TimescaleDB · · Windows or Docker ·
0
Industrial protocols
0
Alert channels
0
Deployment targets
0
On-premise control
What it does

Four jobs. Done well.

SyncTide is built around four things every plant needs from a monitoring system — and nothing else getting in the way.

Ingest from anything

Five native drivers — Modbus TCP, OPC UA (polling and subscriptions), IEC 60870-5-104, MQTT with Sparkplug B, and CSV folder watching. One dedicated worker per protocol, per-device poll rates, an in-app Test Connection button, and an OPC UA browser that walks the address space and bulk-imports tags. PLCs you can't see still get heard.

Real-time alarms

Up to four threshold rules per tag with hysteresis, digital and totalizer alarms, operating-curve envelopes, and cross-device site KPIs. Reaches the on-call operator in single-digit seconds.

Four ways to notify

SMS (Teltonika or Twilio), WhatsApp, Telegram, email — one escalation engine. Operators ack alarms by replying "ok" on the same chat.

Runs on your hardware

One signed Windows installer that bundles PostgreSQL 17 and TimescaleDB — or a Linux Docker stack from the same source tree. No outbound calls, no telemetry, no licence phone-home. Air-gapped deployments are the default, not a special case.

• Ed25519-signed releases and licences
• PostgreSQL 17 + TimescaleDB bundled
• Self-healing workers, exponential backoff
• Configurable data retention with compression

Reports that print clean

PDF and Excel templates on hourly, daily, or weekly schedules. Per-customer branding. Auto-emailed to the right people.

Dashboards by role

Per-user Home layouts, trend charts, site-flow diagrams with live values on the edges, and per-device scoping for shift operators.

Virtual tags & cross-device KPIs

Define derived tags from expressions over the values you already collect — efficiency, deviation, totals across a fleet. Sandboxed expression language with a dropdown editor, plain-English error messages, and 40 unit tests covering escape attempts. Build site-wide KPIs once and alarm on them like any other tag.

A fraction of the cost of the alternatives

If you've priced Ignition, Wonderware, or AVEVA against a single small site, you already know. SyncTide is a fixed annual or perpetual fee priced by tag count — not by client connection, not by user, not by core. See pricing.

Why self-hosted

Your plant data. Your hard drive.

Industrial data is sensitive — operating points reveal yield, alarm patterns reveal maintenance posture, recipes reveal trade secrets. SyncTide is built so none of it has to leave.

No cloud round-trip

Workers, database, dashboards — one box

The Windows installer drops a single host that polls your PLCs, stores the time-series in TimescaleDB, and serves the dashboards over your LAN at http://<host>.local. Operators on phones and tablets just open the URL.

Linux too

Same source, Docker image for the cloud-curious

If you'd rather run on a Linux server (in your own DMZ, your own VM, your own colo), a multi-stage Dockerfile produces a stack with the same features, the same backups, the same upgrade path.

Air-gapped friendly

Signed updates over USB

Update packages are Ed25519-signed. Drop the file on a thumb drive, hand it to the operator, run the updater on the offline host. No outbound network required, ever.

Hardened by default

The boring security plumbing

Default-password detection forces a rotate on first login. Rate limiting on auth and webhook endpoints. Per-user device scoping on every data endpoint. Installer-level file ACLs lock down the license and the integrity manifest. Webhook HMAC verification on inbound channels.

About

Built for operators, by engineers.

SyncTide was designed from day one to be shipped to customers as a standalone installation — not a SaaS, not a demo. Every release runs on real equipment in real plants, with real on-call rotations.

We focus on what matters to industrial teams: predictable deployments, no surprise bills, full control of your data, and clear upgrade paths between versions.

On-prem
Deployment
Win + Linux
Same source
TimescaleDB
Time-series store
Ed25519
Signed licences
Latest · v1.0.2 · 2026-05-11 · Public launch

Pick your install path.

One signed Windows installer for plant hosts, or a Linux Docker stack from the same source tree. Both bundle PostgreSQL 17 and TimescaleDB and bring all five protocol drivers.

Download for Windows Get the Docker image
Windows 10 / 11 / Server 2019+ · or Linux + Docker ~1 GB installer · PostgreSQL 17 + TimescaleDB bundled Ed25519-signed updates, in-place upgrade from any 1.x