hschletz/braintacle

一套用于管理网络软硬件的应用程序

1.10 2024-03-14 19:24 UTC

This package is auto-updated.

Last update: 2024-09-23 09:22:07 UTC


README

关于 Braintacle

Braintacle 是一套用于管理网络软硬件的应用程序。Braintacle 保持半自动的计算机、其他网络连接设备以及安装的软件的库存,并为下载文件和执行选定客户端上的命令提供通用基础设施,允许集中软件更新、远程配置等。对于开发者,提供 PHP API 以访问库存和控制应用程序。

需求

  • PostgreSQL 或 MySQL(或其衍生产品,如 MariaDB)数据库。未来可能会添加对其他数据库后端的支持。

  • Apache httpd 与 mod_perl 以及适用于主要服务器组件的特定数据库的 DBD 模块。

  • 使用 PHP 8.1 或更高版本的 Web 服务器进行管理控制台。PHP 也是大多数命令行工具的要求。以下 PHP 扩展是必需的

  • Composer

  • 在应该通过 Braintacle 管理的每个客户端上,必须安装 OCS Inventory NG 代理(适用于 Windows/UNIX/Android)或 FusionInventory 代理

安装

请参阅与此文件相同的目录中的 INSTALL.md 文件。

进一步阅读

更详细的信息可在 doc/ 目录中找到。

许可证

Braintacle 根据 GNU 通用公共许可证 v2 或更高版本发布。您可以在与此文件相同的目录中的 COPYING 文件中找到完整的许可证。

此项目包含一些第三方代码

  • 包括在服务器/目录中的修补版的 OCS inventory NG 服务器组件,许可证为 GNU 通用公共许可证 v2。

  • 脚本 development/make-manuf.py 取自 Wireshark 项目。GPLv2 和版权信息包含在此文件顶部。