Initial import: genericized homelab rebuild runbooks
This commit is contained in:
commit
eb9bbe6455
13 changed files with 1784 additions and 0 deletions
27
VARIABLEN.md
Normal file
27
VARIABLEN.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# Variablen in diesen Runbooks
|
||||
|
||||
Diese Dateien sind generische Kopien der tatsächlich verwendeten Rebuild-Runbooks — echte IP-Adressen, die eigene Domain, der Tailnet-Name, die MAC-Adresse und Benutzernamen wurden durch Platzhalter ersetzt. Struktur, Reihenfolge und alle "NICHT TUN"-Stolpersteine sind unverändert und tatsächlich so aufgetreten — nur die konkreten Werte gehören zur Originalinstanz und müssten durch eigene ersetzt werden, um das Setup nachzubauen.
|
||||
|
||||
| Platzhalter | Bedeutung | Beispiel |
|
||||
|---|---|---|
|
||||
| `<LAN_SUBNET>` | Das eigene LAN-Subnetz | `192.168.1.0/24` |
|
||||
| `<LAN_IP_ROUTER>` | IP des Heimrouters | `192.168.1.1` |
|
||||
| `<LAN_IP_ADGUARD>` | IP des DNS-/Ad-Blocking-Containers | `192.168.1.9` |
|
||||
| `<LAN_IP_PVE>` | IP des Proxmox-Hosts | `192.168.1.10` |
|
||||
| `<LAN_IP_NAS>` | IP des NAS-Containers | `192.168.1.11` |
|
||||
| `<LAN_IP_DESKTOP>` | IP des Management-Desktop-Containers | `192.168.1.12` |
|
||||
| `<LAN_IP_VAULTWARDEN>` | IP des Passwortmanager-Containers | `192.168.1.13` |
|
||||
| `<LAN_IP_MONITORING>` | IP des Monitoring-Containers | `192.168.1.14` |
|
||||
| `<LAN_IP_PC1>` | IP des Windows-Rechners (Wake-on-LAN-Ziel) | `192.168.1.254` |
|
||||
| `<LAN_BROADCAST>` | Broadcast-Adresse des LAN-Subnetzes | `192.168.1.255` |
|
||||
| `<DOMAIN>` | Die eigene registrierte Domain | `meinhomelab.example` |
|
||||
| `<TAILNET>` | Der eigene Tailscale-Tailnet-Name (MagicDNS-Suffix) | `tailXXXXXX.ts.net` |
|
||||
| `<TS_IP_*>` | Jeweilige Tailscale-IP der Instanz (vergibt Tailscale automatisch beim Beitritt) | `100.x.x.x` |
|
||||
| `<PC1_MAC_ADDRESS>` | MAC-Adresse des Wake-on-LAN-Ziels | `AA:BB:CC:DD:EE:FF` |
|
||||
| `<PVE_HOSTNAME>` | Frei gewählter Hostname des Proxmox-Hosts | `mein-pve` |
|
||||
| `<PRIMARY_USER>` | Der eigene Haupt-Benutzername (Samba/SSH/Guacamole) | `max` |
|
||||
| `<AUTH_KEY>` | Tailscale-Auth-Key, selbst erzeugt (Settings → Keys → Generate auth key) | — |
|
||||
|
||||
Alles, was nicht in dieser Tabelle steht (Paketnamen, Befehle, Container-IDs, Rollen-Bezeichnungen wie "adguard"/"nas"/"browser"), ist bereits generisch und muss nicht angepasst werden.
|
||||
|
||||
Details, Kontext und die dazugehörigen Fehlersuche-Geschichten (warum eine Einstellung so und nicht anders gewählt wurde) stehen jeweils in den einzelnen Kapiteln — die sind bewusst nicht gekürzt, nur die Werte anonymisiert.
|
||||
Loading…
Reference in a new issue