If your windows machine has enough power and is on all the time should work. For windows I would try this (link below) to make it much easier or run it in Docker on windows. I have no real experience with it though. It does bundle everything you would need together.
Also I followed this link to setup on my Synology NAS but I now run in Docker on my NUC. Except for actually installing the Maria DB and phpMyAdmin the rest of the setup should be pretty much the same.