Blueonyx

0
Votes
Multi-Panel ability:
When we look at comparisons of web based server control panels, then one feature is often mentioned: Ability to manage multiple servers via the same GUI. I asked myself: How useful is that? What's the “added value”? But that feature is there and others have it. We could do this, too. Via various methods. The most extreme one would be to (securely and locked down) expose the CCE socket via PHP to the net. Similarly like we do with the API. As is even the new BlueOnyx GUI isn't totally “uncoupled” and does a few things directly via PHP system() calls. But these few instances could indeed be “uncoupled” to run everything through a CCE socket. Either the local socket on the same box, or a remote socket on another box. It could work like this: You login to the GUI of ns1.xxx.net and do your things. Then you want to do something on ns2.xxx.net. Instead of typing its URL into the browser bar, you would click on the pulldown in the GUI that currently shows that you're on ns1.xxx.net and select ns2.xxx.net from it. Which will automatically log you in to that GUI. Even if we don't expose CCEd via net-socket: I could hack a small add-on to BlueOnyx which works similarly. Instead of using the GUI on ns1.xxx.net to manage ns2.xxx.net, it would indeed connect to the GUI of ns2.xxx.net and would log you in there automatically. Drawback: The way auth works on BlueOnyx, we need to store the “admin” passwords in one way or another on all servers that are “linked” together in this fashion. The other way around would be to not automatically auth. In that case you would get the “your login expired” on the redirect and would need to sign in on the 2nd box. Which is the better approach security wise. Like said: This could easily be done. However: The consensus about this feature on the developer list was favoring not to pursue this particular idea for the moment, as it doesn't add enough tangible value compared to other features.


Dirk Estenfeld shared this idea 02/08/18 22:05
Greg Kuhnert 03/08/18 09:32 flag comment
Michael considered this previously. The work effort required to implement this would be extremely significant... Not going to happen any time soon. Rejected for now.