Appearance
Install on Windows
This is the supported Nexus install. It takes a few minutes and needs administrator rights.
1. Run the setup program
Double-click RayluxSetup-<version>-x64.exe and accept the elevation prompt.
The wizard shows the licence agreement, then asks how much to install:
| Choice | What you get |
|---|---|
| Typical | The Nexus service and everything it needs to run. Not Studio or Lens. This is the right choice for a Nexus instance server. |
| Complete | Everything, including Studio and Lens on this machine. |
| Custom | Pick individual components. |
The Nexus service itself cannot be deselected — it is what the package installs.
The components
| Component | In Typical | What it does |
|---|---|---|
| Raylux Nexus service | always | Nexus. Cannot be removed from the selection. |
| Bundled Python 3.14t runtime | yes | Runs your Python scripts. Leave it selected unless you are deliberately supplying your own interpreter. |
| Spectrum web UI | yes | The operator runtime. Without it Nexus answers its API but serves no screens. |
| Reporting fonts | yes | Embedded into report PDFs. Without them, reports fall back to a generic font. |
| Client installers for download | yes | Puts the Studio and Lens setup programs on Nexus so engineers can download them from its Downloads page. About 350 MB — clear it if this Nexus will never hand out client software. |
| Raylux Studio | no | The designer. Custom or Complete only. |
| Raylux Lens | no | The panel shell. Custom or Complete only. |
Why Studio is not in Typical
A Nexus instance server does not usually need the designer, and installing it there encourages engineering directly on the production machine. Choose Custom if you do want it.
2. Let it finish
The installer:
- Installs the Microsoft C++ runtime if the machine does not have it.
- Copies the program files to
C:\Program Files\Raylux. - Registers the Raylux Nexus SCADA Nexus service and starts it.
- Creates Windows Firewall rules for Nexus on the Private and Domain profiles.
The service is set to start automatically, so it comes back after a reboot with nothing further to do.
3. Check it started
Open a PowerShell window:
powershell
sc query RayluxNexusYou want STATE : 4 RUNNING. Then check Nexus answers:
powershell
curl.exe http://localhost:8080/healthjson
{"status":"ok"}If either fails, go to Troubleshooting.
4. Create your administrator account
The installer deliberately does not create one. Continue to First run.
Installing without the wizard
For Group Policy, SCCM, Intune or a scripted rollout, use the MSI. Install the C++ runtime first — the MSI cannot.
powershell
Start-Process VC_redist.x64.exe -ArgumentList '/install','/quiet','/norestart' -Wait
msiexec /i Raylux-<version>-x64.msi /qn /l*v install.log/qn hides the whole wizard, which means the feature selection is skipped and you get the default level — Nexus and its supporting components, without Studio or Lens. To include them, name them explicitly:
powershell
msiexec /i Raylux-<version>-x64.msi /qn ADDLOCAL=ALLTo skip the firewall rules, because your site manages its own policy:
powershell
msiexec /i Raylux-<version>-x64.msi /qn RAYLUXFIREWALL=0Nothing is code-signed yet
Neither the setup program nor the executables inside it carry a code signature. Windows SmartScreen will warn on the setup program, and application-control policies such as Smart App Control or WDAC may block it outright. Verify the download against the file you were sent, and expect to add an exception on a locked-down machine.
Where things land
C:\Program Files\Raylux\
nexus\ Nexus, its runtime, the web bundle, fonts and Python
studio\ Raylux Studio, if you installed it
lens\ Raylux Lens, if you installed it
C:\ProgramData\Raylux\
your data — project file, historian, logs, certificatesC:\ProgramData\Raylux is never removed by an uninstall. See Where files live.