GoodServer Subversion Appliance

Between 2006-2007, I hired SemanticGap to produce a Subversion Software Appliance. I shelved this project once I sold my mobile e-mail technology to Synchronica and moved to Germany.

I consider it to be in an alpha release state, because it is strictly functional, and was never styled by a professional web designer.

  • a portal for the Subversion server, giving every user a list of accessible repositories, other users, and search options
  • a REST interface to Subversion Administration, including Linux users and groups, and Subversion ACLs
  • an indexing daemon for managing a full-text index for each repository (every revision of every file); Content type plug-ins tokenize HTML, language files and bytecodes, archive files, and metadata (Lucene+ANTLR+POI, etc)
  • a wizard for setting up local mirrors of public repositories, with scheduled synchronization
  • a Gentoo-based LiveCD

Core Platform:

  • Subversion 1.4.0
  • Gentoo Linux
  • Apache 2.0.55
  • Ruby on Rails 1.2.6

Search Index Manager:

  • Java 1.4
  • Lucene 2.1
  • Tokenizers: html, java, java class, ruby, jar, zip

The following ISO files can be downloaded and launched in a virtualization container such as Parallels or VMWare.

0.7.2-alpha2 (will publish soon, DVD must be floating around somewhere) 18-Jun-2007  
0.7.0-alpha1 16-Apr-2007 171 MB