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, twice. 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.

Windows

RezSync-Algo-Setup.exe

  1. 1Run the installer and follow the prompts
  2. 2Launch RezSync Algo from the Start menu
  3. 3Complete the cTrader OAuth handshake on first run

macOS

RezSync-Algo.dmg (Apple Silicon · Intel)

  1. 1Open the .dmg and drag RezSync Algo into Applications
  2. 2First launch may need right-click → Open (Gatekeeper)
  3. 3Complete the cTrader OAuth handshake on first run

Linux

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

  1. 1Download the Linux build or the .deb from the downloads page
  2. 2Extract the archive and run ./rezsync from a terminal
  3. 3Use the bundled service env file; no custom base paths are required
  4. 4Complete the cTrader OAuth handshake 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 OAuth, 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 disk image, then complete the same guided onboarding. iPhone and iPad are not supported because Algo is a desktop/server trading engine.

# Download the macOS build from:
# https://rezsync.com/algo#download

# Open the .dmg, drag RezSync Algo into Applications,
# then launch it from Applications.

# If macOS blocks the first launch:
# Finder > Applications > RezSync Algo > right-click > Open

# 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.

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 is expected and not a sign anything is wrong— every indie Windows app ships this way before certificates and download reputation accumulate.

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.The installer opens normally. No further warnings after this run.

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.

We're budgeting a code-signing certificate as subscription revenue grows; the SmartScreen warning is the first thing it removes.

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 OAuth redirect URL or code exactly when the app asks for it
4Restart the app after changing settings.json so the new values are loaded

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.

1. Download, extract, and run once

mkdir -p /opt/rezsync-algo-deploy
cd /opt/rezsync-algo-deploy

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 launches the guided setup immediately. Keep this SSH session open while you enter cTrader, OAuth, AI provider, and risk settings.

2. Optional: install as a system service

cd /opt/rezsync-algo-deploy/rezsync-linux-x64

useradd --system --create-home --home-dir /var/lib/rezsync \
  --shell /usr/sbin/nologin rezsync 2>/dev/null || true

mkdir -p /etc/rezsync /var/lib/rezsync/state /var/log/rezsync /var/cache/rezsync
install -o root -g root -m 0644 rezsync.env /etc/rezsync/rezsync.env
chown -R rezsync:rezsync /etc/rezsync /var/lib/rezsync /var/log/rezsync /var/cache/rezsync

install -o root -g root -m 0755 rezsync /var/lib/rezsync/rezsync
install -o root -g root -m 0644 rezsync.service /etc/systemd/system/rezsync.service
sed -i 's#^ExecStart=.*#ExecStart=/var/lib/rezsync/rezsync#' \
  /etc/systemd/system/rezsync.service
sed -i 's#^WorkingDirectory=.*#WorkingDirectory=/var/lib/rezsync#' \
  /etc/systemd/system/rezsync.service

systemctl daemon-reload

Service installs use /etc/rezsync for configuration, /var/lib/rezsync for state, and /var/log/rezsync for files owned by the dedicated rezsync user. You do not need to set custom base paths; the included environment file points the app at these writable locations.

3. First run using service paths

cd /var/lib/rezsync
set -a
. /etc/rezsync/rezsync.env
set +a

runuser -u rezsync -- ./rezsync

Use this command if you installed the system service before onboarding. It writes settings.json where the service will read it.

4. Start, check, and watch logs

systemctl enable --now rezsync
systemctl status rezsync --no-pager
journalctl -u rezsync -f

For later maintenance, use systemctl restart rezsync after changing settings, or systemctl stop rezsync to pause the engine.

First run defaults to a cTrader demo account.

The OAuth flow connects you to cTrader without baking credentials into the installer. Demo is the only path live execution remains disabled in settings until you change it.

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 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.