From 0117cd5020c69404f2aaa3f5c69dea3b4fbc96b5 Mon Sep 17 00:00:00 2001 From: Thomas Dannenberg Date: Wed, 3 Sep 2025 20:03:45 +0000 Subject: [PATCH] =?UTF-8?q?Kapitel=207/README.md=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kapitel 7/README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Kapitel 7/README.md diff --git a/Kapitel 7/README.md b/Kapitel 7/README.md new file mode 100644 index 0000000..1df6836 --- /dev/null +++ b/Kapitel 7/README.md @@ -0,0 +1,38 @@ +# Kapitel 7 – Nextcloud (Dateien, Kalender, Kontakte) + +## Einleitung + +Nextcloud ist die Schaltzentrale deiner privaten Cloud: Dateien, Fotos, Kalender, Kontakte – alles an einem Ort, ohne Abhängigkeit von Google oder Microsoft. + +## Voraussetzungen + +* Proxmox LXC mit **Ubuntu 24.04 LTS** +* Installierter **Nginx Proxy Manager** (HTTPS) +* Domain + DNS-Eintrag (A-Record, optional AAAA) +* Grundwissen: `ssh`, `nano` + +## Ziel + +* Funktionsfähige Nextcloud-Instanz +* PostgreSQL als Datenbank, Redis für Caching & File-Locking +* Erreichbar über HTTPS mit eigener Domain +* Große Uploads und Cronjobs funktionieren zuverlässig + +## Ablauf + +1. LXC erstellen und Basis vorbereiten +2. Pakete installieren (Nginx, PHP, PostgreSQL, Redis, Nextcloud) +3. Nextcloud entpacken und einrichten +4. Datenbank & Redis konfigurieren +5. Domain über NPM einbinden + +## Ergebnis + +* Nextcloud läuft stabil im LXC, erreichbar über HTTPS +* PostgreSQL + Redis sorgen für Performance +* Uploads bis mehrere GB und Hintergrundjobs laufen fehlerfrei + +## Weiterführend + +* Vorheriges Kapitel: **Vaultwarden (Kapitel 6)** +* Nächstes Kapitel: **Affine (Kapitel 8)**