Nextcloud – Die private Cloud

Nextcloud – Die private Cloud

Wichtig: Für die Cronjob-Sicherung des Adressbuchs, muss in Nextcloud ein App-PW gesetzt werden (Nextcloud-Web-Interface -> Verwaltung / Persönlich -> Sicherheit)


Für das Adressbuch

Den Link bekommt ihr, wenn ihr in den Einstellungen der Kontakte das Menü mit den drei Punkten bei eurem Adressbuch anklickt, und rechte Maustaste auf herunterladen klickt und „Copy Link“ wählt.

00 02 * * * root /usr/bin/wget --user=xxxxx --password=yyyyy-yyyyy-yyyyy-yyyyy-yyyyy "https://cloud.domain.tld/remote.php/dav/addressbooks/users/xxxxx/kontakte/?export" -O /mnt/backups/xxxxx_addressbook.vcf

Für den Kalender

Den Link bekommt ihr, wenn ihr den Stift hinter eurem Kalender anklickt, rechte Maustauste auf „Exportieren“ und „Copy Link“ wählt.

00 02 * * * root /usr/bin/wget --user=xxxxx --password=yyyyy-yyyyy-yyyyy-yyyyy-yyyyy "https://cloud.domain.tld/remote.php/dav/calendars/xxxxx/personal/?export" -O /mnt/backups/$(date +\%Y\%m\%d)_xxxxx_calendar.ics

  • xxxxx = Der Nextcloud-Username
  • yyyyy-yyyyy-yyyyy-yyyyy-yyyyy = Das zuvor gesetzt App-Passwort
  • cloud.domain.tld = Eure Nextcloud-Instanz
  • /mnt/backups = Ziel-Verzeichnis der Sicherung

Folgende Dateien anpassen und danach mit dem Browser neu verbinden…

Linux:

/home/[userrname]/.config/Nextcloud/nextcloud.cfg

Windows:

c:\users\[username]\Appdata\Roaming\Nextcloud\nextcloud.cfg

OCC-Kommandos in Docker

Files scannen

sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ files:scan-all

SQL-DB fixen

sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ db:add-missing-indices