butcherman/tech_bench

Tech Bench 是一个定制的面向服务技术人员的系统管理平台(CMS),允许他们存储和共享他们维护的系统和客户的信息。


README

License: GPL v2 GitHub release Documentation Status GitHub issues

关于 Tech Bench

Tech Bench 是一个定制的面向服务技术人员的系统管理平台(CMS),允许他们存储和共享关于他们客户及其安装和维护的设备的信息。

Tech Bench 主要由以下两个部分组成

客户信息

用户可以创建客户账户,并存储每个客户特定的信息,例如:

  • 他们安装的设备类型
  • 设备的登录密码和其他信息
  • 针对该客户及其设备的具体备注和文件。

这个中央存储位置确保所有现场人员都能访问相同的信息。

技术技巧和文档

在野外工作时,所有服务技术人员都会遇到一些技巧和窍门,这些技巧和窍门可以帮助他们更轻松地完成工作。技术技巧部分允许注册用户将这些技巧与其他所有用户共享。这为注册用户创建了一个定制的知识库。

知识库还可以包括贵公司安装和维护的不同设备的相关官方文档。

每当创建一个新的技术技巧时,都会向所有注册用户发送电子邮件,通知他们技巧。

安装 Tech Bench

Tech Bench 设计为在 Docker 容器集群中运行。要下载镜像和获取构建集群的 Docker-Compose 文件,请访问 Tech Bench 安装器存储库:https://github.com/butcherman/Tech_Bench_Installer

SSL 证书

默认情况下,Tech Bench 使用自签名的 SSL 证书进行 https 请求。建议将有效的 SSL 证书上传到服务器。当创建 Tech Bench 应用程序时,将创建一个名为 "StorageData" 的文件夹来存储所有文件数据。在此目录中有一个名为 "keystore" 的子目录。将 SSL 证书命名为 server.crt,密钥文件命名为 server.key。将 server.crt 文件放置在 keystore 目录中,将 server.key 放置在 keystore\private 目录中,覆盖现有文件。重新启动 NGINX Docker 容器。

要删除自定义证书,只需删除现有的 server.crt 和 server.key 文件,并重新启动 NGINX Docker 容器。将创建一个新的自签名 SSL 证书。

版权 © 2016-2023 Ron Butcher

本程序是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,许可证版本为 2 或(根据您的选择)任何更高版本。

本程序按“原样”提供,不提供任何保证;甚至不提供适销性或特定用途适用性的隐含保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已收到与该程序一起提供的 GNU 通用公共许可证副本。如果没有,请参阅 www.gnu.org/licenses