docs: add all untracked content

This commit is contained in:
2026-06-28 14:43:36 +00:00
parent c1b9f197fe
commit f1adaf1941
59 changed files with 1289 additions and 0 deletions
+10
View File
@@ -1,3 +1,13 @@
---
title: docker-grundlagen
description:
published: true
date: 2026-06-28T14:29:47.808Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:29:45.990Z
---
# Docker-Grundlagen
**Zusammenfassung**: Der Raspberry PI5 betreibt Docker Engine v29.5.3 mit Compose v5.1.4. 31 Container (30 laufend) aus 13 Compose-Stacks inkl. [authelia](./docker/authelia.md) (aktiv seit 18.06.). Alle Compose-Dateien heißen `docker-compose.yml`.
+10
View File
@@ -1,3 +1,13 @@
---
title: docker-services
description:
published: true
date: 2026-06-28T14:29:50.405Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:29:48.566Z
---
# Docker-Dienste Übersicht
**Zusammenfassung**: 30 laufende + 1 gestoppter Container auf dem Raspberry PI5, aufgeteilt in 13 Stacks mit [authelia](./docker/authelia.md) aktiv. Die meisten Dienste sind über Traefik mit Let's Encrypt TLS erreichbar.
+10
View File
@@ -1,3 +1,13 @@
---
title: authelia
description:
published: true
date: 2026-06-28T14:30:48.985Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:47.007Z
---
# Authelia SSO mit Passkey-Unterstützung
**Zusammenfassung**: Authelia als ForwardAuth-Provider für Traefik. Ermöglicht Single Sign-On (SSO) für alle Dienste hinter Traefik mit Passwort, Passkey (WebAuthn/FIDO2) oder beidem.
+10
View File
@@ -1,3 +1,13 @@
---
title: collabora
description:
published: true
date: 2026-06-28T14:30:51.572Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:49.783Z
---
# Collabora Online Office-Dokumente
**Zusammenfassung**: Collabora Online ermöglicht die Bearbeitung von Office-Dokumenten (Writer, Calc, Impress) im Browser. Eingebunden in Nextcloud via WOPI-Protokoll.
+10
View File
@@ -1,3 +1,13 @@
---
title: gitea
description:
published: true
date: 2026-06-28T14:30:54.203Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:52.337Z
---
# Gitea Git-Service
**Zusammenfassung**: Gitea ist ein selbstgehosteter Git-Service (ähnlich GitHub/GitLab) mit MariaDB-Datenbank. Erreichbar über Traefik und SSH auf Port 2222.
+10
View File
@@ -1,3 +1,13 @@
---
title: immich
description:
published: true
date: 2026-06-28T14:30:56.638Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:54.956Z
---
# Immich Foto-Management
**Zusammenfassung**: Immich dient als Google-Photos-Alternative mit automatischem Backup, Gesichtserkennung und ML-basierter Suche. Läuft intern (Traefik-Labels auskommentiert).
+10
View File
@@ -1,3 +1,13 @@
---
title: jenkins
description:
published: true
date: 2026-06-28T14:30:59.137Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:57.373Z
---
# Jenkins CI/CD
**Zusammenfassung**: Jenkins automatisiert Builds und Deployments. Läuft als Root-Container mit Docker-Socket-Zugriff, um Containermanagement und Compose-Deployments zu ermöglichen.
+10
View File
@@ -1,3 +1,13 @@
---
title: monitoring
description:
published: true
date: 2026-06-28T14:31:01.592Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:59.877Z
---
# Monitoring-Stack
**Zusammenfassung**: Prometheus/Grafana-Monitoring-Stack mit Prometheus, Grafana, cAdvisor, Node-Exporter und Alertmanager. Läuft mit `restart: unless-stopped` für automatischen Neustart nach Reboot.
+10
View File
@@ -1,3 +1,13 @@
---
title: nextcloud
description:
published: true
date: 2026-06-28T14:31:04.438Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:02.467Z
---
# Nextcloud
**Zusammenfassung**: Nextcloud läuft als Cloud-Speicher mit MariaDB, Redis-Cache und Docker-Socket-Proxy. Erreichbar unter `cloud.da.home-webserver.de`.
+10
View File
@@ -1,3 +1,13 @@
---
title: nginx
description:
published: true
date: 2026-06-28T14:31:06.951Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:05.274Z
---
# Nginx Static Webserver
**Zusammenfassung**: Ein minimalistischer Nginx-Container für statische Webseiten. Läuft mit `nginx:alpine` und wird über Traefik angesteuert.
+10
View File
@@ -1,3 +1,13 @@
---
title: paperless
description:
published: true
date: 2026-06-28T14:31:09.558Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:07.698Z
---
# Paperless-ngx Dokumentenmanagement
**Zusammenfassung**: Paperless-ngx archiviert, verschlagwortet und durchsucht Dokumente automatisch. Inklusive OCR via Tika und Gotenberg für Office-Konvertierung.
+10
View File
@@ -1,3 +1,13 @@
---
title: plex
description:
published: true
date: 2026-06-28T14:31:12.008Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:10.322Z
---
# Plex Media Server
**Zusammenfassung**: Plex Media Server streamt Filme, Serien und Musik. Läuft mit LinuxServer.io-Image und direktem Port-Mapping (kein Traefik).
+10
View File
@@ -1,3 +1,13 @@
---
title: stirling-pdf
description:
published: true
date: 2026-06-28T14:31:14.540Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:12.765Z
---
# Stirling PDF PDF-Bearbeitung
**Zusammenfassung**: Stirling PDF ist ein webbasiertes PDF-Werkzeug (Zusammenführen, Teilen, Konvertieren, OCR, Bearbeiten). Läuft als eigenständiger Container.
+10
View File
@@ -1,3 +1,13 @@
---
title: traefik
description:
published: true
date: 2026-06-28T14:31:17.139Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:15.285Z
---
# Traefik Reverse Proxy
**Zusammenfassung**: Traefik läuft als zentraler Reverse Proxy mit Let's Encrypt TLS-Terminierung. Alle öffentlichen Dienste hängen am selben Docker-Netzwerk `traefik`. Die Routing-Konfiguration erfolgt per **File Provider** (YAML-Dateien in `/conf.d/`), nicht per Docker-Labels.
+10
View File
@@ -1,3 +1,13 @@
---
title: wikijs
description:
published: true
date: 2026-06-28T14:31:19.563Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:17.884Z
---
# Wiki.js Wissensdatenbank
**Zusammenfassung**: Wiki.js ist eine moderne Wiki-Plattform mit PostgreSQL-Datenbank. Bietet Markdown-Editor, Versionierung und Zugriffskontrolle.
+10
View File
@@ -1,3 +1,13 @@
---
title: domain-und-ssl
description:
published: true
date: 2026-06-28T14:29:52.913Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:29:51.141Z
---
# Domain & SSL
**Zusammenfassung**: Alle Dienste laufen unter der Domain `da.home-webserver.de` mit Subdomains. TLS-Zertifikate werden automatisch per Let's Encrypt (HTTP-Challenge) über Traefik bezogen.
+10
View File
@@ -1,3 +1,13 @@
---
title: cryptsetup
description:
published: true
date: 2026-06-28T14:31:21.991Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:20.304Z
---
# cryptsetup Befehle für LUKS-Container
**Zusammenfassung**: Die wichtigsten `cryptsetup`-Befehle zur Verwaltung von LUKS-verschlüsselten Containern vom Öffnen und Schließen bis zur Schlüsselverwaltung.
+10
View File
@@ -1,3 +1,13 @@
---
title: crypttab
description:
published: true
date: 2026-06-28T14:31:24.537Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:22.766Z
---
# crypttab LUKS-Entschlüsselungstabelle
**Zusammenfassung**: Die `/etc/crypttab` steuert, welche LUKS-verschlüsselten Container beim Boot automatisch geöffnet werden. Der Raspberry PI5 verwendet zwei LUKS2-Container, die mit Schlüsseldateien auf einem USB-Stick entsperrt werden.
+10
View File
@@ -1,3 +1,13 @@
---
title: fstab
description:
published: true
date: 2026-06-28T14:31:26.995Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:25.279Z
---
# fstab Dateisystemtabelle
**Zusammenfassung**: Die `/etc/fstab` steuert, welche Dateisysteme wo und mit welchen Optionen gemountet werden. Alle Einträge verwenden persistente Referenzen (PARTUUID oder `/dev/mapper/`), um sdX-Vertauschungen zu vermeiden.
@@ -1,3 +1,13 @@
---
title: systemd-cryptsetup
description:
published: true
date: 2026-06-28T14:31:29.472Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:31:27.749Z
---
# systemd-cryptsetup Boot-Reihenfolge und Abhängigkeiten
**Zusammenfassung**: systemd steuert die Reihenfolge beim Boot: Zuerst muss der USB-Stick mit den Schlüsseldateien gemountet sein, dann können die LUKS-Container geöffnet werden. Spezielle crypttab-Optionen stellen dies sicher.
@@ -1,3 +1,13 @@
---
title: laufwerke-und-speicher
description:
published: true
date: 2026-06-28T14:29:55.475Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:29:53.694Z
---
# Laufwerke und Speicher
**Zusammenfassung**: Der Raspberry PI5 hat drei physische Laufwerke (USB-Key, 931-GB-SSD auf sdb, 1,8-TB-SSD auf sdc) mit zwei LUKS2-verschlüsselten Datenpartitionen. Beide Partitionen enthalten identische Daten vermutlich eine 1:1-Kopie.
@@ -1,3 +1,13 @@
---
title: luks-verschluesselung
description:
published: true
date: 2026-06-28T14:29:57.983Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:29:56.227Z
---
# LUKS-Verschlüsselung
**Zusammenfassung**: LUKS (Linux Unified Key Setup) ist der Standard für Festplattenverschlüsselung unter Linux. Der Raspberry PI5 verwendet zwei LUKS2-Container für Datenpartitionen.
+10
View File
@@ -1,3 +1,13 @@
---
title: opt-compose
description:
published: true
date: 2026-06-28T14:30:00.446Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:29:58.728Z
---
# /opt/compose Compose-Struktur
**Zusammenfassung**: Alle Docker-Stack-Konfigurationen liegen in `/opt/compose/`. Jeder Stack hat sein eigenes Unterverzeichnis mit einer `docker-compose.yml` und ggf. Konfigurationsdateien.
@@ -1,3 +1,13 @@
---
title: persistente-blockgeraete
description:
published: true
date: 2026-06-28T14:30:03.183Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:01.306Z
---
# Persistente Blockgeräte-Referenzen
**Zusammenfassung**: UUID, PARTUUID und `/dev/disk/by-*`-Pfade identifizieren Partitionen eindeutig und unabhängig von der dynamischen `/dev/sdX`-Benennung essenziell für stabile Mounts.
+10
View File
@@ -1,3 +1,13 @@
---
title: sdx-vertauschung
description:
published: true
date: 2026-06-28T14:30:05.704Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:03.962Z
---
# sdX-Vertauschung Wechselnde Gerätenamen
**Zusammenfassung**: Die Namen `/dev/sda`, `/dev/sdb`, `/dev/sdc` können sich bei jedem Neustart ändern. Dieses Dokument erklärt die Ursache, die Auswirkungen und wie persistente Referenzen das Problem lösen.
+10
View File
@@ -1,3 +1,13 @@
---
title: swap-zram
description:
published: true
date: 2026-06-28T14:30:08.220Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:06.431Z
---
# Swap zram und loop
**Zusammenfassung**: Der Raspberry PI5 verwendet **zram** (komprimierten RAM-Swap) und **loop** (Datei-basierten Swap) statt eines klassischen Swap-Eintrags in der fstab. systemd verwaltet diese automatisch.
+10
View File
@@ -1,3 +1,13 @@
---
title: systemuebersicht
description:
published: true
date: 2026-06-28T14:30:10.736Z
tags:
editor: markdown
dateCreated: 2026-06-28T14:30:08.965Z
---
# Systemübersicht
**Zusammenfassung**: Der Raspberry PI5 `da-server-pi5` läuft mit Debian 13 "trixie" (aarch64) und 15 GB RAM. Docker-Host für 31 Container (30 laufend), 13 Compose-Stacks unter `/opt/compose/`.