Operator workspace
Back to RezSync Algo

Install guidefrom download to your first demo decision.

RezSync Algo ships as a downloadable application. The engine starts on demo. Live execution stays off until you turn it on yourself and confirm again for each live run. This page covers installation; the full docs explain settings, logs, risk, schedules, and live-mode safety.

Step 1 · Install

Install on your operating system.

Grab the build from the downloads section on the product page, then follow the steps for your platform.

Before you install

Choose one platform and one installation path. Do not mix the Debian package with the tarball or start two RezSync engines on the same machine.

Have your cTrader account ready. RezSync opens cTrader's secure authorization flow; on a headless server, paste the redirect URL or code when setup asks for it.

The first run is demo-first. Review the generated decisions and settings before enabling any live execution option.

For a VPS that must survive a closed SSH session, use the Debian package. Use the tarball only for a foreground/manual run.

Windows

RezSync-Algo-Setup.exe

  1. 1Run the installer and follow the prompts
  2. 2Launch RezSync Algo from the Start menu
  3. 3Authorize your cTrader account on first run

macOS

rezsync-macos-arm64.tar.gz · rezsync-macos-x64.tar.gz

  1. 1Choose exactly one archive for Apple Silicon or Intel
  2. 2Make rezsync executable, then launch it from Terminal
  3. 3Authorize your cTrader account on first run

Linux

rezsync-linux-x64.tar.gz · .deb

  1. 1Choose .deb for background service or tarball for foreground use
  2. 2Complete guided onboarding before the engine starts
  3. 3Use one install path; do not run package and tarball copies together
  4. 4Authorize your cTrader account on first run

Windows setup

Install, launch, and complete onboarding.

Download the Windows installer, run it, then open RezSync Algo from the Start menu. The first launch walks you through cTrader authorization, AI provider choice, and risk settings.

# Download from the RezSync Algo downloads page:
# https://rezsync.com/algo#download

# After installing, launch from the Start menu.
# To run from PowerShell later, use the installed shortcut or app path.

# Settings are saved here:
$env:APPDATA\RezSync\RezSync Algo\settings.json

Keep live trading disabled until you have reviewed demo decisions. See the SmartScreen note below before you run the installer.

macOS setup

Apple Silicon and Intel builds.

Choose the macOS build for your machine, install from the release archive, then complete the same guided onboarding. Run exactly one of the architecture blocks below. iPhone and iPad are not supported because Algo is a desktop/server trading engine.

# Apple Silicon (M-series)
curl -fL -o rezsync-macos-arm64.tar.gz \
  https://api.rezsync.com/api/algo/downloads/macos
tar -xzf rezsync-macos-arm64.tar.gz
cd rezsync-macos-arm64
chmod +x rezsync
./rezsync

# Intel Macs (older x86_64 hardware)
curl -fL -o rezsync-macos-x64.tar.gz \
  https://api.rezsync.com/api/algo/downloads/macos-intel
tar -xzf rezsync-macos-x64.tar.gz
cd rezsync-macos-x64
chmod +x rezsync
./rezsync

# Settings are saved here:
~/Library/Application\ Support/RezSync\ Algo/settings.json

Use the Apple Silicon download for M-series Macs. Use the Intel download only for older Intel Macs. RezSync-owned archive installs can update and relaunch themselves when the account is free of open positions and pending orders when a matching platform release is published. Until the Intel release feed is available, Intel updates remain explicit. Homebrew installations continue to update through the RezSync formula.

Windows · expected on first install

Windows will warn you. Here's what to click.

RezSync Algo is in beta, distributed direct from rezsync.com, and not yet code-signed with a Microsoft Authenticode certificate. The first time anyone downloads an unsigned installer, Windows shows a SmartScreen dialog. This warning is expected for the current unsigned installer, but the warning alone does not prove a file is safe. Verify the SHA-256 checksum below before choosing to run it.

What you'll see

A blue dialog titled “Windows protected your PC” with the message “Microsoft Defender SmartScreen prevented an unrecognized app from starting.” The only visible button is Don't run.

What to click

  1. 1.Click More info — small link near the top of the dialog.
  2. 2.A Run anyway button appears next to Don't run. Click it.
  3. 3.Windows can now open the installer. Follow the remaining setup prompts.

Verify it's really us

Until we ship a code-signed installer, the safest check is the SHA-256 hash. The downloads page links a SHA256SUMS file generated in the same CI run that built the installer. Compare it before running the installer:

# PowerShell — print the hash of the file you downloaded:
Get-FileHash .\RezSync-Algo-Setup.exe -Algorithm SHA256

# Then compare against the SHA256SUMS line for that filename on
# https://api.rezsync.com/api/algo/downloads/checksums

If the hashes match, the installer is byte-for-byte the file CI produced. If they don't, do not run it — contact us and we'll dig in.

Code signing is planned. Until it is in place, use the published checksum as the independent integrity check for every download.

First-run checklist

1Keep the first launch window open until onboarding finishes
2Use a cTrader demo account first, then review the generated settings.json
3Paste the cTrader redirect URL or code exactly when RezSync asks for it
4Use Reload settings after a manual settings.json change, or restart RezSync Algo

Linux server install

Run RezSync Algo on a VPS or application server.

Use this path for Ubuntu or Debian servers where RezSync Algo should keep running after you close SSH. First complete the interactive setup in the terminal, then start the systemd service. The Debian package is the supported persistent-service path and is recommended for Ubuntu/Debian. The tarball path is for a foreground/manual run only.

Ubuntu or Debian: install the package

The .deb creates the service user, the config, log and state directories, and the systemd unit for you. Use the tarball below only when you want to run the engine in the foreground.

# Ubuntu / Debian
curl -fL -o rezsync.deb \
  https://api.rezsync.com/api/algo/downloads/linux-deb
sudo dpkg -i rezsync.deb

sudo rezsync-setup
sudo systemctl enable --now rezsync

Run rezsync-setup rather than rezsync. It opens the guided setup as the service user, so what you configure is stored where the service reads it; running the binary as root writes settings the service never sees. In Quick Setup, choose your Symbols with “Pick from broker” and verify them — RezSync refuses to start trading if no symbols are set.

Let the setup finish, then exit the interactive TUI before running systemctl enable --now rezsync. That leaves one canonical background engine instead of starting a second copy.

Automatic updates for the server package

The package enables a periodic systemd updater and an on-request watcher. It verifies the release, asks the live engine to block new broker orders, requires a fresh flat broker acknowledgement with no pending orders, backs up state, stops the service, installs with dpkg, verifies the new heartbeat, and restarts the same service. If positions or orders exist, the update is deferred rather than interrupting trade management. The first upgrade from an older package without this helper is a one-time bootstrap: stop RezSync, install that release, then let the timer own future updates.

# The TUI's Update screen can queue this for you.
# Command-line equivalent:
sudo rezsync-setup update request
sudo rezsync-setup update status

# Verify the automatic checker and the trading service:
sudo systemctl status rezsync-update.timer --no-pager
sudo systemctl status rezsync --no-pager

Tarball path · foreground/manual only

mkdir -p "$HOME/rezsync-algo"
cd "$HOME/rezsync-algo"

curl -fL -o rezsync-linux-x64.tar.gz \
  https://api.rezsync.com/api/algo/downloads/linux

tar -xzf rezsync-linux-x64.tar.gz
cd rezsync-linux-x64
chmod +x rezsync
./rezsync

This runs the guided setup in the foreground. Keep the SSH session or terminal open while you enter cTrader, AI provider, and risk settings. For a persistent VPS service, use the Debian package above instead.

Why the tarball is not a service recipe

The published tarball includes the standalone binary, not the Debian package's privileged updater and service lifecycle. Do not copy the Debian systemd unit onto a tarball install: it can report the wrong install ownership and update path. On Ubuntu/Debian, install the .deb if you need background operation, automatic updates, and a service that survives a closed SSH session.

First run defaults to a cTrader demo account.

cTrader's authorization flow connects your account without baking credentials into the installer. RezSync starts in demo mode; live execution remains disabled until you explicitly change it in settings.

Next · Full operating manual

Use the docs for settings, logs, risk, and live-mode safety.

This setup page is intentionally focused on installation. The full RezSync Algo docs explain the Setup Hub, Advanced Settings, execution modes, risk profiles, timezone-specific scheduling, broker symbol verification, logs, common issues, and the demo-to-live checklist.

Continue in the docs.

Send new users to the docs when they ask how execution modes, risk settings, schedules, or broker verification work.

Risk disclosure. Trading foreign exchange, CFDs, and other leveraged instruments carries a high level of risk and can result in the loss of some or all of your capital. A position that is in profit can still reverse into a loss. RezSync Algo is an automation tool — not financial advice and not a guarantee of profit; you remain responsible for your own trading decisions. Past performance does not indicate future results. Start in demo mode, and only trade with money you can afford to lose. RezSync Algo is currently in beta.