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
- Web-GUI (
nc-backup-web) – ja, Autostart per systemd - Geplante Backups (
nc-backup.timer) – Unit mitinstalliert, Aktivierung in der GUI - Kein nginx/Apache – eingebauter Flask-/Werkzeug-Server
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 Version → 1.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
- Master-Passwort festlegen
- Modus (nativ / Docker),
config.php, Quellordner - Backup-Ziel (muss gemountet sein!)
- Backup-Modus, optional Verschlüsselung
- Optional: API-Token erzeugen, wenn die Nextcloud-App Backups starten soll
- 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