Im Rahmen meines Umzuges meiner Internetseiten mit allem drum und dran zu den Ubernauten musste natürlich auch das Lauftagebuch/Statistiksoftware Runalyze verpflanzt werden. Nicht, dass ich momentan so viel laufen und/oder trainieren würde, um das unbedingt zu brauchen. Als großer Datensammler habe ich aber einfach gerne eine Übersicht über das, was ich so gelaufen bin — wo und wie viel, wann und bei welchem Wetter, mit wem auf welcher Strecke in welchen Schuhen und Kleidung … — all das (und noch vieles mehr) kann man mit der Open-Source-Software Runalyze, die als selbstgehosteter Webdienst läuft, erfassen und auch analysieren. Natürlich geht das auch z.B. mit SportTracks, das ich selbst lange genutzt habe. Das wird aber auf einem PC installiert — und setzt Windows als Betriebssystem voraus, was ich praktisch nicht mehr nutze und nur noch als Notlösung auf dem Netbook zur Vefügung habe, so dass mir das irgendwann zu mühsam wurde, die Läufe dort zu protokollieren. Da kam die großartige Initiative von Runalyze, das maßgeblich von zwei Läufern entwickelt und programmiert wurde, gerade recht. Inzwischen, in der Version 1.2., hat es endlich auch die von mir bevorzugten Open-Stree-Map-Karten an Bord.
Und so habe ich den Umzug auf den neuen Webserver gemeistert — der ist wirklich kinderleicht:
- Angefangen habe ich mit einer Parallel-Installation auf dem neuen Host bei den Ubernauten. Das heißt (ausführlicher steht’s auch in der Installationsanleitung):
- Download der Software
- Auf den Uberspace kopieren (geht dort ja im Terminal per scp ganz einfach) und über die ssh-Shell entpacken lassen
- Den Rest übernimmt dann die Installationsroutine von Runalyze selbst …
- Nur eine Datenbank muss man dazu noch anlegen
- Dann habe ich auf der Ausgangs-Installation mit dem Plugin-Tool “DB-Backup” von Runalyze selbst die “alte” Datenbank exportiert. Seltsamerweise hat der direktere Datenbankexport über PHPMyAdmin nicht funktioniert.
- Diese Daten habe ich dann — in diesem Fall mit Adminer, das ist etwas übersichtlicher als PHPMyAdmin — in die neue Datenbank (die bei der Installation ja angelegt wurde, aber noch leer ist) auf dem Zielhost importiert
- Dann habe ich mich kurz gewundert, warum es noch nicht klappt: Die .htaccess-Datei muss noch gelöscht werden. Die braucht Runalyze auch nur, um einzelne Trainings öffentlich zugänglich zu machen. Ich nutze das aber nicht, sondern habe dann zum Schluss die ganze Installation eh’ noch mit einem Verzeichnisschutz per .htpasswd & .htacces gesichert — meine Laufdetails gehen ja eigentlich niemanden etwas an 😉
- Dann muss noch auf der Zielinstallation die /update.php aufgerufen werden
- Und das war’s dann auch schon: alles klappt wunderbar!
Jetzt muss ich nur noch laufen, damit die Datenbank auch schön voll wird …