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

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
Grab the build from the downloads section on the product page, then follow the steps for your platform.
RezSync-Algo-Setup.exe
RezSync-Algo.dmg (Apple Silicon · Intel)
rezsync-linux-x64.tar.gz · .deb
Windows setup
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
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
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
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
Linux server install
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
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.
Send new users to the docs when they ask how execution modes, risk settings, schedules, or broker verification work.