Reply
 
Thread Tools Display Modes
  #1  
Old 08-30-2008, 08:44 PM
bigbearomaha bigbearomaha is offline
Junior Member
 
Join Date: Aug 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default Hello, I am investigating PCBSD as a server
I realize the intent of PCBSD is as a desktop. However, from reading through the different docs and pages, it seems it is essentially a nice GUI over FreeBSD. In which case, the ability for it to be used as a server should be reasonable still.

( there are those who are adamant about non gui servers consuming less resources, but that is another discussion.)

Are people using PCBSD in server situations, I see the pbi setup seems targeted to user end applications, but the servers and related apps are also still available from FreeBSD as well, am I correct?

The primary intent of my curiosity is for NFS/SAMBA servers, FTP servers, web servers, mail servers, etc...

Mostly used in intranets.

Just stepping into the world of BSD and I am not sure if I should wait till the final release of PCBSD 7 in about sept. or try the current one now.

any suggestions, advice, please pitch in.

Big Bear
Reply With Quote
  #2  
Old 08-31-2008, 12:27 AM
TerryP TerryP is offline
Senior Member
 
Join Date: Nov 2005
Location: Ga. USofA
Posts: 7,906
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to TerryP Send a message via AIM to TerryP Send a message via Yahoo to TerryP
Default Re: Hello, I am investigating PCBSD as a server
My personal opinion, unless you want (read need) the quick-gui setup or leave it in the hands of peopole that can't edit files or use a CLI to manage a system, use regular a FreeBSD release instead. Because it will probably save you a few headaches instead when dealing with the system.



PBI are generally built from FreeBSD ports or packages, I wouldn't recommended using them on a server that is critical, unless there are people here who can vouch for how much trouble it is to maintain them (e.g. patches for the daemon and update via pbi). -- That however is just my personal opinion, for most tasks they should be fine, but if I was the one who had to go bald fixing all weekend with a boss breathing down my neck, I wouldn't rely on them.





Originally Posted by bigbearomaha
( there are those who are adamant about non gui servers consuming less resources, but that is another discussion.)
Very wise choice of words, not that I would expect much flames from here these days.



You should explore http://www.freebsd.org/ports and see if everything you need is there; if you're not familiar with FreeBSDs offerings.


Originally Posted by bigbearomaha
The primary intent of my curiosity is for NFS/SAMBA servers, FTP servers, web servers, mail servers, etc...

There are various servers available. FreeBSD includes servers and clients for NFS, FTP, and the sendmail MTA. PC-BSD at least has Samba out of box as a client, and should be server ready for it. There are many more in ports, for simple usage using ftpd will do but it's easy to use something else.




As far as using PC-BSD as a server, I would offer N bits of advice:


Assuming the machines will be important (e.g. taking it offline for most of a day != ok). Have a test system with the same hardware if you can afford it, deploy updates there before they hit the main(s).


Choose how you will administer the system, e.g. in person or via remote. And through the GUI or through the CLI. Through the remote way, you probably want to look at SSH or SSH+ X|or|VNC.


If the person administering the system services regularly has no idea how to use them or can't be trusted to learn them (e.g. apachectl). PC-BSD has a nice interface for doing simple tasks such as starting/stopping/restarting/checking if running services but there is a catch! Only a few come out of the box and you've got to write the shell scripts needed to add them manually to the GUI (I've written about this for SSHFS setup). To do that, you can just look at an already setup service, and then figure out how to shoe-horn the services into it.


FreeBSD has a very good way of handling services through the rc system, which as ports/pkg generally install the required scripts, is considerably _less_ work then adapting them to PC-BSDs GUI service manager. The only side effect, is using a root shell instead of a control panel applet + root login prompt (via kdesu). You will need to learn to use the RC system in the basic form, e.g. executing the rc.d scripts and editing rc.conf anyway you slice it though.



Originally Posted by bigbearomaha
Just stepping into the world of BSD and I am not sure if I should wait till the final release of PCBSD 7 in about sept. or try the current one now.

If you are serious enough to put in the effort, try setting up a 1.5.1 box for testing as a server and maintain it. When PC-BSD 7 comes out, deal with the upgrades a few weeks after the release. If by the time you're done and everything works... If you still want to go for it, go for it. --> If you have the time you might do likewise with FreeBSD 7.0-Release and the forthcoming updates to 7.1-Release.











DISCLAIMER


I am not a professional user of FreeBSD or any other system: like wise my opinions are my own and do not reflect on the PC-BSD community (nor the wider *BSD community).
Reply With Quote
  #3  
Old 08-31-2008, 02:12 AM
bigbearomaha bigbearomaha is offline
Junior Member
 
Join Date: Aug 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Hello, I am investigating PCBSD as a server
Well, I do appreciate your comments and many of the points you make are valid.

I am looking here and in freebsd docs as well.

all in all, the servers will eventually be administrated remotely, likely via webmin or the sort.

with the state of technology, I don't think the resources argument holds much water anymore in relation to use of GUI to interact. But, I am also one to kick everything over to int3 anyway for a server.

thanks again for your thoughts. It's good to know from those who use the OS every day.

Big Bear
Reply With Quote
  #4  
Old 08-31-2008, 03:27 AM
gnutux gnutux is offline
Senior Member
 
Join Date: Nov 2005
Location: Toronto, Canada
Posts: 298
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Hello, I am investigating PCBSD as a server
I would also second that using FreeBSD instead would be a better than PCBSD because there's a lot more control over what you install and not install in the FreeBSD installer. Plus, you're not tied down with the X11 which is not really needed in a server environment (optional, for someone like me who isn't too proficient with command lines).

It's up to your choice.

I'm thinking of creating a test environment dummy server to move my father's company's main server to FreeBSD from Windows because Windows 2000 will soon be unsupported with patches and FreeBSD is a lot more stable.

Also, note that PCBSD was not created for mission critical services in mind. However, that doesn't mean it's unstable, but it was designed for it either.

That's at least in my opinion.

gnutux
Reply With Quote
  #5  
Old 08-31-2008, 03:38 AM
radrmr radrmr is offline
Junior Member
 
Join Date: Mar 2008
Location: USA
Posts: 16
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via AIM to radrmr Send a message via MSN to radrmr Send a message via Yahoo to radrmr
Default Re: Hello, I am investigating PCBSD as a server
bigbearomaha, if you're
'just stepping into BSD' and you have
'curiosity is for NFS/SAMBA servers, FTP servers, web servers, mail servers'

Check out this book, and consider a FreeBSD server using the command line instead of PCBSD.
http://www.amazon.com/Building-Serve...0153154&sr=1-1

I belive that book is a good fit for beginers. It will walk you through every step of setting up your system, and you will end up learning alot more too.

But if you were planning on expeirimenting 'Mostly used in intranets.' then there is nothing wrong with using PCBSD.
I belive you will need these two PBIs, I have never used them myself so, my help ends here.
http://www.pbidir.com/bt/pbi/129/amp___inmate
http://www.pbidir.com/bt/pbi/128/the_warden
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PCbsd server installation paulfrottawa General Questions 2 11-17-2008 02:57 AM
Can I install PCBSD from a network server ? duzuike General Questions 1 10-11-2008 05:54 PM
PCBSD as X-Server for WinXP (Ming) treepwood General Questions 4 12-18-2007 02:51 PM
PCBSD as mail server. arne22 General Questions 7 10-11-2006 03:12 PM
@pcbsd.org mail server is down ? Tm4_Sniper General Questions 2 10-06-2005 08:39 PM


All times are GMT. The time now is 08:37 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.