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

NC Backup for Nextcloud

Optional: start a backup from Nextcloud (destination and schedule). Restore stays in the nc-backup web UI – not in the cloud.

Versions & Ubuntu

App 1.3.3 (Nextcloud 28–40) talks to the same nc-backup API for 1.8 and 2.x.

The app does not replace the service: web UI on port 42173 must be running.

What it does – and what it does not

Download

ZIP ncbackup-1.3.3.zip – folder ncbackup/.

Also in the Debian package under /usr/share/nc-backup/nextcloud-app/ncbackup.

Install (native)

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
# if “not compatible”:
sudo -u www-data php /var/www/nextcloud/occ app:enable --force ncbackup

Install (Docker)

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

In settings use the host LAN IP, not 127.0.0.1 inside the container.

Setup

  1. nc-backup web UI running: systemctl status nc-backup-web
  2. Access key from the web UI or /etc/nc-backup/web-token
  3. Nextcloud: Settings → Administration → NC Backup – URL + key
  4. NC Backup icon: choose target, start backup
sudo -u www-data php /var/www/nextcloud/occ config:system:set allow_local_remote_servers --value=true --type=boolean

License

App and service: AGPL-3.0-or-later · free · optional PayPal donation

Nextcloud updater note: Because the app is not in the App Store, Nextcloud may show “no compatible version” during a server upgrade. Locally it supports Nextcloud 28–40. After upgrading, re-enable with occ app:enable ncbackup (or --force) if needed.