On Tue, Jan 22, 2013 at 1:57 AM, ana kish <anakish1...@gmail.com> wrote: > Hi All, > I would like to know the hardware requirements for SVN server. > We would be having around 10 developers are going to use server > simultaneously. > the code of the project could be around 150 MB.
That's quite modest. > We were thinking about using a Windows VM machine for this. > Is it ok to go with VM? VM's are fine. Windows as a server, though, is generally a bad idea. They're notorious security issues, they're not the OS the software was written for, they're tougher to back up, and they're burdened with a lot of unnecessary system debris that a Subversion server absolutely does not need. A lightweight Linux (or even UNIX) system will leave far more of your CPU and memory resources for actually running the server. > Please advise how much RAM to be allocated and how much harddisk space we > would be requiring for setting up the server. If I were installing an RHEL or Scientific Linux 6.3 system, I'd allocate 10 Gig of disk for the OS itself (which is very generous) and start out by allocating 10 Gig on a separate disk image, or LVM partition, mounted at /var/www/svn, with 2 Gig of RAM. That's plenty for a lightly used system with modest web or SSH based access, with reasonable space for access logging and buidling any little widgets you might want to compile for the server itself. If they project has a lot of churn, or if you set up a CIFS service for developers to access a network share and do their Subversion working copies on it, I'd consider adding a a separate virtual disk for that. Samba is quite good for this, and retains the network flexibility and namespace handling of Linux or UNIX while serving the file sharing needs of Windows users quite well. I would *never* run a high availability or security sensitive system, such a Subversion server, on a Windows OS if I could reasonably aboid it. > Thanks & Regards > Kishore