English:
Hello Nextcloud enthusiasts,
Managing a Nextcloud instance smoothly can sometimes be a challenge, especially when preparing for updates or maintenance. To make this easier, I’ve developed a lightweight bash script tailored for Debian/Apache2 setups. It helps you effortlessly enable maintenance mode, temporarily disable users except for an admin, and re-enable them once everything is set.
Additionally, it addresses the newer Nextcloud versions’ requirement for dynamic row format in database tables (from version 31 onward) and streamlines essential database tweaks plus webserver restarts.
Check it out here:
I’d love to hear your experiences and any suggestions!
Deutsch:
Hallo Nextcloud-Freunde,
die Verwaltung einer Nextcloud-Instanz kann vor allem vor Updates oder Wartungsarbeiten eine Herausforderung sein. Um das zu erleichtern, habe ich ein schlankes Bash-Script entwickelt, das speziell für Debian/Apache2-Umgebungen passt. Damit lässt sich der Wartungsmodus einfach aktivieren, alle Benutzer außer dem Admin temporär deaktivieren und später unkompliziert wieder aktivieren.
Zudem berücksichtigt das Script die Anforderungen neuer Nextcloud-Versionen bezüglich dynamischer Tabellen (ab Version 31) und sorgt für optimierte Datenbankanpassungen sowie das nötige Neustarten des Webservers.
Hier zum Ausprobieren:
Ich freue mich auf eure Rückmeldungen und Anregungen!