You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ram <Ho...@yahoo.com> on 2013/11/27 01:32:49 UTC

Hardware requirements for windows subversion

Hello,
    I am looking to use subversion for .Net applications. What type of
hardware do I need? What version of windows server, RAM, hard disk space do
I need?

Thanks.



--
View this message in context: http://subversion.1072662.n5.nabble.com/Hardware-requirements-for-windows-subversion-tp185979.html
Sent from the Subversion Users mailing list archive at Nabble.com.

RE: Hardware requirements for windows subversion

Posted by "Cooke, Mark" <ma...@siemens.com>.
> -----Original Message-----
> From: Ram [mailto:House4rent108@yahoo.com] 
> Sent: 27 November 2013 00:33
> 
> Hello,
>     I am looking to use subversion for .Net applications. What type of
> hardware do I need? What version of windows server, RAM, hard 
> disk space do I need?

Short answer: "it depends."

Longer answer: it would help if you gave some indication of the sort of workload you expect the server to handle.  I have a relatively simple setup running windows server on a virtual machine with 512MB RAM provisioned and enough disk space.  That serves about 15 European users on an internal network, all using https.  The server also runs Trac (trac.edgewall.org) and a few other minor scheduled tasks.

I originally setup a standard desktop machine with no problems.

If you want to serve thousands of users spread across the globe with uptime and access requirements then you will probably need a bit more.

So: "it depends!"

~ mark c

Re: Hardware requirements for windows subversion

Posted by John Beranek <jo...@redux.org.uk>.
On 27/11/2013 16:03, Pavel Lyalyakin wrote:
> Hello Ram,
> 
[snip]
> 
> If you want to start using Subversion server right now, then take a
> closer look at VisualSVN Server. It installs in no time and is very
> convenient to configure and manage. In fact, VisualSVN Server works
> out of the box and does *not* require you to bother with complex
> configuration. You can get the latest VisualSVN Server version at
> http://www.visualsvn.com/server/download/

For some balance, ;), other "simple" Windows Subversion server packages
exist, like:

UberSVN: http://www.wandisco.com/ubersvn/
CollabNet Subversion Edge: http://www.collab.net/downloads/subversion

Cheers,

John

-- 
John Beranek                         To generalise is to be an idiot.
http://redux.org.uk/                                 -- William Blake

Re: Hardware requirements for windows subversion

Posted by Ram <Ho...@yahoo.com>.
Thank you all for your help.



--
View this message in context: http://subversion.1072662.n5.nabble.com/Hardware-requirements-for-windows-subversion-tp185979p186007.html
Sent from the Subversion Users mailing list archive at Nabble.com.

Re: Hardware requirements for windows subversion

Posted by Pavel Lyalyakin <pa...@visualsvn.com>.
Hello Ram,

>     Thank you for your response. I have a .net site the file size is 2 GB.
> There are only 2 developers working on this project remotely. Do I need
> windows server or windows 7? What kind of hardware, RAM, diskspace do I
> need? Do I still need Apache server? Where can i get Subversion installation
> from? Do I need to install visualSVN or serveSVN? You wrote that configuring
> the encryption takes a lot more complexity, is there any step-by-step
> instructions on that? What do you mean by serial processing? I don't have
> more than one cpu available.

As Edward already said: "If you can run windows, you can run svn".
Machine specs can matter for larger installations with numerous
developers accessing the same server, but that's definitely not your
case. Only 2 developers accessing just one repository won't cause any
significant load on the minimal machine capable of running Windows 7.

If you want to start using Subversion server right now, then take a
closer look at VisualSVN Server. It installs in no time and is very
convenient to configure and manage. In fact, VisualSVN Server works
out of the box and does *not* require you to bother with complex
configuration. You can get the latest VisualSVN Server version at
http://www.visualsvn.com/server/download/

Thank you.

--
With best regards,
Pavel Lyalyakin
VisualSVN Team

RE: Hardware requirements for windows subversion

Posted by Bob Archer <Bo...@amsi.com>.
> Hi Edward,
>     Thank you for your response. I have a .net site the file size is 2 GB.
> There are only 2 developers working on this project remotely. Do I need
> windows server or windows 7? What kind of hardware, RAM, diskspace do I
> need? Do I still need Apache server? Where can i get Subversion installation
> from? Do I need to install visualSVN or serveSVN? You wrote that configuring
> the encryption takes a lot more complexity, is there any step-by-step
> instructions on that? What do you mean by serial processing? I don't have
> more than one cpu available.
> 
> Your help is greatly appreciated,
> Ram

I would recommend a Server OS, Win 2008R2 or 2012. Also, a server level hardware... it doesn't need much... it could be a VM as well. But, treat it as a server, in a data closet, with daily backups and a powerback up etc. 

You don't need Apache, but I would recommend it. svn:// is fine. 

If you are going to host it yourself I would recommend Subversion Edge from collabnet. It is an all inclusive single install. It gives you a nice simple Web based management console as well. It will do upgates for you, timed backups, even backup to the cloud if you want. 

Encryption means using https:// it really isn't much more than putting a certificate on yours server. Easy for some, hard for others. 

However, with only 2 devs, you may want to look for a hoster online. Many places have free svn hosting for small groups. This way, they take care of the hard ware sizing and stuff. However, you would probably want to dump every now and then and store the dump file in a few places just in case.

BOb


RE: Hardware requirements for windows subversion

Posted by Ram <Ho...@yahoo.com>.
Hi Edward,
    Thank you for your response. I have a .net site the file size is 2 GB.
There are only 2 developers working on this project remotely. Do I need
windows server or windows 7? What kind of hardware, RAM, diskspace do I
need? Do I still need Apache server? Where can i get Subversion installation
from? Do I need to install visualSVN or serveSVN? You wrote that configuring
the encryption takes a lot more complexity, is there any step-by-step
instructions on that? What do you mean by serial processing? I don't have
more than one cpu available.

Your help is greatly appreciated,
Ram



--
View this message in context: http://subversion.1072662.n5.nabble.com/Hardware-requirements-for-windows-subversion-tp185979p185998.html
Sent from the Subversion Users mailing list archive at Nabble.com.

RE: Hardware requirements for windows subversion

Posted by "Edward Ned Harvey (svn4)" <sv...@nedharvey.com>.
> From: Ram [mailto:House4rent108@yahoo.com]
> Sent: Tuesday, November 26, 2013 7:33 PM
> 
> Hello,
>     I am looking to use subversion for .Net applications. What type of
> hardware do I need? What version of windows server, RAM, hard disk space
> do
> I need?

If you can run windows, you can run svn.  But to qualify that a little more:  I presume you're asking about server requirements (not client requirements.)  I recommend using svnserve (I believe collabnet distributes a simple installation package) I recommend svnserve if all your access will be from an internal private LAN and you don't need per-folder ACL's and so forth.  svnserve is very lightweight and fast, very easy to install and configure, but it's non-encrypted so I wouldn't recommend facing it to the internet.  If you need to face the internet, you're probably going to need to run apache and https (or svn+ssh, but I think apache https is better)...  Configuring the encryption and all takes a lot more complexity.  So you really just need to spec your server as if it were a web server.

Be aware, sometimes svn will need to do a long time serial processing.  So it's advantageous for you to have more than one CPU core.