Hello forum.
I think it's safe to say, unRAID needs a new UI. So I have decided I will develop a brand new UI, and with it an agent to run on the server. I want to separate the UI from the unRAID server. And instead, run an agent on the server. The agent would be written in Python 2.7 (or 3.5), and handles everything from plugin installation to getting CPU usage.
The UI would be based roughly off this theme I found: http://getbootstrapadmin.com/remark/ The UI would be able to scan the network and detect unRAID servers on the network, then connect and manage them. By doing this, no matter what happens to the server, the UI would never hang, and this creates a much more pleasing user experience.
So far, I've digged around, and found out how the current GUI works, so I'll begin developing the agent very soon. I'll be sure to post updates. If you guys are interested in this project, post below and show some love.
Best,
Simon