Dokumentation durchblättern
Betrieb & Self-Hosting
Datenhoheit, Export & Serverumzug
Was Self-Hosting für die Daten konkret bedeutet: offene MySQL-Datenbank, Export als CSV, PDF und Datenbankdump, Löschen und Anonymisieren, der unveränderliche Audit-Trail und der Umzug auf einen anderen Server.
Self-Hosting heißt: Die Daten gehören dem Betreiber und liegen auf seinem Server. Diese Seite zeigt aus Betreiber-Sicht, was das technisch bedeutet — wie Sie an Ihre Daten herankommen, was Sie mit ihnen tun können und wie ein Umzug funktioniert. Den konzeptionellen Hintergrund erklärt die Seite Self-Hosting.
Eine offene Datenbank, kein Eigenformat
Alle Daten liegen auf Ihrem eigenen Server in einer offenen MySQL-Datenbank. Es gibt kein proprietäres Dateiformat und keinen verschlüsselten Datentresor, an den nur der Hersteller herankäme. Wer die Datenbank lesen kann, kann die Daten lesen — das ist die Grundlage für alles Weitere auf dieser Seite.
Exportieren, löschen, anonymisieren
Als Betreiber können Sie jederzeit:
- Alle Daten exportieren — als CSV (tabellarisch, filterbar nach Zeitraum, Fahrer und Kunde), als PDF-Einsatznachweise und als vollständigen Datenbankdump.
- Einzelne Datensätze oder ganze Zeiträume löschen.
- Fahrerdaten anonymisieren — personenbezogene Daten werden unwiderruflich durch Platzhalter ersetzt, während die Einsatznachweise erhalten bleiben.
Zusätzlich lassen sich alle Daten eines einzelnen Fahrers oder aller Fahrer als ZIP-Archiv exportieren — einschließlich Profildaten und der gespeicherten DSGVO-Bestätigungen. Das ist etwa für ein Auskunftsersuchen nach DSGVO praktisch. (Ob ein Export im Einzelfall ausreicht, ist eine rechtliche Frage; die Werkzeuge dafür sind vorhanden, eine Rechtsberatung ersetzen sie nicht.)
Der Audit-Trail
Jede Änderung an Einsatzdaten wird in einem unveränderlichen Protokoll festgehalten: wer, wann, was. GPS-Daten sind nach Einsatzende gesperrt, und DSGVO-Bestätigungen werden mit exaktem Wortlaut, Zeitstempel und technischen Metadaten gespeichert. Aus Betreiber-Sicht heißt das: Der Datenbestand ist nachvollziehbar, ohne dass Sie dafür extra etwas einrichten müssten.
Umzug auf einen anderen Server
Weil Schneespur eine gewöhnliche PHP-Anwendung mit MySQL-Datenbank ist, läuft ein Umzug wie bei jeder solchen Anwendung — es gibt keinen herstellerseitigen Schritt, der dazwischen hängt:
- einen Datenbankdump der MySQL-Datenbank ziehen,
- die Anwendungsdateien (inklusive der hochgeladenen Fotos) auf den neuen Server kopieren,
- die Datenbank auf dem Zielserver einspielen,
- die Datenbank-Zugangsdaten in der Konfiguration anpassen und das Document-Root wieder auf
public/setzen.
Damit läuft die Installation auf dem neuen Hosting weiter. Ein Wechsel des Hosters ist so jederzeit möglich, ohne dass Daten an ein bestimmtes Produkt gebunden blieben.
Keine Abhängigkeit vom Hersteller
Schneespur funktioniert ohne Internet-Verbindung zum Hersteller. Die einzige optionale Verbindung nach außen ist die Update-Prüfung — und die lässt sich deaktivieren (siehe Updates & Cron im Betrieb). Wetterdaten kommen von unabhängigen, freien Wetterdiensten, GPS-Daten von der Open-Source-App OwnTracks. Auch wenn der Hersteller einmal verschwindet, bleibt Ihre Installation lauffähig und Ihre Daten zugänglich; der Quellcode ist offen auf GitHub (AGPLv3).