more readme instructions

This commit is contained in:
goeranh 2025-11-07 14:51:22 +01:00
parent 5f7a07d743
commit a09fc1134b
No known key found for this signature in database

View file

@ -17,3 +17,33 @@ Datei hosts/<name>/default.nix wird evaluiert und muss die alle weiteren z.B. au
- forgejo an authentik via oauth
- demo mäßg redmine in container copieren
# Setup
Folgende DNS-Records werden benötigt:
| Name | Type | IP |
|------|------|----|
|mail.test.htw.stura-dresden.de|A|141.56.51.95|
|lists.test.htw.stura-dresden.de|A|141.56.51.95|
|test.htw.stura-dresden.de|A|141.56.51.95|
|auth.test.htw.stura-dresden.de|A|141.56.51.96|
Man könnte auch nur mail.test.htw.stura-dresden auf die ip zeigen lassen und die anderen beiden Records als CNAME Verweis auf diesen namen zeigen lassen
## Setup Authentik
```bash
nix run github:nix-community/nixos-anywhere -- --flake .#authentik --target-host root@141.56.51.96
```
### im installierten System
Authentik kann nicht ohne env datei starten
```bash
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -hex 32)" > /var/lib/authentik_secret
```
danach muss man dann im browser den initial setup flow machen
## Setup Mail
```bash
nix run github:nix-community/nixos-anywhere -- --flake .#mail --target-host root@141.56.51.95
```