> > When I need a new web-based software tool, I consider writing it myself > > and if that isn't feasible I try to use something open-source and > > self-hosted. I need something for chat, task management, resource > > management, and code management, all for groups. I'm considering > > Campfire, Trello, Float, and GitHub respectively, but I thought I'd > > check with you guys to see if any of this is available in an open-source > > and self-hosted form, especially in portage. > > > > Usual suggestions for github alternatives are, > > * Gitorious > > * Gitolite > > * Gitlab > > None of them are very easy to set up. I should stay away from those for now. > If all you need to do is host git repositories, I suggest putting bare > repos on a server somewhere and having everyone push/pull over SSH. You > can use the bare-bones gitweb (comes with git in portage) to view the > repos from a web browser. You'll need a separate bug tracking mechanism > in that case. I haven't used git before at all. Is this pretty easy to set up? > For task management, we get away with a wiki (Mediawiki) and personal > TODO lists. It's fine for the people who actually use it. Getting people > to use it is the hard part. Your bug tracker can also double as a task list. > > For chat, run an IRC or XMPP server. Has anyone used an XMPP client for communication/collaboration within a company that they would recommend? - Grant