Syncio

Download

Install the Runtime.

One command on any Linux server, x86 or ARM. No dependencies to install and no configuration file to write.

Install methods.

Pick the one that fits how you deploy.

  • Install script

    Linux, x86 or ARM. Verifies the signature, then installs.

    curl -fsSL https://get.syncio.live/runtime | sh
  • Package manager

    Debian, Ubuntu and the Red Hat family.

    sudo apt install [[RUNTIME_PACKAGE_NAME]]
  • Docker

    Run it beside the app it watches.

    docker run -d --name syncio-runtime \
      --pid host --network host \
      -v /:/host:ro \
      ghcr.io/syncio.live/runtime:latest
  • Kubernetes

    One agent per node, as a DaemonSet.

    helm install syncio oci://ghcr.io/syncio.live/charts/runtime

What it needs.

  • Linux, x86-64 or ARM64
  • About 40 MB of disk for the binary
  • Outbound network access, unless you stay in local mode

What happens when you run it.

The install is short and quiet. Here is every step, so nothing about it is a surprise.

  1. 01

    Download and verify

    The script fetches the binary for your architecture and checks its signature before it runs anything.

  2. 02

    Install the service

    It installs as a normal system service with the least privilege it needs, and starts reading immediately.

  3. 03

    Read, do not write

    The first pass only reads: it maps what is running and learns what normal looks like. Nothing changes on the server.

  4. 04

    Stay local or connect

    It reports to itself until you connect it. You can preview exactly what it would send before anything leaves the machine.

After it is running.

The command you will actually type next, and what each one tells you.

Check it is healthy
syncio status shows what the Runtime is doing right now, and syncio doctor checks connectivity, permissions and the service.
See what would be sent
syncio preview prints the exact payload a connection would send, so you can read it before you decide.
Move a server between projects
Reconnect it with a token from the project you want. Its history stays with the account, not the machine.
Take it out cleanly
syncio uninstall stops collection and removes the service. Nothing is left behind on the server.

Where it runs.

Windows and macOS servers are not supported.

Operating systems
Ubuntu, Debian, Red Hat, Alma and Rocky, Amazon Linux, Other Linux
Architecture
x86-64, ARM64
Where
AWS, Google Cloud, Azure, DigitalOcean, Hetzner, Vultr, Linode, OVH
Containers
Docker, Docker Compose, Podman, containerd, Kubernetes
Web servers
Nginx, Caddy, Apache, Traefik, HAProxy
Databases
PostgreSQL, MySQL, Redis, MongoDB

Verify the download

Every release is signed. Check the signature and the checksum before you run it, and compare the checksum with the one published on this page.

sha256sum -c syncio-runtime.sha256

Uninstall

Removing the Runtime stops collection at once and leaves nothing behind on the server. Any data already sent stays in your account until you delete it.

sudo syncio uninstall