From owner-freebsd-questions@FreeBSD.ORG Mon Sep 5 16:16:08 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD99C106566B for ; Mon, 5 Sep 2011 16:16:07 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7558C8FC08 for ; Mon, 5 Sep 2011 16:16:07 +0000 (UTC) Received: by fxe4 with SMTP id 4so4749988fxe.13 for ; Mon, 05 Sep 2011 09:16:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1pandR0pa1Z5elx2DyXFEix2ZuH+noUh7Q8nf2iS6tM=; b=ddiqF4uSHpXzrlvnhvuv8xqyUuq8LO6ghTjxefPqbEWnMrEmS2MkP/OJdyMWWFd+7h Uo234FiovoY0VtmGaglE6R8njVER4TIQP4wn62MxMOW4XiGPlEKDITAtI9jJNUM+bBoV 99Hmiax7V5SGE08zrlJHUur2whfA1T9otXQpQ= MIME-Version: 1.0 Received: by 10.223.88.214 with SMTP id b22mr259384fam.5.1315239366366; Mon, 05 Sep 2011 09:16:06 -0700 (PDT) Received: by 10.152.23.135 with HTTP; Mon, 5 Sep 2011 09:16:06 -0700 (PDT) In-Reply-To: <20110905143102.68a797fa.freebsd@edvax.de> References: <4E644637.1030500@pldrouin.net> <20110905143102.68a797fa.freebsd@edvax.de> Date: Mon, 5 Sep 2011 12:16:06 -0400 Message-ID: From: Outback Dingo To: Polytropon Content-Type: text/plain; charset=ISO-8859-1 Cc: Pierre-Luc Drouin , freebsd-questions@freebsd.org Subject: Re: Best Server OS for Someone That Does not Want to Touch a Shell on a Regular Basis? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Sep 2011 16:16:08 -0000 FreeBSD On Mon, Sep 5, 2011 at 8:31 AM, Polytropon wrote: > On Sun, 04 Sep 2011 23:47:03 -0400, Pierre-Luc Drouin wrote: >> Hi, >> >> so I have a friend who is looking for the best OS for a web server, that >> allows to configure services (I guess HTTP, PHP, MySQL and web content) >> and do the OS maintenance (OS & package updates, firewall configuration) >> without having to touch a shell. I was wondering if something like >> PC-BSD + CPanel would be the way to go. Would there be other BSD-based >> alternatives? I always do upgrades and configure services through the >> shell and I am not aware too much about the GUI alternatives... > FreeBSD and ISPCP do wonders and its not bloated like cpanel, source available and it just works, webmin is junk, and cpanel is resource intensive > There are webbased configuration tools that run on common > service combinations (like Apache + MySQL + PHP) that can > be installed. However _installing_ them requires a skilled > person who is able to administrate a server, which in turn > traditionally implies the ability to use the command line, > even if it's just for that "abstraction job". > > FreeBSD can be the OS running such a combination. > > PC-BSD primarily aims at desktop usage, so for example it > defaults to KDE, office applications, multimedia stuff and > all the things you traditionally won't want on a server. > > Software solutions that come to mind are CPanel or WebMin. > Maybe there are others? I'm not sure as I void those mostly > inflexible, error-prone, overcomplicated and dangerous > piles of bloat whenever possible. :-) > > For managing installed applications (ports), there are > KDE tools for that (at least _have been_ in the past, > not sure if they are still being maintained). The system > cannot be updated by a GUI tool (why should it?), but > it should be a job of max. 30 minutes to create a Tcl/Tk > GUI wrapper for those things. And firewall configuration: > I'm quite sure PC-BSD has something for that, except that > it probably won't give you the flexibility to automatically > change firewall rules depending on different kinds of > attacks the server will encounter. > > Please keep in mind: If you're running a web server, you're > part of the target group of thousands of "villains" across > the Internet who will happily exploit any weakness you are > presenting to them, depending on the services and software > you run. > > What's possible to run will also depend on what kind of > server you have. For example if you run a server without > any GPU, but PC-BSD depends on hardware-accellerated 3D > graphics for managing the firewall, then... you know. :-) > > There still is a question that your friend should give an > answer to himself: Wouldn't it be worth investing in basic > UNIX skills and command line operations to gain knowledge > and experience to professionally administer a server instead > of relying on abstracted layers of abstracted abstractions > that GUIs provide here, maybe paying with speed and security > loss? > > It's like driving a car; you _can_ pay a driver to drive > your car all the time, but maybe you should consider to learn > how to drive yourself. :-) > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >