Nextcloud: OCC Befehle

OCC ist das interne Befehlszeilen Tool von Nextcloud (OwnCloud Console). Voraussetzung für die Benutzung ist der Zugriff auf ein CLI, wie zum Beispiel bash.

Befehl ausführen

In das Verzeichnis von nextcloud wechseln:
cd /var/www/(html)/nextcloud/
Ausführen eines Befehls über den PHP-Interpreter:https://www.roeske-web.de/infos-tipps-howtos/hosting/nextcloud-occ-befehle/?preview=true
sudo -u www-data php occ gefolgt vom Befehl
Zum Beispiel „Help“:
sudo -u www-data php occ help +Befehl (erklärt den betreffenden Befehl)
oder „Status“:
sudo -u www-data php occ status

Output:
- installed: true
- version: 32.0.13.1
- versionstring: 32.0.13
- edition:

Liste aller Befehle:
sudo -u www-data php occ list

Wartungsmodus

Einschalten:
sudo -u www-data php occ maintenance:mode --on
Ausschalten:
sudo -u www-data php occ maintenance:mode --off

Update/Upgrade

sudo -u www-data php occ upgrade

Wartungsarbeiten

Nach Updates kann es vorkommen, dass Nextcloud über „Sicherheits- & Einrichtungswarnungen“ Meldungen ausgibt wie zum Beispiel:

„Fehlende Indizes.“
sudo -u www-data php occ db:add-missing-indices

„Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int.“
sudo -u www-data php occ db:convert-filecache-bigint

„In der Datenbank fehlen einige optionale Spalten.“
sudo -u www-data php occ db:add-missing-columns

Dateien

Es kann vorkommen, dass Nextcloud die Dateien nicht mehr erkennt, sie es aufgrund von geänderten Zugriffsrechten, Datenbank-Fehlern oder ähnlichem. Da kann es helfen, die Dateien neu einzulesen.

Dateien aller Benutzer scannen:
sudo -u www-data php occ files:scan --all

Dateien eines Benutzers scannen:
sudo -u www-data php occ files:scan Benutzername

Ergebnis:

Nextcloud: Ergebnis OCC Dateiscan
Nextcloud: Ergebnis OCC Dateiscan
Quellen & Hinweise

Eigener Mailserver mit hMailserver, Spamassassin, IIS und Roundcube unter Windows

Voraussetzungen
  1. Installierter Mailserver
  2. Installierte Datenbankinstanz
  3. PHP-Instanz
  4. Bei Bedarf installierter Webmail-Client für Mailzugriff über Browser
  5. Bei Bedarf Antispam-Instanz
  6. Für Webmail-Client funktionierender Webserver
  7. Eigene Domain
  8. SSL-Zertifikate

Download, Installation und Einrichtung
  1. Hmailserver[doesn’t exist] (Mailserver)

    1. Backup[doesn’t exist]
  2. Antispam (Spamassassin[doesn’t exist])

    1. Spamassassin Download 64 bit für Windows
    2. Spamassassin Einrichtung[doesn’t exist]
  3. Webserver (in unserem Fall IIS)
  4. PHP installieren und einrichten[doesn’t exist]
  5. Roundcube [doesn’t exist] (Webmail-Client)

    1. Update/Upgrade
  6. Eigene Domain einrichten
  7. Datenbankserver (MySQL, HeidiSQL)
  8. SSL-Zertifikate einrichten[doesn’t exist] (LetsEncrypt)
  9. Firewall-Einstellungen

Support
  1. hMailserver

    1. hMailServer Dokumentation
    2. hMailServer Forum
  2. Rundcube
  3. IIS
  4. Domains