对于在小型networking启动中作为系统pipe理员加倍的开发者,您build议运行哪些服务/服务器/设备?
我也接受最佳实践的build议
让球滚动 – 这里是我所拥有的一些东西。
我问这个问题已经有一段时间了。 2年后更新列表:-):
对于代码审查,我们使用比其他人更成熟的ReviewBoard 。 我认为在内部安装Laconi.ca是一个好主意,这样人们可以发布有关他们工作的快速更新。
我也推荐像Basecamp这样的项目pipe理工具,像Lighthouse这样的bug跟踪系统,或者如果你能负担得起,那么优秀的FogBugz也是如此。
您还可以添加FreeNAS以获得更好的NAS存储盒。
否则,你几乎涵盖了一切:)
我会推荐Unfuddle 。 这是一个基于networking的项目pipe理系统。 它包含项目,项目里程碑,问题跟踪,消息传递和集成源代码控制(svn和git)。 一些更昂贵的计划也包括时间跟踪。
我们将它用于几个不同的项目,对于小团队来说是免费的!
绝对需要一个错误跟踪器和一个项目pipe理设置。 假设事情开始顺利,我会build议一个电子表格开始跟踪所有的硬件资产和软件许可证。 文件pipe理也很重要,并把它整合到一个保持修改历史的wordpress博客中是非常好的。
你会使用IM吗?
我会考虑OpenFire ,它的免费企业级,jabber服务器。 你可以logging所有的“上个月我们在聊天室里谈论什么”的好话。 而且还要确保连接。 随着你的成长,可能会有人不在同一个办公室工作,这是一个很好的工具。
我看到的一个“红旗”是没有讨论服务器驱动器冗余(您正在运行的RAID 1或5 )或备份(至less有一个月的可恢复性)。
我build议你安装TRAC – 一个令人敬畏的bug跟踪器。
另外还有一点需要强调的是,越来越多的创业公司正在使用云服务,比如谷歌电子表格和Gmail以及更多的服务。
我build议你尽量保持最重要的文件和资产的安全,而不是像谷歌电子表格这样的服务。
看到前几天Twitter遭到的惨败 : Twitter惨败
事情是谷歌和其他服务将永远比你的系统更安全(他们有钱,他们知道他们的*),但事情是,这足以让攻击者控制你的谷歌凭据,并控制你的信息。 您需要确保在您的个人账户和您的企业账户之间划清界限,并在这些业务账户上执行最大的安全性。
一个低成本的项目pipe理系统将使用维基。 MediaWiki是标准的wiki。 如果你喜欢,也有其他人。 你肯定会需要一个Linux机器作为开发服务器运行(也许运行一个web服务器和你的代码库的最新实例)。 这个盒子可以翻倍,不pipe你想要什么。 我们在这个盒子上运行自定义脚本,例如。 做现场监测。 也运行我们的源代码控制(CVS)。 这个盒子还可以作为我们使用块orkut,脸书等的networking(我们为他们开发应用程序)的代理加倍。 它也运行一个vnc服务,以防我们需要做一些debugging(eclipse + xdebug)。 有一个function性的sendmail实例。 该框由iptables保护。 我们运行一个SSH隧道,以防我们需要访问任何阻塞的服务。 你可以运行一个openfire的jabber服务(并使用它的网关服务,虽然其中一些可能不一定是开箱即用的))