I've got a multi-node server and a shared storage server. My plan is to have HAProxy on the frontend to balance the load between all the nodes and then each node has the storage server mounted as an NFS share and that's where all the data (websites and emails) and a shared configuration will actually be stored. The idea being that HAProxy can choose any of these nodes to deal with an incoming request and, via the NFS share to the storage server, they're all working with the exact same data and configuration. So any node can serve up any of the websites or emails stored on the storage server. As an example, I've got an LDAP server running on the storage server - to synchronise the users and groups across the network - and then mounted a shared "/home" directory on the storage server on the local "/home", so that you can login as any user on any node and will have access to the same shared home directory. An another example, I've got a shared "/etc" directory on the storage server and, within it, a "hosts" file that lists out all the IP addresses and host names for the network. On the local "/etc" of each node, "hosts" is symlinked to point to the file on the shared "/etc" file. So that they're all working with the same shared "hosts" file and, for example, if I were to add more nodes to the network then I can edit the shared "hosts" file from any node and all the nodes would see it. I give these examples - which I've already got up and running - to show you how I'd like it to work. It doesn't matter which node HAProxy chooses to deal with the request, they all share - via the NFS mount of the shared storage - the exact same data and configuration. (I've seen examples where something like unison or rsync is used to sync the data between servers but, rather, I'm separating the storage off into its own array of servers - a SAN - and the nodes share it over the network instead.) What I need, though, is a web panel - such as ISPConfig - that can operate in this kind of environment, as we'll be having web designers - "resellers" as ISPConfig would see it - using the system and they need a nice and simple web panel to control things (and, on our end, the sales team could also use it to add new clients and resellers, and keep track of things with the billing and invoicing module). You get the gist. I've got to put a nice public face onto the system for others to use it, so how would I integrate ISPConfig into all this to do that? If I installed ISPConfig on each node, then could it be made to use a shared configuration via the storage server?