Red Squirrel
[H]F Junkie
- Joined
- Nov 29, 2009
- Messages
- 9,211
I started coding something like this as a side project, but the main reason is because I need it. Before I get deeper into the project, perhaps there already is something out there that does what I want.
Basically what I want is a free/open source application that is easy to deploy on Linux (can target a specific distro, or even BE a distro) and is a full blown web based server management control panel. Basically it would be kinda like cpanel where you can administrate the server, but also have users login and administrate their own section - whatever their permissions are.
But this software should be more then just a hosting CP, it would be a full management suite that would allow you to setup clustering to some extent, ex: DNS. You set a DNS record, it automaticly replicates the data to other server(s). Each website, mail account etc would also have a "failover" server which, if the server goes down, through DNS it would go to the next server.
Moving a site, or backing up/restoring would also be a point and click operation. There could be various features for backup jobs and such. I could go on, but in general, it would just be a full blown all in one server management solution for Linux.
Is there such free software already out there, or should I get to work and code it? More or less the software would be a wrapper to existing system functions, and have a web front end so it's not really that complex per say, but a lot of consideration needs to be done especially if I make it cross distro, as each distro tends to put ti's config files in different spots and even use different syntax in some cases. Chances are if I do this I will just target one distro like CentOS. If it takes off, I can always have more people helping out with ports.
Basically what I want is a free/open source application that is easy to deploy on Linux (can target a specific distro, or even BE a distro) and is a full blown web based server management control panel. Basically it would be kinda like cpanel where you can administrate the server, but also have users login and administrate their own section - whatever their permissions are.
But this software should be more then just a hosting CP, it would be a full management suite that would allow you to setup clustering to some extent, ex: DNS. You set a DNS record, it automaticly replicates the data to other server(s). Each website, mail account etc would also have a "failover" server which, if the server goes down, through DNS it would go to the next server.
Moving a site, or backing up/restoring would also be a point and click operation. There could be various features for backup jobs and such. I could go on, but in general, it would just be a full blown all in one server management solution for Linux.
Is there such free software already out there, or should I get to work and code it? More or less the software would be a wrapper to existing system functions, and have a web front end so it's not really that complex per say, but a lot of consideration needs to be done especially if I make it cross distro, as each distro tends to put ti's config files in different spots and even use different syntax in some cases. Chances are if I do this I will just target one distro like CentOS. If it takes off, I can always have more people helping out with ports.