Nextcloud-App · ncbackup 1.3.3 · nc-backup 1.8 & 2.x

NC Backup für Nextcloud

Optional: Sicherung aus der Nextcloud-Oberfläche starten (Ziel und Zeitplan). Wiederherstellung bleibt in der nc-backup-Web-GUI – nicht in der Cloud.

Versionen & Ubuntu

App 1.3.3 (Nextcloud 28–40) spricht die API von nc-backup an – gleich für 1.8 und 2.x.

Die App ersetzt den Dienst nicht: Web-UI auf Port 42173 muss laufen.

Was die App macht – und was nicht

Download

ZIP ncbackup-1.3.3.zip – Inhalt ist der Ordner ncbackup/.

Im Debian-Paket oft unter /usr/share/nc-backup/nextcloud-app/ncbackup bzw. aus dem GitHub-Repo nextcloud-app/ncbackup.

Installation (nativ)

unzip ncbackup-1.3.3.zip
sudo cp -a ncbackup /var/www/nextcloud/apps/
sudo chown -R www-data:www-data /var/www/nextcloud/apps/ncbackup
sudo -u www-data php /var/www/nextcloud/occ app:enable ncbackup
# bei „nicht kompatibel“:
sudo -u www-data php /var/www/nextcloud/occ app:enable --force ncbackup

Pfad zu Nextcloud und occ anpassen. Ausführlich: Anleitung.

Installation (Docker)

Ordner ncbackup ins gemountete apps/-Volume, dann:

docker exec -u www-data <nextcloud-container> php occ app:enable --force ncbackup

URL in den Einstellungen: Host-LAN-IP oder Docker-Bridge, nicht 127.0.0.1 im Container.

Einrichtung

  1. nc-backup-Web-UI läuft: systemctl status nc-backup-web · http://SERVER-IP:42173
  2. Zugangsschlüssel aus der Web-UI oder sudo cat /etc/nc-backup/web-token
  3. Nextcloud: Einstellungen → Verwaltung → NC Backup – URL + Schlüssel speichern
  4. Oben Symbol NC Backup: Ziel wählen, Sicherung starten

Lokale URLs blockiert Nextcloud oft:

sudo -u www-data php /var/www/nextcloud/occ config:system:set allow_local_remote_servers --value=true --type=boolean

Lizenz

App und Dienst: AGPL-3.0-or-later · kostenlos · freiwillige Spende via PayPal

Hinweis zum Nextcloud-Updater: Weil die App nicht im App Store liegt, kann Nextcloud beim Server-Update „keine kompatible Version“ anzeigen. Lokal ist sie für Nextcloud 28–40 freigegeben. Nach dem Update ggf. mit occ app:enable ncbackup (oder --force) wieder aktivieren.