Subversion Hosting Part 2 of 2
April 2nd, 2009 by ErikThis is the second part of of an article looking at how to effectively host a small subversion based project that is no longer going through rapid development. The first part looked at using EC2 to run Subversion and S3 for persistent storage. While an intruiging solution, it raised some concerns.
The alternative solution is to look at outsourcing the hosting of Subversion and ticket management to another provider. The size of our repository is less than 1GB and so I’m using that as the price point. Additionally, there are 2-3 developers who’ll require access to the repository. There are many great “free” services including Google, but this is not an open sourced project so it’s out. In the hosted subversion realm, there are a number of providers with basic accounts to handle this size repository. The following table is a price comparison at the 1GB storage level. Many providers offer a free service for smaller projects with different limitations for bandwidth, tickets and so on so YMMV.
| ProjectLocker | $2.50 |
| Wush | $6.67 |
| SVNRepository.com | $6.95 |
| CVSDude (2GB) | $6.99 |
| Hosted-Projects | $7.00 |
| Assembla1 | $8.00 |
| Code Spaces | $9.99 |
| Beanstalk (3GB)2 | $15.00 |
| Versionshelf (3GB)2 | $19.00 |
| Unfuddle (2GB)2 | $24.00 |
| DevGuard (2GB)2 | $29.95 |
- 1 Pricing dependent on storage and developers
- 2 Offers a cheaper or free plan with less than 1GB of storage.
The real benefit of a hosted solution is the addition of services such as Trac, user management, automated backups and more. If you are looking at building a project with multiple developers who are not in the same physical location, hosting your project with a service is definitely the way to go. It’s cheaper and the overhead of configuring and maintaining your own EC2 instance (or even a dedicated server) increases the costs significantly.
You should follow me on Twitter.
Tags: hosting, subversion, svn
April 2nd, 2009 at 11:36 pm
Erik –
Thanks for including us in your comparison! I’d like to point out that ProjectLocker also has a Free plan with 300 MB and unlimited projects. Additionally, ProjectLocker has Git hosting for those who want to use Git in addition to Subversion. Trac hosting comes with all plans. Depending on your storage needs, this might be an option that would work for you.
Cheers!
November 1st, 2009 at 12:38 am
Should have a look at http://xp-dev.com – for what it offers, it’s pretty darn cheap
February 24th, 2010 at 10:44 pm
http://www.outrightlogic.com/ is another one.
Essentially unlimited repositories, users, bandwidth and space. Tons of custom hooks and integrations with other software. SSL, WebSVN, etc, etc.
All 100% free for both open source and close source projects.
At the time of this writing, they haven’t officially launched, but go to the website and click contact if you need an account set up right away.