Bor
Policy management for Linux desktops.
Website · Documentation · Download · Contributing
Bor manages the configuration of Linux desktops and laptops from one place. You define policies in a web interface, assign them to groups of machines, and the Bor agent on each desktop applies them within seconds, keeps them in place and reports back whether each machine is compliant.
What Bor manages
| Area | Policy types | |---|---| | Browsers and mail | Firefox, Chrome and Chromium, Microsoft Edge, Thunderbird | | Desktop environments | KDE Plasma (KConfig and Kiosk), GNOME (dconf) | | System | Polkit rules, firewalld zones, session access times, disk encryption (LUKS2 with TPM 2.0, Tang and escrowed recovery keys) | | Software | Packages and repositories (APT, DNF, Zypper), Flatpak remotes and applications |
See Policy types for what each one can do.
Highlights
- Real time. Agents keep a persistent, mutually authenticated TLS
- Tamper protection. The agent watches every file it manages and
- Compliance reporting. Every machine reports, per policy, whether it is
- Simple rollout. Each server hosts signed agent package repositories
- Built for regulated environments. FIPS 140-3 validated cryptography,
- Native packages. deb, rpm, apk and Arch Linux packages for amd64,
Getting started
- Concepts: how
- Quick start: a
Building from source
make frontend server agent
The development guide covers the development environment, the architecture, tests and packaging.
Contributing
Bug reports, ideas and pull requests are welcome. Read the
contributing guide before you start.
Report security vulnerabilities privately to
License
Copyright (C) 2026 Vute Tech LTD Copyright (C) 2026 Bor contributors
Bor is free software: you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License, version 3
(AGPL-3.0-only). If you run a modified version of the Bor server for others
over a network, the AGPL requires you to offer them the source code of your
version.
Bor Enterprise, the commercial edition from Vute Tech LTD, is distributed
under a separate proprietary license. For commercial licensing, contact
Contributions are accepted under the Contributor License Agreement; see Contributing.