【问题标题】:TRAC host that allows plugin customisation允许插件定制的 TRAC 主机
【发布时间】:2012-08-06 08:33:10
【问题描述】:

我的研发环境需要一个高度定制的TRAC,并带有相应的颠覆存储库和二进制文件存储(例如WebDAV)。

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

我正在寻找可以让我自行管理我的 TRAC 插件的商业主机。我已经调查(并联系过)TRAC Commercial Services 列表中的一些商业提供商,包括:

Project Locker 描述了他们对插件请求进行代码审查并最终处理(未指定时间段)。 Repository Hosting 曾表示他们“在不久的将来可能不会添加对此的支持”。 SVN Repository 说“您将无法安装任何新插件”,并建议改为使用他们的 VPS 帐户之一。

没有管理我自己的 VPS 或专用服务器,有谁知道允许付费客户安装自己的插件的商业 SVN/TRAC 主机我原以为chroot 环境会让这一切变得轻而易举!

(注意:这最初是在programmers 上发布的,但被否决了,我被建议把它移到这里。引用他们的常见问题解答:实现问题或编程工具(请在 Stack Overflow 上询问) em>)

【问题讨论】:

  • 嗯,我宁愿在 serverfault.com 上看到这样的问题,而不是在这里,因为无论如何,它与管理和设置有关,而不是与编程有关。
  • @hasienda 我不太确定,因为那是关于管理的,但我的问题本质上是关于管理的外包。
  • 我认为运行有利可图的 Trac 托管服务和允许最终用户管理插件是相互排斥的。只要看看 trac-hacks.org 上的大量插件,想象一下当这个或那个插件需要一些特殊权限时,支持的噩梦(从托管公司的角度来看)。我知道您提到“缺少 VPS”,但我想评论一下,我需要一个类似的灵活 Trac 托管安装,我发现设置 Linux Trac VPS 很简单——而且我是一个 Windows 人。

标签: trac project-hosting


【解决方案1】:

您可能很难找到所需的内容,因为正如 Craig 在他的评论中提到的,商业托管服务的概念通常围绕限制客户的定制能力展开。保持相对统一意味着托管公司可以更轻松地管理系统和部署自动更新,而不必担心他们的脚本会因为某个客户安装或重新配置的奇怪东西而中断。

如果您希望能够随意安装和配置插件,我强烈建议您走VPS路线并自己管理服务器。这比你想象的要容易(我被抛入这种情况并感到惊喜)。您可以从Bitnami Trac stack 之类的东西开始,它是一个虚拟机映像,具有 Linux 操作系统和 Trac 以及所有支持工具(数据库、网络服务器等)设置并准备就绪。如果您以此为起点,您所要做的就是自定义您的 Trac 设置并安装您的插件。

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

【讨论】:

  • +1 从技术上讲,这不是我问题的答案,但它确实让我深思。我正在研究 Bitnami 并设置 AWS。如果我最终解决了这个问题,我会将你标记为解决方案。
猜你喜欢
  • 1970-01-01
  • 2018-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-30
  • 2018-06-12
相关资源
最近更新 更多