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 | shPackage 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:latestKubernetes
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.
- 01
Download and verify
The script fetches the binary for your architecture and checks its signature before it runs anything.
- 02
Install the service
It installs as a normal system service with the least privilege it needs, and starts reading immediately.
- 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.
- 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.sha256Uninstall
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