Red Squirrel
10-04-2008, 10:25 PM
I am coding a control panel from scratch using C++ for back end and php for the front end (will most likely communicate through local tcp socket but not 100% sure on that part yet).
I'm not even sure if I will release it to public or not, but regardless it needs a name! If I do release it, it will most likely be free, or very cheap. I don't believe in raping people for software. I thought of a few names myself (won't disclose them due to a few reasons) but figured I'd open it up to see what kind of ideas I get. This is a brainstorm thread basically. I may or may not use the ideas given but they're all welcome.
Now for some background:
This control panel will be modular. For example, for a pure web server one may only want to enable the apache2 module. For email one may only want to enable the postfix and dovecot module, or perhaps sendmail instead of postfix. (Assuming I do code the modules for alternative mail server). I may even go the extra step and add non host related modules such as active directory and/or file sharing, for samba. Basically the modules will make this system capable of more then strictly just web hosting, but it's main purpose will be that. The settings users see on the front end will be based on which modules are active (and that they have access to)
I'm hoping to also add in some basic clustering support, like being able to make the email be on another server. So when a user changes an email setting it would communicate with the other server to go change the settings on that server.
Stuff like ticketing would also be built into the system. Perhaps even billing, though that's a bit more complex as it would need to somehow communicate with a credit card server of some sort.
The idea is this will be an all in one drop-in and run solution. you upload it, run it, go through setup wizard and that's done and working. I'm aiming for something that is very fast to deploy and expand.
I'm hoping to have something semi usable in about a month from now. I started on it a few days ago so still a lot to do.
<<snipped>>
I'm not even sure if I will release it to public or not, but regardless it needs a name! If I do release it, it will most likely be free, or very cheap. I don't believe in raping people for software. I thought of a few names myself (won't disclose them due to a few reasons) but figured I'd open it up to see what kind of ideas I get. This is a brainstorm thread basically. I may or may not use the ideas given but they're all welcome.
Now for some background:
This control panel will be modular. For example, for a pure web server one may only want to enable the apache2 module. For email one may only want to enable the postfix and dovecot module, or perhaps sendmail instead of postfix. (Assuming I do code the modules for alternative mail server). I may even go the extra step and add non host related modules such as active directory and/or file sharing, for samba. Basically the modules will make this system capable of more then strictly just web hosting, but it's main purpose will be that. The settings users see on the front end will be based on which modules are active (and that they have access to)
I'm hoping to also add in some basic clustering support, like being able to make the email be on another server. So when a user changes an email setting it would communicate with the other server to go change the settings on that server.
Stuff like ticketing would also be built into the system. Perhaps even billing, though that's a bit more complex as it would need to somehow communicate with a credit card server of some sort.
The idea is this will be an all in one drop-in and run solution. you upload it, run it, go through setup wizard and that's done and working. I'm aiming for something that is very fast to deploy and expand.
I'm hoping to have something semi usable in about a month from now. I started on it a few days ago so still a lot to do.
<<snipped>>
