Google 告诉我,有不少公司提供托管 Trac 和 Redmine。到目前为止,我已经尝试过大会他们免费提供 Trac 托管,但不允许使用插件。我准备为托管解决方案付费,但我们需要它支持插件,并且它需要在从世界大多数地方访问时能够响应(因为我们是一个开源项目)。
我们已经研究过自己托管,但在廉价虚拟服务器上获得良好的对等连接非常困难,而且我们负担不起完全成熟的专用托管。我们可以尝试在廉价服务器上进行地理分散的自托管,但我们希望更多地关注开发而不是网站管理。
再次强调,我的两个要求怎么强调都不为过:
- 必须支持插件
- 必须反应灵敏
答案1
看一眼DreamHost- 他们有一个 Trac 的一键安装程序,允许您安装 Trac 插件。您还可以获得 Shell Access,以便运行配置 Trac 环境所需的任何高级命令。我们一直在使用 DreamHost 为几个小项目提供 SVN/Trac 托管,它一直反应迅速。
答案2
Trac 插件可以做任何事情,我的意思是任何事物Python 解释器被允许这样做(我怀疑 Redmine 也是这样)。例如,
- 不断循环,消耗 CPU
- 写入磁盘已满
- 破坏 Trac 数据库
- 以各种可以想象的方式扰乱 Trac 环境
- ETC。
也许您在这里看到了一种模式:如果不允许插件,管理 Trac 托管会容易得多。因此,我不希望看到允许插件的 Trac 托管。