Web Based Virtual Host administration
I'm setting up a small Linux-based server for hosting websites I create for my customers. I, by no means intend to be an ISP, but I expect I'll end up with 10 or 12 Virtual hosted sites. What I'd like to have is a way for my customers to manage their own accounts through a web-based admin utility. So, say they get 10 POP e-mail addresses with their account. I'd like them to be able to log in and add/remove/edit accounts and settings within their own virtual site, but not be able to access account information from other locally hosted sites. I've got a little experience with programming in PHP, but this task is a little beyond me at this point, so I'd like to find a more or less out of the box solution. Is there anything out there that does this?