
Hallo zusammen!
Die Selbsthosting-Serie konnte Nextcloud, die persönliche Cloud von vielen von euch, auf einem NAS oder einem Server zu Hause, nicht auslassen. Nach Sonarr & Radarr, die ich sehr gerne gemacht habe, geht es hier darum, Nextcloud von Gladys aus zu überwachen, schreibgeschützt.
Was es kann
- Ein Nextcloud-Gerät: online, Version, verfügbares Update, anstehende Anwendungsupdates, aktive Benutzer (5 min, 1 h, 24 h), Benutzer, Dateien, Freigaben, freier Speicherplatz, Datenbankgröße, Systemlast, Speicher, PHP-Version.
- Zwei Auslöser: „Nextcloud-Update verfügbar“ und „Anwendungsupdates verfügbar“, jeweils einmal pro Version.
- Ein Widget: freier Speicherplatz, aktive Benutzer und anstehende Updates auf einen Blick, mit den Schaltflächen Aktualisieren und Nextcloud öffnen.
- Auf Französisch, Englisch, Deutsch und Spanisch.
Das Coole
Neue Nextcloud-Version → Nachricht auf dem Telefon mit der Versionsnummer
Unter 20 GB freier Speicherplatz → Warnung, bevor die Fotosicherungen fehlschlagen
Nextcloud seit 10 Minuten offline → Nachricht
Installation
Gladys 5.1 mindestens.
Sie kommt im Store beim nächsten Indexerlauf. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit GitHub - guim31/gladys-nextcloud: Nextcloud server monitoring for Gladys Assistant · GitHub
- Wählen Sie einen Zugriff für Gladys, niemals Ihr Hauptpasswort:
- ein Überwachungstoken (empfohlen), das nur die Überwachungs-API öffnet:
occ config:app:set serverinfo token --value <ihr-token>(der Befehl wird unten in Administratoreinstellungen → System erinnert); - oder ein Administrator-Konto mit einem Anwendungs-Passwort: Persönliche Einstellungen → Sicherheit → Geräte und Sitzungen → Neues Anwendungs-Passwort erstellen.
- ein Überwachungstoken (empfohlen), das nur die Überwachungs-API öffnet:
- In Gladys: die Nextcloud-Adresse (die Ihres Browsers) und das Token oder das Konto und sein Anwendungs-Passwort, dann Verbindung testen.
- Registerkarte Entdeckung: Gerät hinzufügen.
Kleine ehrliche Vorbehalte
- Schreibgeschützt und nur ein Nextcloud. Die Anwendung Monitoring (
serverinfo) ist standardmäßig aktiviert. - Wird alle 1 bis 15 Minuten gelesen; die Anzahl der Dateien wird von Nextcloud nur alle 3 Stunden aktualisiert. Keine Festplattentemperaturen oder Benutzerquoten.
- Nach einem verweigerten Zugriff wartet die Integration 30 Minuten, bevor sie selbstständig erneut versucht, um den Nextcloud-Bruteforce-Schutz nicht zu wecken (der hinter einem Umkehrproxy das ganze Haus blockieren kann). Die Konfiguration korrigieren oder auf Verbindung testen klicken versucht sofort erneut.
- Getestet gegen ein echtes Nextcloud 32.0.9, das eigens dafür eingerichtet wurde: Token, Anwendungs-Passwort, falsche Anmeldedaten, nicht-administratorisches Konto, deaktivierte Anwendung, Wartungsmodus. Nicht getestet: ein echtes vorgeschlagenes Update (ein von den Quellen installiertes Nextcloud schlägt nie eines vor), ein echtes Zertifikat, ein Umkehrproxy, MySQL oder Redis, oder eine echte Gladys-Installation. Ihr Feedback ist willkommen.
Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Nextcloud verbunden.
Repository: GitHub - guim31/gladys-nextcloud: Nextcloud server monitoring for Gladys Assistant · GitHub