Install REXYGEN 3.0

This page provides instructions for installing REXYGEN.

Supported platforms and devices

  • Windows 10 64bit and newer
  • Linux (with RT_PREEMPT for real-time performance)
  • Debian Bullseye and Bookworm on amd64, arm64, armhf
  • Raspbian Bullseye and Bookworm
  • Ubuntu 22.04 and 24.04
  • Raspberry Pi
  • Monarco HAT
  • AIC platform
  • Unipi PLC (Iris, Neuron, Patron)
  • Weidmüller u-OS PLC (WL2000, M3000, M4000)

Release notes

Read what's new in the released version.

Windows

Download and run REXYGEN Windows installer and follow steps in the installation wizard.

HMI Designer is available in a separate Windows installer.

Debian & Raspbian

Install REXYGEN from repository with the following commands:

Install repository key

sudo wget https://download.rexcontrols.cz/partner/testing/rexygen.gpg -O /etc/apt/trusted.gpg.d/rexygen.gpg

Debian Bookworm

echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/debian/ bookworm rexygen dwm' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list

Debian Bullseye

echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/debian/ bullseye rexygen dwm' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list

Ubuntu 22.04 Jammy Jellyfish

echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/ubuntu/ jammy rexygen' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list

Ubuntu 24.04 Noble Numbat

echo 'deb https://download.rexcontrols.cz/partner/testing/rexygen/ubuntu/ noble rexygen' | \
sudo tee -a /etc/apt/sources.list.d/rexygen-testing.list

Install REXYGEN components

REXYGEN Runtime Core

sudo apt update
sudo apt install rexygen-runtime

REXYGEN Studio

sudo apt update
sudo apt install rexygen-studio

REXYGEN Tools

sudo apt update
sudo apt install rexygen-tools

REXYGEN - complete installation

sudo apt update
sudo apt install rexygen

REXYGEN - DWM interface

sudo apt update
sudo apt install rexygen-dwm

REXYGEN Runtime - single binary

The easiest way to start REXYGEN Runtime on any Linux platform is to download and run a single statically linked binary:

wget https://download.rexcontrols.cz/partner/testing/rexygen/static/$(uname -m)/RexCore -O RexCore
chmod +x RexCore
./RexCore -l -u -t <apikey>

where -l enables logging to the console, -u uses ~/.rex as the main runtime folder (instead of /rex) and -t tries to acquire a dynamic license. The can be obtained from REXYGEN licensing server after signing in from my profile -> my keys. All RexCore parameters are optional.

These modules are not and won't be supported within the static runtime: PythonBlk, FMIBlk, DbDrv.

Supported architectures: x86_64, i686, aarch64, armhf.

Removing single binary runtime is as simple as removing the binary and the configuration folder:

rm -f RexCore
rm -rf ~/.rex

REXYGEN Runtime - bootstrapping from Studio

It is also possible to bootstrap REXYGEN Runtime on any device with arbitrary Linux version directly from REXYGEN Studio over SSH. The option to connect via SSH is accessible directly in the connection dialog. The wizard starts automatically if no runtime is running on the target or if a new version is available.

Static binaries are used for bootstrapping over SSH. The runtime runs within the scope of the logged user and the runtime folder is located in ~/.rex. The function is supported in REXYGEN Studio for Windows, Linux and AppImage.

Supported target architectures are x86_64, i686, aarch64, armhf.

REXYGEN Studio - AppImage

It is possible to run REXYGEN Studio on any Linux distribution using REXYGEN AppImage. Just download and run a single file in any Linux desktop environment:

wget https://download.rexcontrols.cz/partner/testing/rexygen/appimage/REXYGEN_Studio-latest_x86_64.AppImage
chmod +x REXYGEN_Studio-latest_x86_64.AppImage
./REXYGEN_Studio-latest_x86_64.AppImage

Unipi Patron

Download REXYGEN image for Unipi Patron, start the Patron device in rescue mode, connect with web browser, upload the image and reboot.

Default ssh credentials: rexygen/rexygen

Unipi Iris

Download REXYGEN image for Unipi Iris, start the Iris device in rescue mode, connect with web browser, upload the image and reboot.

Default ssh credentials: rexygen/rexygen

A quick start tutorial is available.

Monarco HAT

Download REXYGEN image for Monarco HAT, flash the image on a SD card and start your Rasperry Pi with Monarco HAT.

Weidmüller u-OS

A quick start tutorial is available.