Wer gerne wandert, läuft oder mit dem Rad unterwegs ist, greift für die Routenplanung meist auf bekannte Plattformen wie Komoot oder Strava zurück. Diese Dienste sind komfortabel, haben aber einen entscheidenden Haken: Die eigenen Bewegungsdaten liegen auf fremden Servern und grundlegende Features wie Offline-Karten verstecken sich oft hinter einer Paywall. Für datenschutzbewusste Nutzer und Self-Hoster gibt es nun eine vielversprechende Open-Source-Alternative: Wanderer. Wanderer positioniert sich als dezentrale Tourendatenbank und ermöglicht es, Routen komplett unabhängig und auf eigener Hardware zu verwalten
| Datum | Änderungen |
|---|---|
| 30.03.2026 | Erstellung dieser Anleitung. |
| 19.06.2026 | Docker Compose an aktuelle Version angepasst. Die Variablen erhalten nun nicht mehr den Prefix “Public*” |
| 24.06.2026 | AppSec Whitelist erweitert, Valhalla hinzugefügt |
0. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik ab v3.6 mit CrowdSec installieren und konfigurieren
1. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/wanderer
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
5. Wanderer starten
Nun könnt ihr wie gewohnt den Container starten:
docker compose -f /opt/containers/wanderer/docker-compose.yml up -d
Nun geht ihr auf folgende Webseite: wanderer.euredomain.de
Jetzt solltet ihr folgendes sehen:


Danke für die Anleitung. Die Installation klappt, aber ich bleibe bei der Registrierung eines Users hängen. Es kommt immer die Fehlermeldung “Fehler beim Erstellen des Nutzers”. Wenn ich mit
docker logs wanderer-db
das Log der Datenbank ansehe, steht dort:
Launch the URL below in the browser if it hasn’t been open already to create your first superuser account:
http://0.0.0.0:8090/_/#/pbinstall/irgendeinelangezeichenfolge…
(you can also create your first superuser by running: /pocketbase superuser upsert EMAIL PASS)
Weder lokal auf dem Host noch mit der normalen Domain klappt aber der Link und ich habe keine Ahnung, wo und wie ich den Befehl mit “/pocketbase …” eingeben müsste.
Habe ich bei der Konfiguration etwas übersehen?
Danke für einen Tip.
Hallo Christian, vielen Dank für die Anleitung – es hat alles prima geklappt. Ich habe schon einige Touren erstellt und es ist eine tolle Alternative zu kostenpflichtigen Angeboten. Als ich gestern eine neue Tour erstellen wollte, ist mir aufgefallen, dass das Höhenprofil neuerdings nicht mehr erzeugt wird.
Ich denke, es könnte daran liegen, dass in der Dokumentation von wanderer in der environment VALHALLA_URL: https://valhalla1.openstreetmap.de steht.
Wenn ich das PUBLIC_ in der docker-compose.yml entferne, und auf die Dokumentation von Wanderer ohne PUBLIC_ anpasse, dann wird “Route zeichnen” als Option im Frontend allerdings leider gar nicht mehr angeboten.
Bis vor Kurzem hatte es bei mir – wie in der Beschreibung – mit PUBLIC_VALHALLA_URL: https//valhalla1.openstreetmap.de gut funktioniert. Jetzt aber eben nicht mehr.
Hast Du noch eine Idee? Viele Grüße und danke schon einmal, Andreas
Hallo
Christian danke für die Anleitung. Ich habe derweil Appsec Aktiv. Ich bekomme allerdings in Wanderer einen Error 500 wenn ich oben rechts auf Neue Route klicke.
Unter alerts bekomme ich folgende Ausgabe in der die target_uri immer identisch ist. Ich bekomme die Whitelist jetzt nicht passend ergänzt sodass es keine Probleme gibt. Ich habe bereits in verschiedenen Quellen geschaut aber ich bekomme den Knoten nicht gelöst. Vielen Dank für eine Hilfe. Gruß Andreas
Hallo Christian, ich war total überrascht als ich gestern die Anleitung zu Wanderer gesehen habe. Vielen Dank das du meinen Wunsch umgesetzt hast, die Anleitung ist einfach top und mit dem zusätzlichen Skript super komfortabel.
Alles hat auf Anhieb funktioniert, ich bin begeistert!
DANKE! 😀