The syfo daemon is a small background client that connects a computer to a syfo server and manages local agent processes on that machine.
This repository is the release distribution for the syfo daemon. It hosts the prebuilt binaries and the installer. Builds are produced and published from elsewhere.
Run the one-click installer (Linux and macOS):
curl -fsSL https://github.com/reorc/syfo-daemon/releases/latest/download/install.sh \
| sh -s -- --server-url <URL> --api-key <sk_machine_*>The installer:
- detects this host's OS and architecture,
- downloads the matching
syfobinary from the latest release, - verifies its SHA-256 against
checksums.txt, - places it on
PATH, then - runs
syfo daemon installto write config and start the service.
Both --server-url and --api-key come from the web Add Computer flow.
| argument | description |
|---|---|
--server-url |
Base URL of your syfo server. |
--api-key |
Machine API key (sk_machine_*) from "Add Computer". |
| variable | default | purpose |
|---|---|---|
SYFO_INSTALL_DIR |
/usr/local/bin |
Target directory for the syfo binary. |
SYFO_RELEASE_BASE |
latest GitHub release | Release asset base URL. |
If /usr/local/bin is not writable, re-run with sudo, or point
SYFO_INSTALL_DIR at a writable directory already on PATH:
curl -fsSL https://github.com/reorc/syfo-daemon/releases/latest/download/install.sh \
| SYFO_INSTALL_DIR="$HOME/.local/bin" sh -s -- --server-url <URL> --api-key <sk_machine_*>| asset | platform |
|---|---|
syfo-linux-amd64 |
Linux x86_64 |
syfo-linux-arm64 |
Linux arm64 |
syfo-darwin-amd64 |
macOS (Intel) |
syfo-darwin-arm64 |
macOS (Apple Silicon) |
sha256sum -c checksums.txtsyfo version