Version 3.1 | Stand: 2026-03-14
- Einrichtung (Setup)
- Verbindung erstellen
- Synchronisation starten
- Automatische Backups planen
- Troubleshooting
- FAQ
- Python 3.9+ oder die mitgelieferte
.exe - Windows 10/11
pip install -r requirements.txt
python ProSyncStart_V3.1.pyDoppelklick auf START.bat – startet direkt im System-Tray.
Nach dem Start erscheint ProSync als Icon im System-Tray (Taskleiste rechts unten). Rechtsklick auf das Icon → "Öffnen" zum Aufrufen des Hauptfensters.
Eine Verbindung definiert Quelle, Ziel und Synchronisationsmodus.
- Klicke auf "Neue Verbindung" → "Ordner"
- Wähle Quellordner (z. B.
C:\Projekte\MeinProjekt) - Wähle Zielordner (z. B.
D:\Backups\MeinProjekt) - Wähle einen Modus (siehe Tabelle unten)
- Optional: Ausschlussmuster eingeben (z. B.
*.tmp,.git) - Klicke "Speichern"
- Klicke auf "Neue Verbindung" → "Datei"
- Wähle Quelldatei (z. B.
C:\App\data.db) - Wähle Zieldatei (z. B.
D:\Backups\data.db) - Optional: WAL Checkpoint aktivieren (empfohlen für SQLite-Datenbanken)
- Klicke "Speichern"
| Modus | Beschreibung | Anwendungsfall |
|---|---|---|
mirror |
Ziel = exakte Kopie der Quelle (löscht auch) | Vollständiges Backup |
update |
Nur neuere Dateien übertragen | Inkrementelles Backup |
two_way |
Bidirektionale Synchronisation | Sync zwischen zwei Rechnern |
one_way |
Quelle → Ziel, keine Löschungen | Sichere Archivierung |
index_only |
Nur Indexierung, kein Kopieren | Dateiverwaltung ohne Sync |
- Verbindung in der Liste auswählen
- Klicke "Sync starten"
- Fortschritt wird in der Statusleiste angezeigt
- Nach Abschluss erscheint ein Sync-Report (Dateien kopiert/gelöscht/übersprungen)
Nach jedem Sync wird ein JSON-Log gespeichert unter:
%APPDATA%\ProSync\reports\sync_log.json
Die letzten 100 Einträge werden aufbewahrt.
- Verbindung auswählen → "Zeitplan bearbeiten"
- Intervall wählen (z. B. alle 30 Minuten, täglich um 18:00 Uhr)
- "Aktivieren" und "Speichern"
ProSync muss dazu im Hintergrund laufen (System-Tray-Icon sichtbar).
Tipp: Aktiviere unter Einstellungen → "Autostart", damit ProSync automatisch mit Windows startet.
- Ursache: Quell- oder Zielordner existiert nicht oder ist nicht erreichbar (z. B. Netzlaufwerk nicht verbunden).
- Lösung: Pfad in der Verbindung prüfen → rechte Maustaste → "Bearbeiten".
- Ursache: Datenbank ist noch geöffnet / WAL-Modus aktiv ohne Checkpoint.
- Lösung: Verbindungstyp auf "Datei" setzen und "WAL Checkpoint" aktivieren.
Dadurch führt ProSync einen
PRAGMA wal_checkpoint(TRUNCATE)durch, bevor die Datei kopiert wird.
- Ursache: Modus
one_waylöscht nichts am Ziel. - Lösung: Modus auf
mirrorumstellen (löscht Dateien am Ziel, die an der Quelle fehlen).
- Aufgaben-Manager prüfen: Läuft
python.exeoderProSync.exe? - Neustart via
START.bat
Logs befinden sich unter:
%APPDATA%\ProSync\prosync.log
F: Kann ich mehrere Verbindungen gleichzeitig synchronisieren? A: Ja. Alle aktiven Verbindungen können gleichzeitig gestartet werden. Jede läuft in einem eigenen Thread.
F: Was passiert, wenn das Ziel voll ist? A: Der Sync schlägt mit einer OSError fehl und wird im Log protokolliert. Es werden keine Dateien gelöscht.
F: Werden Unterordner ebenfalls synchronisiert?
A: Ja, standardmäßig rekursiv. Ausschlussmuster können Unterordner ausschließen (z. B. temp/**).
F: Wie schütze ich Datenbanken vor Korruption beim Backup? A: Nutze den Verbindungstyp "Datei" mit aktiviertem WAL Checkpoint. ProSync führt einen Checkpoint durch, bevor die Datei kopiert wird, sodass das Backup immer konsistent ist.
F: Kann ich ProSync auf einem NAS/Netzlaufwerk als Ziel nutzen?
A: Ja, solange das Laufwerk als Netzlaufwerk eingebunden ist (Laufwerksbuchstabe oder UNC-Pfad \server\share).
F: Wo werden die Einstellungen gespeichert?
A: In ProSync_config.json im Programmordner.
F: Wie deinstalliere ich ProSync? A: Autostart deaktivieren (Einstellungen → Autostart ausschalten), dann den Programmordner löschen.