On 9/14/11 4:51 AM, Allen wrote:
> To be honest Ted I'm not comfortable with Linux full stop. I don't get the
> time to learn basically, so what would be best is the simplest version to
> get to work.
> What I'm after is setting up a mail server to get rid of MS exchange. I want
> to be able to use multiple domains much as I can with IIS for web sites.
> Also a mailing list server like mailman. I did have the latter set up before
> but that was a while ago. And also maybe for mono for cross-platform stuff.

You are talking about a server as opposed to a desktop system. Your definition 
of 
"simple" could be different than mine, but I like building my Linux servers 
without 
any GUI. Boot it up, log in to the terminal, and use command line tools to 
administer 
it. I consider this simpler because things tend to work perfectly without fuss 
when 
using the CLI, whereas when you add the GUI there are many more things to 
potentially 
go wrong.

It'll be some work (I'd say on the order of 30 days since you are new to it) 
getting 
your mail server, apache, and mailman software up and running smoothly (you'll 
also 
want to configure your DNS server, and probably put some change management on 
the 
config files), but once configured you can expect a rock-solid setup requiring 
only 
minimal maintenance for on the order of 5 years.

I use Ubuntu LTS server, with:

+ postfix for mail transport
+ dovecot for IMAP/POP mail storage
+ postfix/mysql to set up my mail users in a database
+ subversion for configuration file change tracking
+ bind9 for DNS server for hosting multiple domains
+ apache2 for web serving multiple sites/domains/apps
+ mailman for hosting several mailing lists
+ shorewall as a front-end to iptables (Linux kernel firewall)
+ openvpn when I need to get a secure tunnel to that network for non-ssh 
communication.

I could probably configure such a server from scratch today in around 10 hours, 
not 
including the time to download and run apt-get installs, etc., and including 
research 
time to make sure I'm still doing it right, learning new features, etc.

Once I get my servers configured minimally, I make them headless and do the 
rest of 
the configuration remotely using SSH.

There really is no comparing a well-configured Linux server with a 
well-configured 
Windows server. They are completely different beasts. Linux requires more 
tweaking - 
hence more understanding - from the sysadmin, especially at the beginning. But 
properly configured everything works smoothly and securely for a very long 
time, and 
when something manages to take the server offline (such as a power outage or 
hard 
drive failure) everyone realizes how reliable it really is. In contrast, nobody 
is 
surprised when the Windows server needs to be rebooted.

Then again, if you are hooked on all the bells and whistles of Exchange, IIS, 
etc., 
you will probably have a really hard time switching to a system that tends to 
provide 
only the necessary things in a relatively spartan way.

Paul

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to