views:

243

answers:

2

I currently have WHM/cPanel on my server, but it doesn't integrate properly with any JEE App Server. I installed Tomcat manually, and have made it work through Apache, but the configuration is more fragile than I'd like.

So, I'm trying to find a replacement where a JEE App Server can be properly integrated & managed.


Requirements:

  • Open Source / Free Software (i.e. not proprietary)
  • Runs on CentOS (although, Debian/Fedora Core/FreeBSD are options if necessary)
  • Supports Apache + Tomcat (or equivalent)
  • Self-monitoring (e.g. auto-restarts MySQL if it falls over)
  • User account management (easy setup, limit space & bandwidth quotas, etc)
  • Friendly end-user control panel (for configuring db, mail, stats, logs, etc)
  • Anything obvious I've forgotten.

Are there any recommended software packages which do all of this?

A: 

We have been using Apache Geronimo here at work for about two years and it has been rock solid. It has its own built-in control panel that allows us to deploy/start/stop each app separately. You may want to give it a try.

Jon Works
I couldn't see anything about user account management and monitoring other services (e.g. MySQL) - is this done with a GBean or some other method?
Peter Boughton
+1  A: 

Plesk is a similar commercial hosting management suite similar to CPanel, in fact most hosting providers who offer WHM/CPanel also offer Plesk, which has built in Tomcat support. Plesk runs natively on CentOS but it is only free for use on one domain.

WerkkreW
That last bit is the problem - needs to support *lots* of domains!
Peter Boughton