Policy management for Linux desktops

Coming Soon! The project is still under active development.

Define, distribute, and enforce desktop configuration policies across your fleet — in real time. Open source, secure by default, built for enterprise Linux.

Get Started

Description

    How it works

    A central server, lightweight agents, real-time streaming

    Centralized management

    Author and manage policies from a web console built with PatternFly. Organize nodes into groups and control access with RBAC.

    Real-time delivery

    Policies stream to agents over gRPC the moment they change. Delta sync minimizes bandwidth; snapshot fallback guarantees consistency.

    Secure by default

    mTLS with an auto-generated internal CA. One-time token enrollment. No shared secrets, no polling, no plaintext.

    Built for enterprise Linux

    Lightweight, native, and open source

    Zero-touch enrollment Generate a one-time token in the web UI, pass it to the agent on first run. The agent bootstraps its own certificate — no manual key distribution needed.

    Streaming policy updates Agents maintain a persistent gRPC stream to the server. When a policy or binding changes, agents receive the update immediately. Reconnection with delta sync handles network interruptions gracefully.

    Firefox policy enforcement The agent currently enforces Firefox ESR policies by merging configuration and writing it atomically. Support for additional policy types (systemd, packages, network) is planned.

    Project Status

    Bor is in active development and has not yet reached an official release. The core functionality is working and we are progressing toward a first stable release.

    Policy CRUD with draft/released lifecycle, gRPC streaming with delta sync and snapshot fallback, mTLS certificate-based authentication, RBAC, and container deployment on UBI.
    Core features complete
    Completed
    Persistent compliance reporting with database storage, node status dashboard, and LDAP/AD integration for enterprise directory services.
    In progress
    Current work
    Additional policy types (systemd, packages, network), agent auto-update mechanism, policy templates library, multi-tenancy, and Prometheus metrics.
    Planned
    Roadmap