nc-backup · Open Source · GPL-3.0
Nextcloud Backup
Free backup software for Nextcloud on Ubuntu 24.04 / Debian 12 – Raspberry Pi (ARM) and Intel/AMD. Web UI with systemd autostart, stream encryption without large staging on the server, incremental snapshots and restore helper.
Free & open source
Fully free under GNU GPL 3.0 (or later). Optional donations welcome – no license key required.
What’s new in 1.7.1
Patch: Scheduled backups start reliably again (the systemd job finds nc-backup-run via PATH, not a hard-coded /usr/bin path). The web UI still starts automatically on boot.
Highlights
- Web GUI as
systemdservice (survives reboot) - German and English UI (switcher + browser language)
- Default port 42173 (change in
/etc/nc-backup/web.env) - Stream encryption to USB/network without large server staging
- Incremental snapshots · Docker & native · DB dumps
- Restore helper with path mapping (e.g. Pi → Docker PC)
- After restore: merge
config.php,occ files:scan, checklist - Optional Nextcloud app
ncbackupstarts a backup only (no restore) – download & setup - One
.debfor ARM64 and x86_64 - No nginx – built-in Flask/Werkzeug server
Install
sudo dpkg -i nc-backup_1.7.1-1_all.deb sudo apt -f install # Browser: http://SERVER-IP:42173
Nextcloud app
Optional: start a backup from the Nextcloud admin UI – no restore. Requires nc-backup 1.7 and an API token.