Nextcloud-App · ncbackup 1.0.0 · ab nc-backup 1.7

NC Backup für Nextcloud

Admin-App: eine Sicherung starten aus den Nextcloud-Einstellungen. Wiederherstellung bleibt bewusst in der nc-backup-Web-GUI – nicht in der Cloud-Oberfläche.

Was die App macht – und was nicht

Download

ZIP ncbackup-1.0.0.zip – Inhalt ist der Ordner ncbackup/ (so erwartet ihn Nextcloud).

Die App steckt auch im Debian-Paket: nach der Installation von nc-backup unter /usr/share/nc-backup/nextcloud-app/ncbackup.

Installation (nativ)

ZIP entpacken und den Ordner ncbackup nach apps/ legen, dann aktivieren:

unzip ncbackup-1.0.0.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

Pfad zu Nextcloud und occ anpassen, falls die Installation woanders liegt.

Installation (Docker)

Den Ordner ncbackup ins Nextcloud-apps-Verzeichnis des Containers bzw. Volumes kopieren, danach:

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

Container-Namen mit docker ps prüfen.

Einrichtung

  1. nc-backup 1.7 muss laufen: systemctl status nc-backup-web · Browser http://SERVER-IP:42173
  2. In der Web-GUI unter Einstellungen Neues API-Token erzeugen. Der Klartext wird nur einmal angezeigt – danach speichert nc-backup nur den Hash.
  3. In Nextcloud: Einstellungen → Verwaltung → NC Backup
  4. URL eintragen:
    • Nativ, dieselbe Maschine: http://127.0.0.1:42173
    • Nextcloud in Docker: http://172.17.0.1:42173 oder die LAN-IP des Hosts (http://192.168.x.x:42173). 127.0.0.1 im Container ist nicht der Host.
  5. Token einfügen, speichern, Backup jetzt starten.

Nextcloud blockiert lokale URLs oft. In config.php ggf. setzen:

'allow_local_remote_servers' => true,

Sicherheit

Die App ist kein Ersatz für nc-backup – sie löst nur eine bereits konfigurierte Sicherung aus.

Lizenz

App: AGPL-3.0 · Dienst nc-backup: GPL-3.0-or-later · kostenlos · freiwillige Spende via PayPal