diff --git a/README.md b/README.md index 6b09975..713783e 100644 --- a/README.md +++ b/README.md @@ -4,21 +4,25 @@ neue mailserver config, ersetzt von Hand konfiguriertes FreeBSD Relay System ohn Ziel ist es den Identity-Provider goauthentik mit ldap an simple-nixos-mailserver anzubinden. ![Flake Struktur](./flake-show.png "nix flake show") +In dieser Flake werden, wie durch den command `nix flake show` zu sehen, mehrere NixOS-Configuration und Pakete definiert. # Ordner Hosts -jeder ornder ist ein system +jeder ornder ist ein system - es wird `builtins.readDir` verwendet, um alle Unterordner zu finden und ein nixos System fpr jeden davon zu generieren. - authentik - mail - git +- redmine Datei hosts//default.nix wird evaluiert und muss die alle weiteren z.B. authentik.nix importieren. +Davon ausgenommen ist der inhalt von default.nix im Hauptordner, diese Datei enthält alle globalen Einstellungen, die in jedem System aktiviert werden. # Todo - mailverteiler mitgliedschaft aus ldap gruppen? - aliase aus ldap attributen? - forgejo an authentik via oauth -- demo mäßg redmine in container copieren +- demo mäßg redmine in container kopieren +- demo mäßg forgejo in container einrichten # Setup Folgende DNS-Records werden benötigt: