I did a quick search... it appears that the server can run on any OS that can run Java 8 https://github.com/blynkkk/blynk-server#blynk-server
You could setup a web interface using Node-Red and operate it form both the Blynk App and Node-Red web UI...