views:

234

answers:

6

We are looking for open source tool for hosting our internal projects like "Google Project Hosting". The tool should support individual wiki and version control for each project and it should be easy to configure for each project like in google code. We explored trac but seems it lack good support for multiple projects. The tool will be installed in our internal host and cannot use hosted service. A java based tool will be ideal.

+1  A: 

if you are comfortable with GIT, then you could try, Gitorious

the codebase is here, http://gitorious.org/gitorious.

which is not only opensource, but also has a bunch of features you might useful.

phoenix24
Thanks for the answer. Git seems like a long shot for us as people are more comfortable with cvs/svn. Will definitely check it out. Also I'm worried about the license as it is for open source projects only.
Jeesmon
Git can be made to behave like a CVS server. This is quite nice.
Thorbjørn Ravn Andersen
@phoenix24, do you have personal experience with running Gitorious internally?
Thorbjørn Ravn Andersen
A: 

Another quite popular GIT option is GitHub.

Timo Westkämper
Thanks, but looking for a solution that can be installed internally.
Jeesmon
GitHub can be used internally with http://fi.github.com/ I believe.
DMan
+2  A: 

You have a few options, depending what you're looking for.

If you want an integrated sort of solution, the software running savannah is available.

If you consider going commercial, some of the atlassian tools are pretty nice, though not particularly cheap and not really as tightly integrated as google code.

If you're willing to do some of the glue work, or live with a less integrated solution you'll probably end up with somewhat better individual pieces.

  • For a code browser I believe warehouse is now open source.
  • For a wiki there are lots of open source options, TWiki for example.
  • Trac provides wiki and bug tracking db

I'm not aware of anything that does what google code does overall, it is a real shame that sites like google code, source forge, and the new comers like github don't provide their own software.

Angelo Genovese
Thanks. I will checkout savannah. Your suggestion is the best so far. I will wait for some more time and accept your answer if I don't see anything better.
Jeesmon
A: 

I too have been searching for this type of solution, and after not being able to find them, I decided to create my own.

http://www.simpleappmanagement.com/

You can check out the source code, it's getting pretty close to being functional, but unfortunately I haven't had time to work on it lately.

haudenschilt
This looks very promising. Thank you for contributing this as opensource project. I will definitely check it out.What I ended up doing was to go with Trac. With Trac's multi-project feature and with the help of a Trac plugin from track-hacks, I was able to get most of the things that I wanted. Main feature that I lack is configuring a new project from browser. Right now I created a mod_python handler and a perl script to do it.
Jeesmon
A: 

You really need to look at Indefero !

Maher Gamal
A: 

We are using redmine. It's open source and written in ruby.

vassilis