diff --git a/PI2/Konfiguration/index.md b/PI2/Konfiguration/index.md deleted file mode 100644 index 36531d6..0000000 --- a/PI2/Konfiguration/index.md +++ /dev/null @@ -1,35 +0,0 @@ -# Konfigurationsindex – Raspberry PI2 - -**Zusammenfassung**: Inhaltsverzeichnis aller Konfigurationsseiten des Raspberry PI2 `hoobs`. -**Quellen**: 🔌 SSH, Systemabfragen -**Zuletzt aktualisiert**: 2026-06-19 - ---- - -## System & Hardware - -| Seite | Quelle | -|---|---| -| [systemuebersicht](./systemuebersicht.md) – OS, Kernel, RAM, Systemd-Dienste | 🔌 SSH (19.06.) | -| [laufwerke-und-speicher](./laufwerke-und-speicher.md) – Laufwerke, Partitionen, Speicherbelegung | 🔌 SSH (19.06.) | -| [hardware](../Allgemein/hardware.md) – PI2-Hardware: CPU, Temperatur, USB, Boot-Config | 🔌 SSH (19.06.) | -| [netzwerk](../Allgemein/netzwerk.md) – Interfaces, DNS, Ports, öffentliche Dienste | 🔌 SSH (19.06.) | -| [sicherheit](../Allgemein/sicherheit.md) – SSH, Benutzer, Firewall, bekannte Lücken | 🔌 SSH (19.06.) | - -## Dienste - -| Seite | Beschreibung | -|---|---| -| [hoobs](./dienste/hoobs.md) – HOOBS (Homebridge) Smart-Home-Hub | Smart-Home-Zentrale (HomeKit) | -| [pihole](./dienste/pihole.md) – Pi-hole DNS-Adblocker | Netzwerkweiter Werbeblocker | -| [apache](./dienste/apache.md) – Apache HTTP Server | Webserver mit SAP-UI5-App (HTTPS) | -| [samba](./dienste/samba.md) – Samba SMB-Freigaben | Dateifreigaben im Heimnetz | -| [music-social-api](./dienste/music-social-api.md) – Spotify/Music API Proxy | Node.js-Proxy für Spotify-API | -| [wiim-proxy](./dienste/wiim-proxy.md) – WiiM API Proxy | Node.js-Proxy für WiiM-Lautsprecher | -| [helm](./dienste/helm.md) – HOOBS Helm-UI | Steuerungs-Interface für HOOBS | - ---- - -## Quelldokumente - -- `raw/` – (vorgesehen für SSH-Systemdaten-Auszüge) diff --git a/PI2/index.md b/PI2/index.md new file mode 100644 index 0000000..828fc70 --- /dev/null +++ b/PI2/index.md @@ -0,0 +1,35 @@ +# Konfigurationsindex – Raspberry PI2 + +**Zusammenfassung**: Inhaltsverzeichnis aller Konfigurationsseiten des Raspberry PI2 `hoobs`. +**Quellen**: 🔌 SSH, Systemabfragen +**Zuletzt aktualisiert**: 2026-06-19 + +--- + +## System & Hardware + +| Seite | Quelle | +|---|---| +| [systemuebersicht](./Konfiguration/systemuebersicht.md) – OS, Kernel, RAM, Systemd-Dienste | 🔌 SSH (19.06.) | +| [laufwerke-und-speicher](./Konfiguration/laufwerke-und-speicher.md) – Laufwerke, Partitionen, Speicherbelegung | 🔌 SSH (19.06.) | +| [hardware](./Allgemein/hardware.md) – PI2-Hardware: CPU, Temperatur, USB, Boot-Config | 🔌 SSH (19.06.) | +| [netzwerk](./Allgemein/netzwerk.md) – Interfaces, DNS, Ports, öffentliche Dienste | 🔌 SSH (19.06.) | +| [sicherheit](./Allgemein/sicherheit.md) – SSH, Benutzer, Firewall, bekannte Lücken | 🔌 SSH (19.06.) | + +## Dienste + +| Seite | Beschreibung | +|---|---| +| [hoobs](./Konfiguration/dienste/hoobs.md) – HOOBS (Homebridge) Smart-Home-Hub | Smart-Home-Zentrale (HomeKit) | +| [pihole](./Konfiguration/dienste/pihole.md) – Pi-hole DNS-Adblocker | Netzwerkweiter Werbeblocker | +| [apache](./Konfiguration/dienste/apache.md) – Apache HTTP Server | Webserver mit SAP-UI5-App (HTTPS) | +| [samba](./Konfiguration/dienste/samba.md) – Samba SMB-Freigaben | Dateifreigaben im Heimnetz | +| [music-social-api](./Konfiguration/dienste/music-social-api.md) – Spotify/Music API Proxy | Node.js-Proxy für Spotify-API | +| [wiim-proxy](./Konfiguration/dienste/wiim-proxy.md) – WiiM API Proxy | Node.js-Proxy für WiiM-Lautsprecher | +| [helm](./Konfiguration/dienste/helm.md) – HOOBS Helm-UI | Steuerungs-Interface für HOOBS | + +--- + +## Quelldokumente + +- `raw/` – (vorgesehen für SSH-Systemdaten-Auszüge) diff --git a/PI2/Konfiguration/log.md b/PI2/log.md similarity index 61% rename from PI2/Konfiguration/log.md rename to PI2/log.md index f5f458f..c374bf9 100644 --- a/PI2/Konfiguration/log.md +++ b/PI2/log.md @@ -6,5 +6,6 @@ --- | Datum | Typ | Uhrzeit | Quelle | Zugriff | Änderung | -|---|---|---|---|---|---| +|---|---|---|---|---|---|---| +| 2026-06-19 | Umstrukturierung | 23:30 | `index.md`, `log.md` | 🧑 Benutzer | index.md und log.md von `Konfiguration/` auf PI2-Ebene verschoben; alle Links aktualisiert | | 2026-06-19 | Initial | 22:30 | SSH | lesend | Ersterfassung des Systems – Doku angelegt | diff --git a/PI5/Konfiguration/index.md b/PI5/Konfiguration/index.md deleted file mode 100644 index 51aa39f..0000000 --- a/PI5/Konfiguration/index.md +++ /dev/null @@ -1,68 +0,0 @@ -# Konfigurationsindex – Raspberry PI5 - -**Zusammenfassung**: Inhaltsverzeichnis aller Konfigurationsseiten des Raspberry-PI5-Systems `da-server-pi5`. -**Quellen**: Systemkonfiguration, Docker-Compose-Stacks, Chat-Dokumentation -**Zuletzt aktualisiert**: 2026-06-18 - ---- - -## System & Hardware - -| Seite | Quelle | -|---|---| -| [systemuebersicht](./systemuebersicht.md) – OS, Kernel, RAM, Docker-Status, Systemd-Dienste | 🖥️ Script + 🔌 SSH | -| [laufwerke-und-speicher](./laufwerke-und-speicher.md) – Laufwerke, Partitionen, LUKS, Speicherbelegung | 🖥️ Script + 🔌 SSH | -| [hardware](../Allgemein/hardware.md) – PI5-Hardware: CPU, USB, Temperatur, Boot-Config | 🔌 SSH | -| [netzwerk](../Allgemein/netzwerk.md) – Interfaces, DNS, Ports, öffentliche Dienste | 🔌 SSH | -| [sicherheit](../Allgemein/sicherheit.md) – SSH, Benutzer, LUKS, bekannte Lücken | 🔌 SSH | - -## Systemkonfiguration (`/etc/`) - -- [fstab](./etc/fstab.md) – Dateisystemtabelle: Mountpunkte, Optionen, persistente Referenzen -- [crypttab](./etc/crypttab.md) – LUKS-Entschlüsselungstabelle: automatisierte Container-Öffnung beim Boot -- [cryptsetup](./etc/cryptsetup.md) – cryptsetup-Befehle: LUKS-Container öffnen, schließen, Schlüssel verwalten -- [systemd-cryptsetup](./etc/systemd-cryptsetup.md) – systemd-Integration: Boot-Reihenfolge und Abhängigkeiten - -### Laufwerke & Verschlüsselung - -- [persistente-blockgeraete](./persistente-blockgeraete.md) – UUID, PARTUUID, `/dev/disk/by-*`: Stabile Geräte-Referenzen -- [sdx-vertauschung](./sdx-vertauschung.md) – sdX-Vertauschungsproblem: Ursachen und Lösung -- [luks-verschluesselung](./luks-verschluesselung.md) – LUKS-Verschlüsselung: Konzepte und Arbeitsweise -- [swap-zram](./swap-zram.md) – Swap via zram und loop - -## Docker - -| Seite | Quelle | -|---|---| -| [docker-grundlagen](./docker-grundlagen.md) – Docker-Version, Netzwerke, Volumes, Image-Aufräumpotential | 🖥️ Script + 🔌 SSH (18.06., Update 20:00) | -| [docker-services](./docker-services.md) – Alle 31 Container (30 laufend) im Überblick | 🔌 SSH Live (18.06., Update 20:00) | -| [opt-compose](./opt-compose.md) – Struktur von `/opt/compose/` | 🖥️ Script | -| [traefik](./docker/traefik.md) – Reverse Proxy mit File Provider (vollständige Routing-Tabelle) | 🖥️ Script + 🔌 SSH | -| [nextcloud](./docker/nextcloud.md) – Cloud-Speicher mit MariaDB, Redis | 🖥️ Script | -| [immich](./docker/immich.md) – Foto-Management mit ML-Suche | 🖥️ Script | -| [paperless](./docker/paperless.md) – Dokumentenmanagement mit OCR | 🖥️ Script | -| [plex](./docker/plex.md) – Media Server | 🖥️ Script | -| [gitea](./docker/gitea.md) – Git-Service mit MariaDB (seit 17.06.: `restart: unless-stopped`, läuft wieder) | 🖥️ Script + 🔌 SSH | -| [jenkins](./docker/jenkins.md) – CI/CD mit Docker-Socket-Zugriff | 🖥️ Script | -| [collabora](./docker/collabora.md) – Online Office (WOPI-Integration in Nextcloud) | 🖥️ Script | -| [wikijs](./docker/wikijs.md) – Wissensdatenbank mit PostgreSQL | 🖥️ Script | -| [stirling-pdf](./docker/stirling-pdf.md) – PDF-Bearbeitung | 🖥️ Script | -| [nginx](./docker/nginx.md) – Static Webserver | 🖥️ Script | -| [authelia](./docker/authelia.md) – SSO mit Passkey (aktiv seit 18.06.) | 🔌 SSH Live (18.06.) | -| [monitoring](./docker/monitoring.md) – Prometheus/Grafana-Stack (wieder aktiv seit 17.06.) | 🔌 SSH Live (18.06.) | - -## Netzwerk & Zugriff - -| Seite | Quelle | -|---|---| -| [domain-und-ssl](./domain-und-ssl.md) – Domain `da.home-webserver.de`, Let's Encrypt, DNS | 🖥️ Script + 🔌 SSH | - ---- - -## Quelldokumente (unveränderlich) - -- `chats/fstab und crypttab.md` – Chat-Verlauf zur LUKS-Mount-Einrichtung -- `konfigurationsdateien/fstab` – Aktive fstab des Systems -- `konfigurationsdateien/crypttab` – Aktive crypttab des Systems -- `raw/Systemdaten – Raspberry PI5.md` – Systemdaten-Ausgabe vom 17.06.2026 -- `raw/Systemdaten – Raspberry PI5 – 2026-06-18.md` – Live-Systemdaten via SSH vom 18.06.2026 diff --git a/PI5/index.md b/PI5/index.md new file mode 100644 index 0000000..60324f2 --- /dev/null +++ b/PI5/index.md @@ -0,0 +1,68 @@ +# Konfigurationsindex – Raspberry PI5 + +**Zusammenfassung**: Inhaltsverzeichnis aller Konfigurationsseiten des Raspberry-PI5-Systems `da-server-pi5`. +**Quellen**: Systemkonfiguration, Docker-Compose-Stacks, Chat-Dokumentation +**Zuletzt aktualisiert**: 2026-06-18 + +--- + +## System & Hardware + +| Seite | Quelle | +|---|---| +| [systemuebersicht](./Konfiguration/systemuebersicht.md) – OS, Kernel, RAM, Docker-Status, Systemd-Dienste | 🖥️ Script + 🔌 SSH | +| [laufwerke-und-speicher](./Konfiguration/laufwerke-und-speicher.md) – Laufwerke, Partitionen, LUKS, Speicherbelegung | 🖥️ Script + 🔌 SSH | +| [hardware](./Allgemein/hardware.md) – PI5-Hardware: CPU, USB, Temperatur, Boot-Config | 🔌 SSH | +| [netzwerk](./Allgemein/netzwerk.md) – Interfaces, DNS, Ports, öffentliche Dienste | 🔌 SSH | +| [sicherheit](./Allgemein/sicherheit.md) – SSH, Benutzer, LUKS, bekannte Lücken | 🔌 SSH | + +## Systemkonfiguration (`/etc/`) + +- [fstab](./Konfiguration/etc/fstab.md) – Dateisystemtabelle: Mountpunkte, Optionen, persistente Referenzen +- [crypttab](./Konfiguration/etc/crypttab.md) – LUKS-Entschlüsselungstabelle: automatisierte Container-Öffnung beim Boot +- [cryptsetup](./Konfiguration/etc/cryptsetup.md) – cryptsetup-Befehle: LUKS-Container öffnen, schließen, Schlüssel verwalten +- [systemd-cryptsetup](./Konfiguration/etc/systemd-cryptsetup.md) – systemd-Integration: Boot-Reihenfolge und Abhängigkeiten + +### Laufwerke & Verschlüsselung + +- [persistente-blockgeraete](./Konfiguration/persistente-blockgeraete.md) – UUID, PARTUUID, `/dev/disk/by-*`: Stabile Geräte-Referenzen +- [sdx-vertauschung](./Konfiguration/sdx-vertauschung.md) – sdX-Vertauschungsproblem: Ursachen und Lösung +- [luks-verschluesselung](./Konfiguration/luks-verschluesselung.md) – LUKS-Verschlüsselung: Konzepte und Arbeitsweise +- [swap-zram](./Konfiguration/swap-zram.md) – Swap via zram und loop + +## Docker + +| Seite | Quelle | +|---|---| +| [docker-grundlagen](./Konfiguration/docker-grundlagen.md) – Docker-Version, Netzwerke, Volumes, Image-Aufräumpotential | 🖥️ Script + 🔌 SSH (18.06., Update 20:00) | +| [docker-services](./Konfiguration/docker-services.md) – Alle 31 Container (30 laufend) im Überblick | 🔌 SSH Live (18.06., Update 20:00) | +| [opt-compose](./Konfiguration/opt-compose.md) – Struktur von `/opt/compose/` | 🖥️ Script | +| [traefik](./Konfiguration/docker/traefik.md) – Reverse Proxy mit File Provider (vollständige Routing-Tabelle) | 🖥️ Script + 🔌 SSH | +| [nextcloud](./Konfiguration/docker/nextcloud.md) – Cloud-Speicher mit MariaDB, Redis | 🖥️ Script | +| [immich](./Konfiguration/docker/immich.md) – Foto-Management mit ML-Suche | 🖥️ Script | +| [paperless](./Konfiguration/docker/paperless.md) – Dokumentenmanagement mit OCR | 🖥️ Script | +| [plex](./Konfiguration/docker/plex.md) – Media Server | 🖥️ Script | +| [gitea](./Konfiguration/docker/gitea.md) – Git-Service mit MariaDB (seit 17.06.: `restart: unless-stopped`, läuft wieder) | 🖥️ Script + 🔌 SSH | +| [jenkins](./Konfiguration/docker/jenkins.md) – CI/CD mit Docker-Socket-Zugriff | 🖥️ Script | +| [collabora](./Konfiguration/docker/collabora.md) – Online Office (WOPI-Integration in Nextcloud) | 🖥️ Script | +| [wikijs](./Konfiguration/docker/wikijs.md) – Wissensdatenbank mit PostgreSQL | 🖥️ Script | +| [stirling-pdf](./Konfiguration/docker/stirling-pdf.md) – PDF-Bearbeitung | 🖥️ Script | +| [nginx](./Konfiguration/docker/nginx.md) – Static Webserver | 🖥️ Script | +| [authelia](./Konfiguration/docker/authelia.md) – SSO mit Passkey (aktiv seit 18.06.) | 🔌 SSH Live (18.06.) | +| [monitoring](./Konfiguration/docker/monitoring.md) – Prometheus/Grafana-Stack (wieder aktiv seit 17.06.) | 🔌 SSH Live (18.06.) | + +## Netzwerk & Zugriff + +| Seite | Quelle | +|---|---| +| [domain-und-ssl](./Konfiguration/domain-und-ssl.md) – Domain `da.home-webserver.de`, Let's Encrypt, DNS | 🖥️ Script + 🔌 SSH | + +--- + +## Quelldokumente (unveränderlich) + +- `chats/fstab und crypttab.md` – Chat-Verlauf zur LUKS-Mount-Einrichtung +- `konfigurationsdateien/fstab` – Aktive fstab des Systems +- `konfigurationsdateien/crypttab` – Aktive crypttab des Systems +- `raw/Systemdaten – Raspberry PI5.md` – Systemdaten-Ausgabe vom 17.06.2026 +- `raw/Systemdaten – Raspberry PI5 – 2026-06-18.md` – Live-Systemdaten via SSH vom 18.06.2026 diff --git a/PI5/Konfiguration/log.md b/PI5/log.md similarity index 98% rename from PI5/Konfiguration/log.md rename to PI5/log.md index 4084e40..12b1bef 100644 --- a/PI5/Konfiguration/log.md +++ b/PI5/log.md @@ -22,7 +22,7 @@ **Zusammenfassung**: Chronologische Übersicht aller Änderungen an der Systemkonfiguration. **Quellen**: Eigene Aufzeichnungen -**Zuletzt aktualisiert**: 2026-06-19 (Update 21:45) +**Zuletzt aktualisiert**: 2026-06-19 (Update 23:30) **Legende**: - 🖥️ `sammle-systemdaten.sh` – Daten per Script-Ausführung auf dem PI5 erfasst @@ -34,6 +34,7 @@ | Datum | Typ | Uhrzeit | Quelle | Zugriff | Änderung | | ---------- | ------------ | ---------- | ------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 2026-06-19 | Umstrukturierung | 23:30 | `index.md`, `log.md` | 🧑 Benutzer | index.md und log.md von `Konfiguration/` auf PI5-Ebene verschoben; alle Links aktualisiert | | 2026-06-19 | Aktualisiert | 21:45 | Alle Docker-Dokumente | 🔌 SSH | Live-Daten neu eingelesen: 188 Images/174,1 GB, Uptimes 13h, WebAuthn-Config, consent_mode dokumentiert | | 2026-06-19 | Aktualisiert | ~21:31 | `authelia configuration.yml` | 🧑 Benutzer | WebAuthn-Block überarbeitet: direct attestation, metadata validation, enable_passkey_login, filtering | | 2026-06-19 | Aktualisiert | ~21:31 | `authelia configuration.yml` | 🧑 Benutzer | OIDC-Gitea-Client: consent_mode pre-configured + 3 Monate Dauer |