21 releases
0.0.26 | Sep 17, 2024 |
---|---|
0.0.22 | Jun 19, 2024 |
0.0.14 | Dec 2, 2023 |
0.0.13 | Nov 30, 2023 |
#6 in #service-configuration
404 downloads per month
Used in 13 crates
63KB
1.5K
SLoC
Product OS : Configuration
Product OS : Configuration provides a structured format for configuring Product OS : Server to run with different features and services. This crate is intended to be used with Product OS : Server.
What is Product OS?
Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.
Installation
Use the Rust crate package manager cargo to install Product OS : Configuration.
cargo add product-os-configuration
or add Product OS : Configuration to your cargo.toml [packages]
section.
product-os-configuration = { version = "0.0.26", features = [], default-features = true, optional = false }
Features
Product OS Configuration supports configuration for the following features and services for Product OS : Server that are within the Product OS family:
- Basic server settings including network settings, logging and compression support
- Distributed Command and Control
- Content Security Policy settings
- Support for OIDC and OAuth2 settings
- Content server setup
- Storage engines including key value, queue and relational
- Proxy server including MITM (man-in-the-middle) proxying
- Web crawler with advanced crawling using headless browsers, actors to automate actions and page processing
- VPN support
- Connectors to pipe data between inward and outward APIs
- Supports no_std with alloc only environments
// Feature samples TODO
Usage
// Examples TODO
Contributing
Contributions are not currently available but will be available on a public repository soon.
License
Dependencies
~23–34MB
~860K SLoC