Host your SVN repositories on your ReadyNAS

I just finished creating two Addons for the ReadyNAS Duo, NV, NV+, 1100 and X6 that allow you to host SVN repositories. The first obviously is Subversion itself. This addon includes all the subversion command line tools and also adds support for accessing the repositories on your ReadyNAS through the browser interface.


The second addon is WebSVN. In addition to browsing the repositories in a much nicer interface than SVN itself provides, this modified version also allows the creation of new repositories for authenticated users. To use WebSVN, PHP support has to be installed on the ReadyNAS which can be achieved by using the PHP_1.1.bin from Readynas.com.

As always: Works for me, ymmv. If these addons break your ReadyNAS you own the parts.

Ah, and before you ask: Yes, versions for the Intel based ReadyNAS products are to come shortly. Don’t hold your breath, though.

Incoming search terms:

This entry was posted in Networks, ReadyNAS, Software and tagged , , , . Bookmark the permalink.

10 Responses to Host your SVN repositories on your ReadyNAS

  1. Sounds good.

    One addon I’d really like to see is the Bacula backup daemon (storage daemon and director). Just in case you get bored… :-)

  2. Stefan Rubner says:

    For the Pro series or for the older Sparc based systems, if I may ask? ;)

  3. Good question: ReadyNAS NV+.
    uname: Linux nv 2.6.17.8ReadyNAS #1 Fri Mar 20 04:41:57 PDT 2009 padre unknown

    Does that answer your question?

  4. Stefan Rubner says:

    Yes, it does. So that means you’re volunteering for beta tester in case I decide to undertake that project?

  5. Of course. :-)

    You’re probably aware that Bacula’s catalog is in an RDBMS. I’d say go for the SQLite3 version of the catalog — others are probably overkill, as they’d need MySQL/PostgreSQL installed, making it all more wobbly.

  6. Stefan Rubner says:

    Actually, that was my intention – at least for the older, Sparc based systems. MySQL would be too much of a burden for those CPUs I fear. On the other hand, I’ll have to see whether the SQLite version shipping with the older ReadyNAS systems meets Bacula’s requirements. But this project won’t be a “weekend job” anyway, so there’s enought time to do some exploration.

  7. You could always use SQLite amalgamation — might save some investigation work.

  8. Stefan Rubner says:

    Of course, I’ve actually already done this before. But then I prefer to use what’s given to us by Netgear. Just to be prepared for the off-chance that Netgear somewhen updates the old ReadyNAS series with newer libraries that break things I linked against older stuff. I tend to do that only when I absolutely have to – like for example with the Neon libs which were needed by Subversion.

  9. Pingback: Jan-Piet Mens » Managing Bacula deployment onto Windows

  10. Bartezz says:

    Is there a x86 version yet… I don’t understand anything about those command line installs and don’t want to mess up my NAS…

    Cheers

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>