Download
Schneespur herunterladen
Eine Datei auf den Webspace, Domain im Browser aufrufen – der Installer lädt die komplette Software nach und richtet sie ein. Wer einen FTP-Client gewohnt ist, lädt das komplette ZIP-Paket direkt hoch.
Empfohlen – eine Datei genügt
Das kleine ZIP enthält nur eine Datei: install.php. Diese laden Sie per WebFTP auf Ihr Webhosting, rufen sie im Browser auf – der Installer holt sich die komplette Software anschließend selbst. Kein FTP-Client nötig. Er trägt eine eigene, niedrigere Versionsnummer als die Software selbst; nachgeladen wird trotzdem immer die aktuelle Fassung.
Alternative – komplettes ZIP
Das vollständige signierte Software-Paket als ZIP. Per FTP-Client auf Ihr Webhosting hochladen, Domain im Browser aufrufen – der eingebaute Assistent richtet die Datenbank ein. Für alle, die mit FileZilla & Co. arbeiten.
Installations-Anleitung lesen – beide Wege Schritt für Schritt.
Lieber erst ansehen? Eine eigene Demo für 48 Stunden: ohne Installation, auf unserem Hosting statt Ihrem.
Läuft auf gewöhnlichem Webhosting
Kein eigener Server, kein Root-Zugang, kein Docker. Schneespur ist eine klassische PHP-Anwendung: Beim Installer laden Sie eine einzige Datei hoch, beim Vollpaket den kompletten Ordner. Danach ist der Weg derselbe: Domain im Browser aufrufen, der Browser-Assistent richtet die Datenbank ein.
Getestet auf Hetzner Webhosting. Anbieter wie Strato, IONOS oder All-Inkl erfüllen diese Anforderungen ebenfalls – dort selbst geprüft haben wir es bisher nicht.
Systemanforderungen
- PHP 8.2 oder höher
- MySQL 5.7+ oder MariaDB 10.3+
- Cron-Job-Unterstützung
- Zugang zum Webspace – FTP-Client oder WebFTP
Für den Installer genügt das WebFTP-Werkzeug im Kundenbereich Ihres Hosters; ein eigener FTP-Client ist dafür nicht nötig.
Installation über Browser-Assistent in etwa zehn Minuten.
Was in den Paketen steckt
Zwei Pakete, dasselbe Ziel. Der Unterschied liegt nur darin, wie die Dateien auf Ihren Webspace kommen.
Im Installer-ZIP
Genau eine Datei. Sobald Sie die install.php im Browser aufrufen, lädt sie genau die vier Bestandteile nach, die unten stehen; hochladen müssen Sie sie also nicht selbst.
Im Vollpaket
Eine .zip-Datei mit vier Bestandteilen – alles, was die Installation benötigt, zum Hochladen mit einem FTP-Client.
PHP-Quellcode
Die vollständige Anwendung in PHP – wird per FTP auf das Webhosting hochgeladen. Kein Compiler, kein Build-Schritt nötig.
Datenbank-Schema
SQL-Dateien für die Erst-Einrichtung. Werden vom Browser-Assistenten automatisch eingespielt – manuelles Importieren ist nicht erforderlich.
Browser-Assistent
Der Installations-Assistent, der nach dem ersten Aufruf der Domain die Datenbank-Verbindung herstellt und das erste Admin-Konto anlegt.
Lizenz und Dokumentation
Die AGPLv3-Lizenzdatei, ein Changelog der jeweiligen Version und ein README-Hinweis mit minimalen Installations-Hinweisen.
Sicherheits-Eckdaten
Vier Datenpunkte, die einen Download als authentisch ausweisen.
| Aspekt | Wert |
|---|---|
| Signatur | Ed25519 – jede Release-Datei ist gegen den fest in die Software eingebauten Root-Schlüssel verifizierbar. |
| Prüfsumme | SHA-256 – die Prüfsumme steht neben jedem Paket, oben am Download und im GitHub-Release. |
| Bezugsquellen | Zwei und keine weiteren: der Quellcode auf github.com/noschmarrn/schneespur, die signierten ZIP-Pakete auf jenni.noschmarrn.dev, dem Build-Server des Projekts, auf den auch die Knöpfe oben führen. |
| Rollback-Schutz | Monoton steigende Versions-Zähler in jeder Release verhindern, dass eine ältere Version später als „Update" einspielen kann. |
Was der Download nicht ist
Kein Desktop-Programm
Schneespur läuft auf einem PHP-Webserver, nicht auf einem Windows- oder Mac-Computer. Wer es zuhause testen will, braucht ein lokales PHP-Setup oder ein Webhosting.
Keine mobile App im Sinne von App-Stores
Die Fahrer-Oberfläche ist eine Web-App – sie läuft im Browser auf dem Smartphone. Das spart die App-Store-Abhängigkeit und den Update-Zwang.
Kein versteckter Premium-Build
Es gibt eine Schneespur-Version, nicht mehrere Pakete. Optionale Premium-Module sind eine spätere Möglichkeit, heute aber nicht im Download enthalten.
Fragen zum Download
- Welche Version bekomme ich?
- Die jeweils aktuelle stabile Version. Beide Pakete oben verweisen immer auf das neueste signierte Release. Sie müssen keine Version manuell auswählen. Der Installer trägt dabei eine eigene Versionsnummer, weil er ein eigenes kleines Paket ist; die Software, die er nachlädt, ist trotzdem die aktuelle.
- Brauche ich ein Konto, um Schneespur herunterzuladen?
- Nein. Der Download über die beiden Pakete oben benötigt keine Registrierung, keine E-Mail-Adresse und kein GitHub-Konto. Ein GitHub-Konto wäre nur nötig, wenn Sie zusätzlich den Quellcode einsehen oder eine Frage als Issue melden möchten.
- Was kommt nach dem Download?
- Beim Installer: das ZIP entpacken und die eine Datei install.php auf Ihr Webhosting laden; dafür genügt das WebFTP-Werkzeug im Kundenbereich Ihres Hosters. Beim Vollpaket: das ZIP entpacken und alle Dateien mit einem FTP-Client hochladen. Ab da ist der Weg derselbe: Domain im Browser aufrufen, der Browser-Assistent fragt nach den Datenbank-Zugangsdaten und legt das erste Admin-Konto an. Details auf der Installations-Seite.
- Wie überprüfe ich die Signatur und die Prüfsumme?
- Die SHA-256-Prüfsumme können Sie mit jedem gängigen Hash-Werkzeug nachrechnen. Die Ed25519-Signatur wird beim Update-Vorgang automatisch geprüft – eine manuelle Verifikation ist möglich, aber für die Standard-Installation nicht erforderlich.
- Wo finde ich ältere Versionen oder den Quellcode?
- Im GitHub-Repository: Releases listet alle veröffentlichten Versionen des Vollpakets, der restliche Quellcode steht im Hauptbaum. Der Installer wird dort nicht gespiegelt; er kommt ausschließlich vom Build-Server. Für die normale Installation brauchen Sie beides nicht: die Pakete oben reichen.
Lizenz und Hintergrund
Open Source unter GNU AGPLv3 – der vollständige Quellcode ist öffentlich einsehbar. Sie behalten Ihre Installation, Ihre Daten und Ihre Unabhängigkeit vom Anbieter.
Für Entwickler: Quellcode auf GitHub einsehen, Issues melden oder den Code für eigene Anpassungen forken.
Wenn es beim Installieren klemmt
Bleibt der Browser-Assistent hängen oder meldet er einen Fehler, prüfen Sie zuerst die Voraussetzungen weiter oben. PHP-Version, Datenbank-Version und Cron-Jobs sind die Punkte, in denen sich Hosting-Pakete unterscheiden; welche Werte Ihr Paket hat, steht im Kundenbereich Ihres Hosters.
Kommen Sie damit nicht weiter, schreiben Sie uns an support@noschmarrn.dev. Nennen Sie dabei Ihren Hoster und die PHP-Version, das spart die erste Rückfrage.