S2 Node setup on Windows
Installing an Ixian S2 Node on Windows
Prerequisites
- Operating system: Windows Server 2022 or higher, Recommended Windows Server 2025
- Alternatively: Windows 10 or higher, Recommended Windows 11
- RAM: 4+ GB
- CPU: i3/i5/i7/Xeon or AMD equivalent with at least 2GHz
- Free Disk Space: 20+ GB
- Internet Connection Speed: 10 Mbps symmetrical or higher, 100 Mbps recommended
Additional requirements
- Ability to forward a port from the public internet to the machine running the DLT Node. (Default port is TCP 10235.)
- Install the dotnet 8.0 SDK following the guide here: DotNet Installation Guide.
Obtaining the software
Visit the Ixian S2 Github Releases page and obtain the latest available version as a ZIP package. The release file is available in the "Assets" section of each release announcement.

Running the software
Unpack the archive and start the S2 node by double-clicking the IxianS2 executable, or by issuing the command IxianS2.exe from a console window. The output should look like this:

Note: When starting Ixian S2 software on Windows operating systems for the first time, a Windows Defender SmartScreen might pop up that looks like the image below. You have to click on "More info" and then "Run anyway" to proceed. This is expected and occurs becuse Ixian does not yet have a code signing certificate.

Creating a wallet
If this is the first time that you're starting Ixian S2, a new wallet will be generated for you. You have to set your new wallet's password to proceed. This password will be used to encrypt the ixian.wal wallet file and will be required every time you start the Ixian S2 node. Additionally, if this is the first time that you're starting Ixian S2, a firewall window may pop-up (as seen on the image below). Select private and public networks and click "Allow access".

It is recommended to periodically copy the wallet to a safe location, preferably to an offline media (USB Key), or a different machine. The file is encrypted using AES-256. The wallet file is called ixian.wal.
Note: If you would like to use an existing wallet for S2 (perhaps the same wallet which you are already using for a DLT Node, or for SPIXI client, copy the ixian.wal file into the same directory as IxianS2.exe before starting the node. Ixian S2 will detect and use the existing wallet. You will have to enter the wallet's encryption password every time you start the node.
Verifying the status of the S2 Node
While the node is running, it will display a logo and some basic information in the command window. Please do not close this window, as closing it will cause the S2 Node to shut down.

When the Ixian S2 Node first starts, the status text will display connecting while the software is establishing connections to the Ixian network. When this process has been completed, the status text will change to active. The time to acquire a connection to the network should be quite short (a few minutes). If your S2 Node is taking longer, please check the following:
- That your internet connection is working
- Your Windows Firewall is allowing the S2 node to connect
- You have enabled Port-Forwarding and configured the correct TCP port for the S2 (see below)
- You are running the latest version of the S2 software
If the S2 Node is shut down and later restarted, it will have to connect again.
Upgrading the S2 Node software
When a new version is released, you can upgrade the software using the following checklist:
Note: It is recommended to backup the wallet file ixian.wal before performing any upgrade or changing any settings on the command line.
- Shutdown the Ixian S2 Node.
- Obtain the new release package from the Ixian S2 Releases Github page.
- Extract the contents of the release package and overwrite files.
- Start the Ixian S2 Node again. The node will use the existing wallet file, so it will not need to generate a new one.
Configuration
See S2 Node Configuration options for details.