Loslegen

Fleetly installieren.

Zwei Wege zum Ziel: Die App aus dem Store laden und die gehostete Cloud nutzen — oder den Server selbst betreiben und die eigenen Daten behalten. Beides mit derselben App.

Mobile App

Installieren, anmelden, losfahren — Fleetly erkennt Fahrten von selbst. Die ersten sieben Tage laufen mit vollem Umfang, ganz ohne Zahlungsdaten.

Laden imApp StoreiPhone · iOS 17 oder neuer

Die Veröffentlichung im App Store steht bevor. Bis dahin läuft die App über TestFlight — der Einladungslink folgt hier.

QR zum Öffnen — folgt

Bring your own server

Auf dem eigenen Server.

Der Backend-Code ist offen. Ein Container, ein Volume für die Daten, fertig. Eine Einmallizenz schaltet den vollen Umfang frei — danach keine laufenden Kosten, keine Cloud-Abhängigkeit.

1

Container starten

Image ziehen und starten — mit Docker direkt:

docker run
docker run -d --name fleetly \
  --env-file .env \
  -p 8080:8080 \
  -v fleetly-data:/data \
  git.leander-media.de/leander-media/fleetly:latest

…oder per Compose (compose.yml):

compose.yml
services:
  fleetly:
    image: git.leander-media.de/leander-media/fleetly:latest
    restart: unless-stopped
    env_file: .env
    ports:
      - "8080:8080"
    volumes:
      - fleetly-data:/data

volumes:
  fleetly-data:
2

Konfigurieren

Eine .env neben den Container legen. Minimal reicht:

.env
FLEETLY_MODE=self_hosted
FLEETLY_PUBLIC_ORIGIN=https://fleetly.example.de
# Lizenzschlüssel aus dem Web-Portal (kann anfangs leer bleiben):
FLEETLY_LICENSE_KEY=

Alle Schlüssel stehen in .env.example im Repository — Adresse, TLS, Apple Maps und optionales Sprachmodell. Hinter einem Reverse Proxy (Nginx Proxy Manager, Traefik, Caddy) übernimmt der Proxy das Zertifikat.

3

Erstkonto anlegen

Server im Browser öffnen und registrieren. Der erste Nutzer wird automatisch Administrator und schaltet weitere Konten frei. Ein bestehendes Backup lässt sich beim ersten Start direkt einspielen.

4

Lizenz aktivieren

Die Lizenz kaufst du im Web-Portal und trägst den Schlüssel als FLEETLY_LICENSE_KEY ein — danach den Container einmal neu starten. Der Self-Hosted-Betrieb läuft auch ohne Schlüssel an; die Lizenzpflicht wird behutsam eingeführt.

Registry & Quellcode: Das Container-Image liegt unter git.leander-media.de/leander-media/fleetly:latest. Backend-Quellcode, .env.example und die vollständige Dokumentation findest du im Repository der Installation.