Tools/servers/services to run a web startup office [closed]

For a dev who doubles up as a sysadmin in small web startup, what services/servers/devices do you recommend running?
I am also open to best-practices suggestions

To get the ball rolling- here are some of what I have.

  • OSSIM suite
  • Pingdom to verify stage and production status(I have custom scripts hooked to a paid SMS gateway)
  • OpenDns
  • SVN server (Linux).
  • Backup server (Linux).
  • Mail’s on Google apps. (prioritizing LDAP integration)
  • Linksys WRT54GL routers with Tomato for wireless
  • Gateway with iptables (Arno’s script), DHCPd and LDAP on a Linux machine
  • Ccnet servers for continuous integration.
  • Source code review tool (Not yet up. Something likes rietveld)
  • Reddit clone to work on ideas.
  • Nmap and NDiff
  • Dump server. Doubles up as a torrent client, gaming server and data crunching tasks.
  • WorkRave for RSI (not as a service. But I push this around a lot)
  • OpenVpn to connect from wireless to LAN

It’s been a while since I asked this question. Updating the list after 2 years :-):

  • Git
  • Jenkins for Continuous Integration
  • Nagios for alerting
  • Graphite for Application level graphing
  • Ganglia
  • Cacti for network and SNMP
  • Splunk for error logs
  • Gerrit for code review (git)

Solution 1:

For code-review we use ReviewBoard which is much more mature than others. I think it's a good idea to install something like Laconi.ca internally so that people can post quick updates about their work.

I also recommend a project management tool like Basecamp, a bug tracker like Lighthouse or if you can afford, the venerable FogBugz which is excellent.

You can also add FreeNAS for a nice NAS storage box.

Otherwise, you have pretty much covered everything :)

Solution 2:

I would recommend Unfuddle. It is a web-based project management system. It has projects, milestones for projects, issue tracking, messaging, and integrated source control (svn and git). Some of the more expensive plans include Time Tracking, too.

We use it for several different projects, and it's free for small teams!