允许插件自定义的TRAC主机

时间:2012-08-06 08:33:11

标签: trac project-hosting

我的研发环境要求定制的TRAC具有相应的subversion存储库和二进制文件存储(例如WebDAV)。

我关注至少10个我想使用的插件(从与时间跟踪软件的集成,到专业数学/代码渲染)。我也想写自己的插件。

我正在寻找一个允许我自行管理我的TRAC插件的商业主机。我查看(并联系)了TRAC Commercial Services列表中的一些商业提供商,包括:

Project Locker 已经描述了他们对插件请求进行代码审查并在其结束时处理它(未指定的时间段)。 Repository Hosting 已经表示他们“可能不会在不久的将来增加对此的支持”。 SVN Repository 已经说过“你将无法安装任何新插件”,而是建议使用其中一个VPS帐户。

如果没有管理我自己的VPS或专用服务器,是否有人知道允许付费客户安装自己的插件的商业SVN / TRAC主机我原本认为chroot环境会让这变得简单!

(注意:这最初是在programmers发布的,但是被投票了,我被建议将其移到这里。引用他们的FAQ:实现问题或编程工具(请参阅Stack Overflow)

1 个答案:

答案 0 :(得分:2)

你可能很难找到你正在寻找的东西,因为正如克雷格在评论中提到的那样,商业托管服务的概念通常围绕着限制客户的定制能力。保持相对统一意味着托管公司可以更轻松地管理系统和部署自动更新,并且不必担心他们的脚本崩溃,因为一个客户安装或重新配置了一些奇怪的东西。

如果您希望能够随意安装和配置插件,我强烈建议您自行运行VPS路由并管理服务器。它比你想象的要容易得多(我被抛入这种情况并且感到惊喜)。您可以从Bitnami Trac stack开始,这是一个具有Linux操作系统和Trac的虚拟机映像,并且所有支持工具(数据库,Web服务器等)都已设置并准备就绪。如果您将其作为起点,那么您所要做的就是自定义Trac设置并安装插件。

如果您真的不希望任何与管理方面有关,请记住,您可以随时使用VPS路线并单独外包管理工作。如果托管服务提供商和系统管理员来自同一家公司可能会更容易,但这不是必需的。鉴于您需要的灵活性和自定义,这可能是一个更现实的选择。