Hacker News new | ask | show | jobs
Ask HN: Self-Hosted Development Team Tools
5 points by pr1001 4665 days ago
Assuming that you were to self-host all the tools for your development team (and yes, I know this is a big assumption), what tools would you use? I'm thinking things like a web frontend to source code repositories, issue tracking, continuous integration, IRC, etc.

Following on this, if there was a single package or virtual machine image that would install and setup all these tools up with reasonable defaults (especially integrating with each other), a la MAMP/XAMPP, would you use it?

4 comments

https://github.com/fzaninotto/uptime - A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.

https://github.com/cantino/huginn - Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating events along a directed event flow graph. Think of it as Yahoo! Pipes plus IFTTT on your own server.

While both tools are nice, do you think they're part of the core toolset of a development team? Both strike me as things you'd want later, once you have your own service live.
https://pancakeapp.com/version4

Don't let the version 3 fool you. Version 4 is phenomenal, and it will definitely replace any systems you currently have for time tracking and/or invoicing.

GitLab has a self-hosted version that you can install on your own server, which I think has everything but tasks.

http://gitlab.org/

Yes, GitLab's pretty good. It has per-project (that is, per repository) issues/tasks, but not ones that span several projects.
Phabricator is pretty awesome, it's a web fronted to source code, issue tracking, chat, etc.

And to the second question - yes probably!

thanks so much for sharing phabricator. that is really sweet.
And it has a hilarious website!
Even babies and dogs can contribute.