• v1.0.0-rc1 0c5a106a83

    Syncova Backups V1 — Release Candidate 1
    Some checks failed
    CI / Backend (Go) (push) Failing after 31s
    CI / Frontend (React/TypeScript) (push) Successful in 33s
    CI / Sicherheitsprüfungen (push) Successful in 24s
    Pre-Release

    jf released this 2026-08-17 13:36:53 +00:00 | 17 commits to main since this release

    Erster Auslieferungskandidat von Syncova Backups V1.

    Alle 24 Phasen des Umsetzungsplans sind gebaut. 32 von 38 Zeilen der Akzeptanzmatrix sind gefahren — abgehakt ist nur, was tatsächlich ausgeführt wurde.

    Warum RC und nicht 1.0.0

    Drei Zusagen sind vollständig gebaut, aber nie auf echter Hardware gefahren:

    • Der Windows-Dienst. Er übersetzt für Windows und ist vet-sauber, wurde aber nie geladen. Kommandozeilenweg und Auftragsausführung sind plattformunabhängig nachgewiesen.
    • Die systemd-Einheit des Agenten. Inhaltlich korrigiert, nie auf einem Linux-System geladen.
    • Proxmox. Entdecken, Sichern, Prüfen und bitgenaues Zurückschreiben laufen durch — gegen einen Nachbau der API. Ob eine wiederhergestellte VM startet, ist ungeprüft.

    Solange das offen ist, wäre eine 1.0.0 eine Zusage, die diese Punkte nicht deckt.

    Installation

    tar -xzf syncova-v1.0.0-rc1-linux-amd64.tar.gz
    cd syncova-v1.0.0-rc1-linux-amd64
    shasum -a 256 -c SHA256SUMS
    sudo ./setup.sh
    

    Das Paket bringt drei Betriebsskripte mit:

    setup.sh Vollständige Einrichtung. Bricht ein Schritt ab, wird zurückgebaut, was dieser Lauf angelegt hat
    update.sh Sichert zuerst Datenbank und Konfiguration; holt die vorige Fassung zurück, wenn der Dienst nicht hochkommt
    uninstall.sh Entfernt standardmäßig nur Dienst und Programme. Datenbank, Repository und Konfiguration bleiben liegen

    Ausführlich: docs/installation.md · Im Ernstfall: docs/recovery-runbook.md · Bei Störungen: docs/troubleshooting.md

    Der Schritt, den die meisten auslassen

    Erst ein durchgeführter Wiederherstellungstest hebt einen Punkt auf recoverable. Alles davor ist ein Indiz, kein Nachweis — docs/release-howto.md führt in vier Stufen durch die Prüfung einer frischen Anlage.

    Nicht enthalten

    Kapazitätsprognose, Backup Copy, Changed Block Tracking bei Proxmox, erweiterte Attribute und POSIX-ACLs, harte Verknüpfungen (der Inhalt kommt zurück, die Verknüpfung nicht). VMware, Hyper-V, Kubernetes, M365 und Object Storage sind nicht Teil dieser Fassung.

    Eingefrorene Verträge

    API (102 Endpunkte), Migrationen, Backup-Format und Repository-Protokoll sind ab dieser Fassung festgeschrieben. Jede Abweichung schlägt in einer Prüfung an.

    Pakete

    Paket Inhalt
    linux-amd64, linux-arm64 Server, Oberfläche, Agent, alle Werkzeuge, Betriebsskripte
    windows-amd64 Agent und syncova-repo

    Statisch gebunden (CGO_ENABLED=0); geprüft in einem leeren debian:12-slim. Prüfsummen liegen im Paket und zusätzlich als SHA256SUMS daneben.

    Einzelheiten: CHANGELOG.md · docs/release-candidate.md

    Downloads