Vorhaben·○ Später·Plattform·aktualisiert 2026-06-04

Eigener Android-Store: F-Droid-Repo + Direkt-APK

Die Recherche zum App-Vertrieb hat die Richtung gesetzt: Auf Android bauen wir das souveräne Rückgrat selbst — ein selbst gehostetes F-Droid-Repo plus signierte Direkt-APK, an Google vorbei, in jedem Land nutzbar (auch der Schweiz). Bestehende Kanäle bleiben Reichweiten-Verstärker, die PWA der Default. Hier steht der Weg dorthin.

Schritte

Was als Nächstes ansteht

  1. Pilot-App festlegen (eine bereits FOSS-reife Android-App) und einen reproduzierbaren, deterministischen Release-Build aus dem Quellcode aufsetzen.
  2. `fdroidserver` auf mana-server aufsetzen, Repo unter `fdroid.mana.how/fdroid/repo/` hosten — Signing-Key getrennt vom Webserver, über den Secrets-Standard (SOPS/age) verwahrt.
  3. Direkt-APK-Download plus Ein-Klick-„Repo hinzufügen"-Anleitung auf der jeweiligen App-Landing.
  4. Obtainium-Source aus den GitHub-Releases als Null-Infrastruktur-Zweitweg ergänzen (zieht Updates ohne eigenes Hosting).
  5. Nach ein bis zwei Apps Installations- und Update-Zahlen messen → bewusstes Go/No-Go für den Flotten-Rollout.
Offene Punkte

Was uns aufhält, was wir noch nicht entschieden haben

Die ehrliche Seite: wenn etwas nicht weiterkommt, liegt es meist an einer der hier gelisteten Abhängigkeiten oder offenen Fragen.

Hängt ab von
  • Reproducible-Build-Disziplin pro App (deterministischer CI-Build aus dem Quellcode) — Voraussetzung für ein vertrauenswürdiges Repo.
  • Signing-Key-Verwahrung über den Secrets-Standard (SOPS/age) plus getrennter Build-/Publish-Host. Geht der Schlüssel verloren, brechen alle Update-Pfade.
  • Subdomain + Cloudflared-Route (`fdroid.mana.how`) und ein Repo-Container auf mana-server.
Offene Fragen
  • Rechtfertigt die Android-Reichweite den Pflegeaufwand, oder bleibt die PWA der bessere Default? Erst messen, dann Flotte.
  • Eigenes Repo allein — oder zusätzlich ins F-Droid-Hauptrepo (mehr Sichtbarkeit gegen Review-Zeit und ein Stück Kontrollverlust)?
  • Wie nehmen wir Nutzer:innen die „aus unbekannter Quelle"-Hürde beim Onboarding, ohne in Sicherheits-Theater zu verfallen?
  • Welche Apps zuerst — und welche bleiben bewusst PWA-only?

Vorhaben sind die vorwärts-gerichtete Schwester des Devlogs. Erledigtes wandert in die passende Kalenderwoche, damit hier nur das steht, was wirklich noch ansteht.