Differenzierende Synchronisation von Verzeichnissen



  • Ich habe eine Reihe an Verzeichnissen auf den Rechnern verschiedener Leute, die ich synchronisiert haben will. Dazu wollen wir einen zentralen Server benutzen, allerdings mit der Vorgabe, daß die Dateien auf dem Server nicht länger als nötig herumliegen. Der Server kennt also für jeden angemeldeten Benutzer zwei Operationen:
    - "push": alle lokalen Änderungen werden auf den Server geschrieben
    - "pull": alle Änderungen der Anderen werden heruntergeladen.
    Dabei führt der Server Referenzzählung durch und löscht alle Dateien, die bereits von allen Teilnehmern heruntergeladen wurden. Verschlüsselung wäre auch nett.

    Gibt es Software, die so etwas tut? Idealerweise ist es ein PHP-Skript mit einem SOAP-Interface, aber ich bin auch für andere Lösungen offen. Auch schön wäre, wenn die Benutzerverwaltung (die der Server der Referenzzählung halber zwingend haben muß) es ermöglichte, für jedes zu synchronisierende Verzeichnis eine Untermenge an teilhabenden Benutzern zu definieren.

    Edit: Titel etwas abgewandelt


Anmelden zum Antworten