AvmWinNode is a Windows Service that makes it easy to spin up a node for Algorand or Voi and start participating in consensus.
Head over to the releases page and download the Setup file.
In order to run it, you'll need to click "More info" on the "Windows protected your PC" dialog. Then click the "Run Anyway" button. The code is open-source so you can review it yourself or have a trusted friend do so.
The installer does not include the node software. It is automatically downloaded the first time you open the app from this open-source repo, which compiles the official Go code into Windows binaries. This separation allows the node software to be updated without needing to update this app.
When updating a previous installation, the installer will recommend to let it automatically close applications and restart them after install. You should allow it to do this.
The app is a Node Service Manager - uninstalling it will not remove node services that you create with it. If you wish to remove everything, use the app to Remove Services and even Delete Node Data before uninstalling the app.
The app is a locally hosted webpage. After install, bookmark it for easy access.
The node will restart automatically if your computer reboots, but you will need to configure Windows to not go into Sleep mode in order to keep the node running 24/7.
If you Stop a node and restart your computer, the node will restart automatically. You must remove the service if you want the node to not restart. Removing the service preserves the node data; deleting the data is a separate step.
You can fork the repo and let Github Actions do the build for you, or you can run the LocalPublish script.
Dependencies include .NET Core 8, Node.js, pnpm, and Inno Setup.