Our complete open source development is on GitHub. Six projects sit at the centre of our work. All are production-grade, used daily by us and our customers, and released to the community under open licences:
Linuxfabrik Monitoring Plugins
A collection of more than 230 check plugins for Icinga, Nagios, Naemon and any monitoring system that speaks the Nagios plugin API. Each plugin is a stand-alone CLI, written in Python 3.9+ and runs on Linux, Windows, macOS and FreeBSD. Reasonable defaults make sure WARN and CRIT only fire when it really matters. Released into the public domain (UNLICENSE). Live demo at icinga-demo.linuxfabrik.ch. Documentation: linuxfabrik.github.io/monitoring-plugins.
An Ansible collection with 145+ playbooks and 160+ roles to fully automate Linux-based IT infrastructures, from provisioning and hardening through application deployment to monitoring and backups. Supports RHEL 8/9/10, Debian and Ubuntu. Includes Bitwarden and cloud integrations for databases (MariaDB), directory services (FreeIPA), monitoring (Icinga 2), collaboration (Nextcloud), virtualisation (KVM) and much more. Documentation: linuxfabrik.github.io/lfops.
A modern successor to Firewall Builder (fwbuilder): a Qt GUI that manages iptables and nftables policies from a single centralised policy database. Objects, services and rules are reused consistently. Scales from a handful of firewalls to several hundred, all kept in one policy file. Generates platform-specific, deployment-ready shell scripts. Documentation: linuxfabrik.github.io/firewallfabrik.
A production-grade Python library with more than 35 modules and over 300 functions for system administration, monitoring and infrastructure automation. Covers database access, SQLite KVS caching, WinRM, SMB and shell execution as well as 15+ API integrations (Icinga 2, Veeam, Nextcloud and more). Available on PyPI. API documentation: linuxfabrik.github.io/lib.
A Python tool that turns plain YAML templates into interactive HTML checklists. Comes with Jinja conditionals for adaptive procedures, reusable includes and a built-in web dashboard. Ideal for SOPs, deployments and recurring ops routines. Available on PyPI. Documentation: linuxfabrik.github.io/checklistfabrik.
Generic, ready-made Kickstart (RHEL/Fedora), Preseed (Debian) and Autoinstall (Ubuntu) configurations for unattended installations. Four install profiles (minimal, CIS, cloud, cloud-CIS) with BIOS/UEFI support, automatic disk detection, locked root, LVM and SELinux enforcing.
We share our Linux and Open Source knowledge in public documentation:
We are active in the open source community and sponsor events around the topics we work with day in, day out:
You can also support our open source development financially:
Since our move to GitHub: