From owner-freebsd-isp Tue Apr 9 17:16:24 2002 Delivered-To: freebsd-isp@freebsd.org Received: from cultdeadsheep.org (charon.cultdeadsheep.org [80.65.226.72]) by hub.freebsd.org (Postfix) with SMTP id 1A0ED37B405 for ; Tue, 9 Apr 2002 17:16:17 -0700 (PDT) Received: (qmail 21992 invoked from network); 10 Apr 2002 00:16:15 -0000 Received: from unknown (HELO satan.cultdeadsheep.org) (192.168.0.4) by goofy.cultdeadsheep.org with SMTP; 10 Apr 2002 00:16:15 -0000 Date: Wed, 10 Apr 2002 02:16:15 +0200 From: Clement Laforet To: "Giovanni P. Tirloni" Cc: freebsd-isp@freebsd.org Subject: Re: [OT] All-in-one server Message-Id: <20020410021615.7ed5a995.sheepkiller@cultdeadsheep.org> In-Reply-To: <20020405161516.S90510-100000@aline.bs2.com.br> References: <20020405161516.S90510-100000@aline.bs2.com.br> Organization: tH3 cUlt 0f tH3 d3@d sH33p X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, 5 Apr 2002 16:33:11 -0300 (BRT) "Giovanni P. Tirloni" wrote: Hi, I was working, few monthes ago, on a similar project. Here what I used (it makes me think I should find my notes... one day maybe...). It was designed to be scalable, easy to rescue and to maintain. Mail service can manage easily 10,000 mailings lists, 50,000 pop accounts, supporting multidomains and multiples services. I used single UID account for mail services and on for mass web hosting. Some users got a real UID to provide suEXEC CGI and some apaches hacks. I had to patch courier-IMAP to provide a more secure way to auth. (replacing strcpy to strncpy) To permit some users to use SSH or SFTP, I had to install pam-mysql. - SMTP : qmail + vpopmail (you can add : qmail-admin + vqadmin) - POP3, POP3s, IMAP, IMAPs : courier-imap [pacthed] - FTP : proftpd + module MySQL - HTTP : Apache + mod_auth_mysql (+ mod_v2h) - DNS : bind 8.x + MySQL support + Apache frontend (not very useful) - RADIUS : none ;) - DATABASE : MySQL ;o) I also used a private DNS to provide scalability, because it was planned to have 2 more servers. One filer and one for MySQL. It was very usefull, since MySQL database's migration took only 2 hours, including replication. It needs some PHP/CGI dev, but I find this solutions cool for a small server :) that's all :) Maybe my advice won't help you ;) (i don't hope so) clem PS : sorry "for my english", I didn't write or speak english for a time ;) > Hi, > > I know my question isnīt very related to FreeBSD but if someone can > help me here I would be very grateful :-) > > I want to build a FreeBSD server for a small ISP and this server > should run the following services (with sugestion): > > .o SMTP (postfix) > .o POP3 (?) > .o IMAP (?) > .o HTTP (apache) > .o FTP (proftpd) > .o DNS (bind9) > .o RADIUS (freeRADIUS) > .o DATABASE (MySQL) > > I would like to find a solution (even if something new needs to be > coded to glue them all together) that would centralize everything > around MySQL to make it easy to manage, but I'm not sure which > programs (for each service) would best fit in this situation. > > I found some HOWTOs for postfix/cyrus/mysql but I donīt know about > radius. If someone has any experience and would like to share it'd be > great. I plan to write an HOWTO if I get this working. > > Iīm a bit lost and trying to find a path to follow right now. > Planning this whole thing doesnīt look that easy :) > > Thanks in advance, > > -- > Giovanni P. Tirloni > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message