{"repo":"nix-community/authentik-nix","free":true,"listed":false,"github":"https://github.com/nix-community/authentik-nix","clone":"git clone https://github.com/nix-community/authentik-nix.git","description":"Nix flake with package, NixOS module and VM test for authentik. Alternative deployment mode to the official docker-compose approach. No official support by authentik [maintainers=@ma27]","language":"Nix","stars":178,"topics":["authentik","bare-metal","idp","ldap","nix","nixos","oidc","saml","sso"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"authentik-nix A Nix flake providing a package, NixOS module and basic VM test for authentik Important Note Please note that this project is not directly affiliated with the official authentik project. Most importantly this means that there is no official support for this packaging and deployment approach. Therefore, please refrain from opening issues for the official project when running into problems with this flake. Feel free to open issues here. If in doubt, please open an issue here first so we can make sure that it's not directly related to this packaging/deployment approach before escalating to the official project. Overview flake.nix This flake provides packages (server, worker, outposts, ...) as outputs, a NixOS module and a simple VM integration test for the module. module.nix The NixOS module configures authentik services and (by default) a local postgres instance. The upstream default authentik configuration can be partially overridden by setting desired parameters under services.authentik.settings . poetry2nix-python-overrides.nix contains overrides and fixes for building the python env minimal-vmtest.nix A minimal NixOS VM test. Confirms that the services configured by the module start and manually goes through the initial setup flow. Some screenshots are taken during test execution to confirm that the frontend is rendered correctly. components An overridable scope, including the individual authentik components. An example for how to create a custom scope is prov","default_branch":null,"files":null,"tree":[],"storefront":"/r/nix-community","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nix-community/authentik-nix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}