nc-backup 1.7.1

Installationsanleitung

Ubuntu 24.04 / Debian 12 – Raspberry Pi (ARM64) und Intel/AMD. Ein Paket für alle Architekturen.

Was nach der Installation läuft

1. Installation

sudo dpkg -i nc-backup_1.7.1-1_all.deb
sudo apt -f install
systemctl status nc-backup-web

Erwartung: active (running) und enabled.

Browser: http://SERVER-IP:42173

1b. Aktualisieren

Einstellungen in /etc/nc-backup/ bleiben erhalten.

sudo dpkg -i nc-backup_1.7.1-1_all.deb
sudo apt -f install
sudo systemctl restart nc-backup-web

Oder bei Installation per Quellcode:

cd ~/nc-backup
sudo ./install/install.sh

Prüfen: pip3 show nc-backup | grep Version1.7.1

2. Port – Standard und ändern

Standard-Port: 42173 · Host: 0.0.0.0 (LAN) · HTTP

Port ändern – ja, in:

sudo nano /etc/nc-backup/web.env
# NC_BACKUP_WEB_PORT=8443
sudo systemctl restart nc-backup-web

Firewall (UFW):

sudo ufw allow 42173/tcp comment "nc-backup-web"
# oder nur Heimnetz:
sudo ufw allow from 192.168.0.0/16 to any port 42173 proto tcp

Nur lokal: NC_BACKUP_WEB_HOST=127.0.0.1 und Zugriff per SSH-Tunnel.

3. systemd-Dienst

Dienst: nc-backup-web.service · Config: /etc/nc-backup/web.env

systemctl status nc-backup-web
sudo systemctl restart nc-backup-web
journalctl -u nc-backup-web -f
sudo /usr/lib/nc-backup/enable-web-service.sh

4. Ersteinrichtung

  1. Master-Passwort festlegen
  2. Modus (nativ / Docker), config.php, Quellordner
  3. Backup-Ziel (muss gemountet sein!)
  4. Backup-Modus, optional Verschlüsselung
  5. Optional: API-Token erzeugen, wenn die Nextcloud-App Backups starten soll
  6. Speicherplatz prüfen → Backup starten

findmnt /mnt/dein-ziel muss SMB/NFS zeigen, nicht die Systemplatte.

5. Nextcloud-App (ab 1.7)

Die App ncbackup startet nur ein Backup – kein Restore.

ZIP-Download, Installation (nativ/Docker), API-Token und Sicherheit: NC Backup für Nextcloud

Kurz: ZIP ncbackup-1.0.0.zip nach apps/ncbackup legen, mit occ app:enable ncbackup aktivieren, Token aus der Web-GUI eintragen.

6. Deinstallation

sudo systemctl disable --now nc-backup-web nc-backup.timer
sudo dpkg -r nc-backup
# optional: sudo rm -rf /etc/nc-backup /var/log/nc-backup

Lizenz

GPL-3.0-or-later · kostenlos · freiwillige Spende via PayPal