Pastebin 是一款软件,它允许人们保存多种语言的代码片段或只是文本文件,并以只读文件的形式与公众共享。请参阅pastebin.org。
- Ubuntu 14.04 作为 VM 运行。
- 机器没有完整的注册域名,但有自己的 IP 地址。
- 我只希望我们公司的员工能够通过浏览器在公司内部访问它,而不是在家里访问它。
- 我们想这样做是为了在公司内部共享私有代码。
- 最好从 Ubuntu repo 安装。
- 我想要 Perl、SQL 和其他语言的语法高亮显示。
问题。
- 我是否需要设置一个 Web 服务器来运行它?因为我从未测试过 Web 服务器部分。或者 pastebin 软件可以自行运行。
- 我想有多个用户。每个用户可以选择永久保留粘贴内容,或者根据需要让其过期。
- 如果存储空间成为问题,我希望可以选择限制用户的粘贴数量或大小。
答案1
您可以尝试设置粘粘:
Stikked 是一个开源 PHP Pastebin,旨在保持简单且易于使用的用户界面。
Stikked 允许您轻松地与任何您希望的人共享代码。
该项目似乎在 GitHub 上积极维护。
答案2
由于你编辑了你的问题并添加了你希望从 Ubuntu 存储库安装应用程序的信息,因此我建议使用 Nautilus Pastebin Configurator (nautilus-pastebin-配置器) 从默认的 Ubuntu 14.04 存储库下载,尽管 Nautilus Pastebin Configurator 没有 Stikked 那么多您需要的高级功能。Nautilus Pastebin Configurator 是一个用 Python 编写的 Nautilus 扩展,它允许用户只需右键单击文本文件即可将其上传到 pastebin 服务。发送文件后,将显示通知,并将粘贴 URL 复制到剪贴板中。
用户还可以通过使用易于使用的配置工具 nautilus-pastebin-configurator 自定义扩展的行为。