From owner-freebsd-isp@FreeBSD.ORG Fri Mar 25 23:51:58 2005 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EADB16A4CE for ; Fri, 25 Mar 2005 23:51:58 +0000 (GMT) Received: from smtp.servingpeace.com (servingpeace.com [69.55.225.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0A3C43D5D for ; Fri, 25 Mar 2005 23:51:57 +0000 (GMT) (envelope-from lists@servingpeace.com) Received: from [10.0.0.2] (adsl-69-110-162-155.dsl.pltn13.pacbell.net [69.110.162.155]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.servingpeace.com (Postfix) with ESMTP id 89EC3B9431; Fri, 25 Mar 2005 15:51:57 -0800 (PST) Message-ID: <4244A3FD.4000709@servingpeace.com> Date: Fri, 25 Mar 2005 15:51:25 -0800 From: Sam Nilsson User-Agent: Mozilla Thunderbird 1.0 (Macintosh/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: joe , freebsd-isp@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: ISP Software X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Mar 2005 23:51:58 -0000 joe wrote: > Thank you Chuck and Gary for the replies. > > May I ask you both how you give your clients services e.g. email, website etc. and how you allow access to their accounts to configure say email or their websites: e.g. ssh, webmin etc.? I know you didn't ask me, but I thought I'd answer anyway ;-). Hope you don't mind... I built a control system using php a year and a half ago. This includes a minimal billing system as well ask account/settings management. I am going to (soon) rebuild the system with better design, more and better features etc. using a python application server called webware http://www.w4py.org/. In both cases (current system and future one) all hosting and account related data is stored in mysql, although ssh accounts may also go in /etc/passwd I haven't decided on that yet. In essence, my control panel is very similar in functionality to CPanel, though I didn't know it until recently when I actually looked at a CPanel demo site. Interested to hear others' replies to this question. - Sam Nilsson