How-to build a one-size-fits-all server?

2

Background on me, I am an "at home" admin for 5 college students. So I need low ping (online gaming), high connection load (torrents) and high throughput.

Currently I have an older twin 1.4 GHz workstation running Smoothwall and I'm fairly happy with it, but it needs more tools for pinpointing bandwidth hogs and has little support for other servers. I did just buy a Poweredge 2850 so I was hoping to combine my other servers(MySql, FTP, SSH, etc) into one.

Are there any distros that would be built for this?

Eric Fossum

Posted 2011-06-29T16:37:32.940

Reputation: 541

Answers

2

Consider loading up VMware ESXi (it's free), Xen or similar onto the server and adding in virtual machines for different services.

You can then run a smoothwall/pfsense VM to drive the net connection while running an Ubuntu VM for a games server and a Windows XP VM for remote administration/work.

It will give you control and options and allow you to experiment with learning new distros when you want. It will also make remote control of the servers a lot easier and reduce hardware incompatibility.

In my experience, all in one distributions tend to all break as one, your badly configured game server will get your DB compromised and your DB won't want to run on the same platform as your file server, and firewall/vpn servers tend to fight with local services. Break them apart and your life gets easier.

Antitribu

Posted 2011-06-29T16:37:32.940

Reputation: 197

That sounds like my original plan, but I couldn't find a virtual program such as ESXi. I'll try it when I get home – Eric Fossum – 2011-06-29T17:39:01.790

I love ESXi, it works perfectly. Is there any way to have my router output 1 logical nic onto multiple physical nics? – Eric Fossum – 2011-07-01T23:18:50.637

@eric, glad it worked out for you. In ESXi you can load balance out the physical NICs (under networking / network adapters, you can attach multiple NICs to a vSwitch). Though it really comes down to what are you trying to achieve? – Antitribu – 2011-07-04T09:32:41.077

well it's hard to explain, but I could send a picture to your email or something – Eric Fossum – 2011-07-06T04:31:16.820

upload and link it if you wish, however hope you've solved it by now! – Antitribu – 2011-07-21T16:01:48.933

0

The reason you're not satisfied with Smoothwall is that it's not a complete Linux distribution, it has a specific function and purpose and is locked down for them. Basically any major Linux distribution with package management and a large selection of available software will be adequate. Here are a few that come to mind:

  • Ubuntu
  • Debian
  • CentOS

Kyle Smith

Posted 2011-06-29T16:37:32.940

Reputation: 211

Ok, but I need the ability to web manage the server and I wasn't satisfied with Webmin. Are there any alternatives? – Eric Fossum – 2011-06-29T16:47:03.003

0

Personally I like PFsense, with all of the addins available for it you should be able to do what you need.

EDIT: Whoops, got sidetracked. PFsense is a firewall replacement for Smoothwall. Personally I'd look into some sort of virtualization platform and load up all of your various servers on that.

ErnieTheGeek

Posted 2011-06-29T16:37:32.940

Reputation: 429

Does this disto have a terminal (ssh and build-essentials)? I still need to have remote development for server app development. – Eric Fossum – 2011-06-29T17:05:58.477

0

Check out Untangle. It performs well and has some nice reporting features that should do what you want. You can also login to the system as root and install any other servers that you need.

Jason Berg

Posted 2011-06-29T16:37:32.940

Reputation: 1 054