I have a small Windows monitoring program that I would like to run on TrueNAS as it is on all the time. What would be the smartest and lightest method to run it? Installing a whole Windows or Linux with Wine VM sounds kinda heavy for this situation to me…
Post more details on the software so you might get offered alternatives to it. Running Windows is just going to be resource hungry. You would want something that can use a container or small VM. Look at other options for monitoring or select and install monitoring on an always on Windows computer.
I mean, if it’s a Windows program, it’s going to need Windows (or, perhaps, Wine) to run, and the only way that’s going to happen on TrueNAS is if you put it in a VM. So, as Barky says, your best hope is to find an alternative. We might be able to help with that if we know what software you’re running (or wanting to run).
Unfortunately there is no alternative. It is actually a benchmark but also a diagnostics tool for DNS. It is DNS benchmark from grc.com that is one of a kind. Single exe about 220k.I would like to run it on a schedule for a period of time to get comprehensive results on DNS performance.
This is an AI summary of Windows 11 system requirements. Do you want to allocate all that just to run the benchmark? I can’t even imaging trying to run Windows on the min of 4GB of RAM and it trying to do an OS update.
To install or upgrade to Windows 11, your PC must meet the following minimum requirements: a 1 GHz or faster processor with two or more cores, at least 4 GB of RAM, 64 GB of storage, UEFI firmware with Secure Boot capability, and TPM version 2.0. Additionally, a DirectX 12 compatible graphics card and a display with at least 720p resolution are required.
I think this is actually doable: there’s a project called “docker-wine” which runs WINE in Docker on Linux systems. According to the GRC page, this app can be run in WINE, and furthermore, it has a command-line mode. So if OP just wants to run it in the background and save the data to CSV files or whatever, this should be possible with docker-wine. I don’t see how the graphical version of the tool could be run on a headless server, but for the CLI version, this seems to be entirely doable.
After thinking all the options and your suggestions, I think I will install vanilla Debian VM to TrueNAS as I have also other needs for a VM. I will run the benchmark from WINE.