Skip to content

Linuxfabrik Open Source

Linuxfabrik is a Swiss Linux and open source engineering company. Everything on this page is developed for our own production environments first, then released for everyone else running the same stack.

Documentation for each project lives under linuxfabrik.github.io/<project>/. Source, issues and releases are on GitHub.

Projects

  • ChecklistFabrik


    Generates interactive HTML checklists from YAML templates. Jinja conditionals, reusable includes, pluggable modules and a built-in web server. For SOPs, deployments and recurring operations.

    Documentation · Repository

  • FirewallFabrik


    Successor to fwbuilder: a Qt GUI for managing iptables and nftables policies. Central policy database with reusable objects, scales to hundreds of firewalls, generates deployment-ready shell scripts.

    Documentation · Repository

  • LFOps


    Ansible Collection of roles, playbooks and plugins for Linux-based cloud infrastructure. Covers OS hardening, MariaDB, Icinga 2, Nextcloud, FreeIPA, KVM and more, with Bitwarden and cloud integration.

    Documentation · Repository

  • lib


    Python modules shared by all Linuxfabrik projects: database access, SQLite key-value caching, WinRM, SMB, shell execution and more than 15 API integrations. Available on PyPI.

    Documentation · Repository

  • MCP Server for Icinga


    Model Context Protocol server that lets AI clients triage and operate Icinga through the Icinga 2 Core, Icinga Web and Icinga Director REST APIs, aware of the monitoring plugins catalog.

    Documentation · Repository

  • Monitoring Plugins


    Several hundred check, notification and event plugins for Icinga, Nagios and friends. Python 3.9+, all platforms, smart defaults, auto-discovery and consistent cross-platform metrics.

    Documentation · Repository

More on GitHub

These repositories have no documentation site of their own. Their READMEs cover the ground.

  • github-project-createrepo

    Downloads RPM release assets from GitHub and builds an RPM repository with createrepo.

  • icingaweb2-theme-linuxfabrik

    Icinga Web 2 theme in Linuxfabrik colors.

  • kickstart

    Unattended installations for RHEL/Fedora (Kickstart), Debian (Preseed) and Ubuntu (Autoinstall). BIOS and UEFI, automatic disk detection, four install types, locked root, LVM, SELinux enforcing.

  • mirror

    Creates and updates mirrors of RPM repositories using reposync.

  • openvpn-2fa-easyrsa

    Manages OpenVPN users, their Easy-RSA certificates and TOTP-based 2FA codes, including QR code generation.

  • packaging

    Build pipeline that turns Linuxfabrik's own and third-party software into RPM and DEB packages for repo.linuxfabrik.ch.

  • stig

    Security Technical Implementation Guides, implemented in Python for auditing and Ansible for remediation.

Elsewhere

Support and Contributing

Bug reports and feature requests belong in the issue tracker of the respective repository. Contribution rules are the same everywhere and are documented in Contributing.

If a project saves you time, consider sponsoring its maintenance. Commercial support and SLAs are available.