Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

What's a good configuration for a web development server for local network?


We're about to purchase a development server for our team of web developers - php and javascript programmers. We're planning on running LAMP and Subversion. What is the best hardware (processor, memory, manufacturer) and software (flavor of linux, setup, etc.) configuration? And what's the best way to network it to a team of 4 Windows machines?

It really depends on your budget. "Best" hardware is, to my mind, the fastest and largest capacity you can reasonably afford. For this sort of server, I'd choose more RAM over faster processor, and fastest/biggest hard drives I could find. I'm partial to Slackware Linux, as it's free and very stable. If you're using Subversion, then just regular old TCP/IP should be sufficient, but you could easily configure Samba for Windows sharing if you chose to. The level of your question indicates you're not particularly comfortable doing this yourself, so it's probably worth your money to pay a consultant to help you make these decisions and get it all installed and running. That gives you the additional safety net of having someone available to help you out if things go sideways.

I'd use (I do use) PCLinuxOSBE for the server. You get everything (and more) installed as soon as you boot - AMP, POP3 and SMTP if you need them, Webmin ... (I can't remember if phpMyAdmin is included, but it's a simple download.)

I put my servers on the network and map a drive to the htdocs directory on my Windows machines, so it's trivial to do development work. (phpMyAdmin for remote MySQL administration, although we run that on a separate box because we need the bandwidth.)

Hire a net admin. I can do it over the phone.

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • Software Engineering, Computer Engineering, or Electronic Engineering?

    Electrical Engineering is more versatile than Software Engineering, Computer Engineering, or Electronic Engineering. There is a rumor that companies are no longer outsourcing software programm...

  • What is the best Integrated development environment (IDE) software for Java?

    There are two major environments used by almost everyone: 1. Eclipse (really popular) 2. NetBeans by Sun themselves. Both are really very good. I'd recommend you try Eclipse. It is simp...

  • Game Development software?

    They are all good

    ...
  • What are your most concerns when you hire a company to develop a software for your business?

    The most points of concerns are:- 1) It may be known to others even just after your work is finished by them, if there had not been a vigorous penalty clause included in the agreement document. 2) ...

  • Custom business software development?

    You can take a look at: ...

  • Looking for which large companies have best software development and quality practices.?

    microsoft, adobe, java sun, linux, apple etc

    ...
  • Suggest name to my start up company?

    simply software

    ...
  • I want to start business , what should i do ?

    I am forwarding direct contact to you for your evaluation.

    ...
  •  

    Categories--Copyright/IP Policy--Contact Webmaster