From ae6e603f8e2c5cca50a4e64c5a72daeb350a37f9 Mon Sep 17 00:00:00 2001 From: Thomas Dannenberg Date: Thu, 4 Sep 2025 20:39:00 +0000 Subject: [PATCH] Kapitel 7/Tutorial.md aktualisiert --- Kapitel 7/Tutorial.md | 63 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/Kapitel 7/Tutorial.md b/Kapitel 7/Tutorial.md index 08838cb..d423fc2 100644 --- a/Kapitel 7/Tutorial.md +++ b/Kapitel 7/Tutorial.md @@ -378,4 +378,67 @@ Falls du eine Nginx-Standardseite siehst: Proxy nicht korrekt → prüfe Domain, --- +## ⏱️ Cronjob für Hintergrundprozesse + +Nextcloud erledigt viele Aufgaben im Hintergrund – z. B. Vorschaugenerierung, Datei-Indexierung, etc. +Diese Jobs laufen am zuverlässigsten per Cron. + +### Cron für `www-data` anlegen: + +```bash +crontab -u www-data -e +``` + +→ Eintrag ganz unten einfügen: + +```cron +*/5 * * * * php -f /srv/nextcloud/app/nextcloud/cron.php +``` + +> Bedeutet: Alle 5 Minuten wird das Skript `cron.php` ausgeführt. + +Speichern: `STRG+O`, Enter +Beenden: `STRG+X` + +--- + +## 🌐 Nextcloud im Browser einrichten + +Rufe deine Instanz im Browser auf: + +``` +https://cloud.DEINE-DOMAIN.tld +``` + +Du siehst nun das Setup-Formular von Nextcloud. + +### ⚙️ Setup-Einstellungen + +Trage folgende Werte ein: + +**Admin-Zugang:** + +- Benutzername: frei wählbar +- Passwort: stark wählen + +**Datenverzeichnis:** + +``` +/mnt/hdd/nextcloud_data +``` + +**Datenbank:** + +- Typ: **PostgreSQL** +- Benutzer: `nextcloud` +- Passwort: `DEIN_SICHERES_PASSWORT` +- Datenbankname: `nextcloud` +- Host: `localhost` + +> ⚠️ Wichtig: Wenn Nextcloud sich nicht mit der Datenbank verbinden kann, prüfe `config.php`, Datenbankrechte oder ob der PostgreSQL-Dienst läuft. + +--- + + +