• v0.15.0 f99d0c8728

    actgadmin released this 2026-07-12 15:45:48 +02:00 | 132 commits to master since this release

    ACTG Sync 0.15.0

    S3 ist jetzt Speicher-Backend des Servers (Kurskorrektur)

    • Der Server kann seine Vault-Daten (Dateien, Manifeste, History, Papierkorb) verschlüsselt in einem S3-Bucket ablegen statt auf der lokalen Platte — rein per Server-Konfiguration (OSYNC_S3_ENDPOINT/BUCKET/ACCESS_KEY/SECRET_KEY/PASSWORD, optional REGION/PREFIX). Halb konfiguriert = Start schlägt bewusst fehl.
    • Im Bucket liegen nur AES-256-GCM-Chiffrate mit HMAC-Objektnamen; ein Kanarienvogel-Objekt lässt den Start bei falschem Passwort sofort fehlschlagen.
    • Startup-Guard: Bei vorhandenen lokalen Daten verweigert der Server den Start und verweist auf s3-migrate (überspringt Fremddateien, lädt Manifeste zuletzt, benennt lokal um). s3-export <ziel> ist der streng lesende Rückweg.
    • Git-Backup ist bei aktivem S3 global deaktiviert (braucht lokale Klartext-Dateien); ohne S3 bleibt alles wie gehabt.

    Rückbau

    Das per-Vault-S3-Backup aus v0.12 (Settings-Abschnitt, /s3-Routen, s3-restore) wurde entfernt — der Client konfiguriert keine eigenen S3-Backups mehr. Hinweis: alte vaults/<id>/s3.json auf dem Server enthalten Secrets und können gelöscht werden.

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren — oder via BRAT: Nogareru/actg-synch.

    Server-Deploy nötig. Ohne OSYNC_S3_* verhält sich der Server exakt wie v0.14 (risikoarm).

    Downloads