Nextcloud – Die private Cloud
Adressbuch und Kalender mittels Cronjob sichern
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
Nextcloud-Client-Adresse (Domain) nach Umzug ändern
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
Neuinstallation nach Einrichtungs-Problem
in der config-php den Wert „installed: true“ auf „false“ setzen und im gleichen Verzeichnis die Datei CAN_INSTALL anlegen
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
Telefon-Region für Deutschland setzen
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set default_phone_region --value="DE"
Zeitfenster für die Wartung definieren
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set maintenance_window_start --value="1"
Mailserver einrichten
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_from_address --value="xxxx"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtpmode --value="smtp"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_sendmailmode --value="smtp"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_domain --value="xxxx"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtphost --value="xxxx"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtpsecure --value="ssl"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtpport --value="465"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtpauth --value="1"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtpname --value="xxxx"
sudo docker exec -ti --user www-data nextcloud-app /var/www/html/occ config:system:set mail_smtppassword --value="xxxx"