#产品操作系统 #服务器 #配置 #服务 #生态系统 #设置

product-os-configuration

产品操作系统配置提供了一种结构化格式,用于配置产品操作系统服务器以运行不同的特性和服务。该crate旨在与产品操作系统服务器一起使用。

20个版本

新增 0.0.25 2024年8月17日
0.0.22 2024年6月19日
0.0.14 2023年12月2日
0.0.13 2023年11月30日

#94 in 配置

Download history 39/week @ 2024-05-03 38/week @ 2024-05-10 378/week @ 2024-05-17 57/week @ 2024-05-24 42/week @ 2024-05-31 304/week @ 2024-06-07 262/week @ 2024-06-14 82/week @ 2024-06-21 15/week @ 2024-06-28 10/week @ 2024-07-05 41/week @ 2024-07-12 37/week @ 2024-07-19 39/week @ 2024-07-26 20/week @ 2024-08-02 320/week @ 2024-08-09 196/week @ 2024-08-16

每月582次下载
13 crates中使用

AGPL-3.0-only

63KB
1.5K SLoC

产品操作系统配置

产品操作系统配置提供了一种结构化格式,用于配置产品操作系统服务器以运行不同的特性和服务。该crate旨在与产品操作系统服务器一起使用。

什么是产品操作系统?

产品操作系统是一组提供各种工具和功能的包的集合,这些工具和功能可以协同工作,使Rust生态系统中的产品构建更加容易。

安装

使用Rust包管理器cargo安装产品操作系统配置。

cargo add product-os-configuration

或者将产品操作系统配置添加到您的cargo.toml [packages]部分。

product-os-configuration = { version = "0.0.25", features = [], default-features = true, optional = false }

功能

产品操作系统配置支持以下特性和服务的配置,这些特性和服务属于产品操作系统家族

  • 包括网络设置、日志和压缩支持的基服务器设置
  • 分布式命令和控制
  • 内容安全策略设置
  • 支持OIDC和OAuth2设置
  • 内容服务器设置
  • 包括键值、队列和关系型数据库的存储引擎
  • 包括中间人代理的代理服务器
  • 具有使用无头浏览器进行高级爬取、自动化操作和页面处理的网络爬虫
  • VPN支持
  • 连接器,用于在内部API和外部API之间传输数据
  • 支持仅alloc环境的no_std
// Feature samples TODO

使用

// Examples TODO

贡献

目前没有贡献,但很快将在公共仓库中提供。

许可证

GNU AGPLv3

依赖项

~23–34MB
~873K SLoC