Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello everyone! First of all, let me just state that i want to make a small server for my home.. which includes hosting a website and a small FTP server.
Now as far as ease, stability, use, etc.. just overall, which would be more ideal to use for this?
My top choices are FreeBSD and Ubuntu Server.
However, I do not know which of these to go with, since this is my first time setting up a server. I hear BSD is really best for web servers, but I would like to hear what the people at LQ has to say.
Thanks for your help!
EDIT: I know Ubuntu Server would probably be more easy to set up, but how is it in terms of stability and speed?
Almost any of the main distributions will make a good server. The Ubuntu "server" edition can best be thought of as Ubuntu without a GUI. Many people think that servers should not have a GUI because it needlessly consumes resources and adds avenues for compromise.
I have been running Ubuntu Server edition for a couple of years on my home and small business site. The operation and stability have been excellent, better than the Ubuntu desktop edition to be honest. It is very capable, relatively easy to set up and configure.
At work, I have also been using Slackware for a server application for a few months. I chose Slackware because of the its reputation. My experience has been that it makes a very good server that is easy to customize it to do what YOU want, not what the package and distrobution maintainers THINK YOU want.
Now as far as ease, stability, use, etc.. just overall, which would be more ideal to use for this?
My top choices are FreeBSD and Ubuntu Server.
IMO, either choice is a win.
I've managed FreeBSD servers for a few years, and I adore them (as much as a man can adore an operating system concept and implementation, that is). They're stable and security focused. But it's a very different experience than a package-based Linux distro. Both the base system and third party packages (dubbed "Ports") are built from source before they're installed/upgraded. The process is not difficult, but there is a learning curve that you will need to get past, and that includes a good amount of reading.
packages (dubbed "Ports") are built from source before they're installed/upgraded. The process is not difficult, but there is a learning curve that you will need to get past, and that includes a good amount of reading
This is one of the things that sets Slackware apart from a lot of other distributions too. I seem to recall reading that it is the most BSD like of the Linuxes.
The only experience I have with BSD is by way of OSX. I can say that Ubuntu rules and the GUI makes things pretty convenient if you plan to access this computer directly and connect a display to it.
I love debian. I typically go to howtoforge.com when I need to set something up.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.