a little more readme text

This commit is contained in:
goeranh 2025-11-14 16:45:24 +01:00
parent 6634528282
commit 07ef7272f4
No known key found for this signature in database

View file

@ -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/<name>/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: